58 research outputs found

    Compression and Querying of Arbitrary Geodesic Distances

    Full text link

    FLOT: Scene Flow on Point Clouds Guided by Optimal Transport

    Full text link
    We propose and study a method called FLOT that estimates scene flow on point clouds. We start the design of FLOT by noticing that scene flow estimation on point clouds reduces to estimating a permutation matrix in a perfect world. Inspired by recent works on graph matching, we build a method to find these correspondences by borrowing tools from optimal transport. Then, we relax the transport constraints to take into account real-world imperfections. The transport cost between two points is given by the pairwise similarity between deep features extracted by a neural network trained under full supervision using synthetic datasets. Our main finding is that FLOT can perform as well as the best existing methods on synthetic and real-world datasets while requiring much less parameters and without using multiscale analysis. Our second finding is that, on the training datasets considered, most of the performance can be explained by the learned transport cost. This yields a simpler method, FLOT0_0, which is obtained using a particular choice of optimal transport parameters and performs nearly as well as FLOT.Comment: Accepted at ECCV2

    A topological paradigm for hippocampal spatial map formation using persistent homology

    Get PDF
    Extent: 14 p.An animal's ability to navigate through space rests on its ability to create a mental map of its environment. The hippocampus is the brain region centrally responsible for such maps, and it has been assumed to encode geometric information (distances, angles). Given, however, that hippocampal output consists of patterns of spiking across many neurons, and downstream regions must be able to translate those patterns into accurate information about an animal's spatial environment, we hypothesized that 1) the temporal pattern of neuronal firing, particularly co-firing, is key to decoding spatial information, and 2) since co-firing implies spatial overlap of place fields, a map encoded by co-firing will be based on connectivity and adjacency, i.e., it will be a topological map. Here we test this topological hypothesis with a simple model of hippocampal activity, varying three parameters (firing rate, place field size, and number of neurons) in computer simulations of rat trajectories in three topologically and geometrically distinct test environments. Using a computational algorithm based on recently developed tools from Persistent Homology theory in the field of algebraic topology, we find that the patterns of neuronal co-firing can, in fact, convey topological information about the environment in a biologically realistic length of time. Furthermore, our simulations reveal a “learning region” that highlights the interplay between the parameters in combining to produce hippocampal states that are more or less adept at map formation. For example, within the learning region a lower number of neurons firing can be compensated by adjustments in firing rate or place field size, but beyond a certain point map formation begins to fail. We propose that this learning region provides a coherent theoretical lens through which to view conditions that impair spatial learning by altering place cell firing rates or spatial specificity.Y. Dabaghian, F. Mémoli, L. Frank, G. Carlsso

    A survey of partial differential equations in geometric design

    Get PDF
    YesComputer aided geometric design is an area where the improvement of surface generation techniques is an everlasting demand since faster and more accurate geometric models are required. Traditional methods for generating surfaces were initially mainly based upon interpolation algorithms. Recently, partial differential equations (PDE) were introduced as a valuable tool for geometric modelling since they offer a number of features from which these areas can benefit. This work summarises the uses given to PDE surfaces as a surface generation technique togethe

    Variations in topology place different demands on hippocampal state.

    No full text
    <p>The <i>top row</i> depicts three experimental configurations, each two meters square, for our computational simulations; note that the second and third scenarios (B and C) are topologically equivalent but geometrically different, and that scenario C will force our simulated rat to adopt a quasi-linear trajectory. The dense network of gray lines represents the simulated trajectories. <i>Second row</i>: Point cloud approximations that reveal mean map formation times for each space configuration. Each dot represents a hippocampal state as defined by the three parameters (, , and N); the size of the dot reflects the proportion of trials in which a given set of parameters produced the correct outcome; the color of the dot is the mean time over ten simulations. If, for example, one set of parameters produced the correct topological information in 6 out of 10 trials, the dot will be 60% of the size of the largest dot, and the color will reflect the mean map formation time for the correct trials. (Blue represents success within the first 25% of the total time; green within the first 50%, yellow-orange within the first 75%, and red means success took nearly the whole time period. The maximal observed time was 4.3 minutes for configuration A, 11.7 minutes for B, and 9.3 minutes for C.) Note how the third scenario (C) contains a preponderance of blue dots, indicating that the majority of hippocampal states easily mapped this environment. This is because the two holes are so large that a rat is virtually forced into a straight-line trajectory. <i>Third row:</i> Each dot represents the relative standard deviation of map formation times for successful trials where is small (<0.3). <i>Fourth row</i>: Combining the mean map formation times (second row) with the robustness requirement (third row) reveals a domain of stable, robust map formation times that we call the core of the region <i>L</i> in the text.</p

    Examples of low-dimensional manifolds and their Betti numbers with some of the corresponding loops.

    No full text
    <p>(a) A point is a 0<i>D</i> loop; no higher dimensional loops are present. Thus, each manifold containing at least one point has a 0<i>D</i> loop, so every list of Betti numbers starts with a “1”. (b) A circle is a 1<i>D</i> loop, with no other loops in higher dimensions. (c) A 2<i>D</i> torus with two examples of non-contractible (red) 1<i>D</i> loops, and an example of a 1<i>D</i> loop contractible into a point (green). The 2<i>D</i> surface of the torus is the 2<i>D</i> loop listed. (d) A 2<i>D</i> sphere, with two exemplary contractible <i>1</i>D loops. The 2<i>D</i> surface of the sphere “loops” onto itself.</p

    Ergodicity times for the three environments shown in <b>Figure 4</b>.

    No full text
    <p>For each environment, the graph shows how much time is required to cover a certain percentage of the 3×3 cm spatial bins. This ergodic time scale shows that it takes approximately ten minutes for a rat to cover 80% of the environment; by comparison, the topological map formation time for stable regimes is much lower.</p
    corecore