Reconstruction and patte...tti-Petitot-Sarti model
Transcription
Reconstruction and patte...tti-Petitot-Sarti model
RECONSTRUCTION AND PATTERN RECOGNITION VIA THE CITTIPETITOT-SARTI MODEL DARIO PRANDI, J.P. GAUTHIER, U. BOSCAIN LSIS, UNIVERSITÉ DE TOULON & ÉCOLE POLYTECHNIQUE, PARIS SÉMINAIRE “STATISTIQUE ET IMAGERIE” 19 JANUARY 2014 0 OUTLINE OF THE TALK: 1. The Citti-Petitot-Sarti model of the primary visual cortex 2. Image Inpainting 3. Image recognition THE CITTI-PETITOT-SARTI MODEL OF THE PRIMARY VISUAL CORTEX THE MATHEMATICAL MODEL ORIGIN OF THE MODEL: Hoffman (1989): structure of a contact manifold Petitot (1999): structure of a sub-Riemannian manifold (Heisenberg group) THEN REFINED BY: Citti, Sarti (2006): structure of the rototranslations of the plane Agrachev, Boscain, Charlot, Gauthier, Rossi, D.P. (2010—) ALSO STUDIED BY: Sachkov (2010-) Duits (2009–) NEUROPHYSIOLOGICAL FACT STRUCTURE OF THE PRIMARY VISUAL CORTEX Hubel and Wiesel (Nobel prize 1981) observed that in the primary visual cortex V1, groups of neurons are sensitive to both positions and directions. Patterns of orientation columns and long-range horizontal connections in V1 of a tree shrew. Taken from Kaschube et al. (2008). CITTI-PETITOT-SARTI MODEL V1 is modeled as the projective tangent bundle: We need to discuss RECEPTIVE FIELDS: How a greyscale visual stimulus . is lifted to an state on SPONTANEOUS EVOLUTION: How a state on evolves via neuronal connections. RECEPTIVE FIELDS Receptive fields are aimed to describe a family of neurons with a family of functions on the image plane. It is widely accepted that a greyscale visual stimulus feeds a V1 neuron with an extracellular voltage given by A good fit for is the Gabor filter (sinusoidal wave multiplied by Gaussian function) centered at of orientation in GROUP THEORETICAL APPROACH Consider where with group operation is the rotation of . is the double covering of , so with appropriate care we can work here The left regular (unitary) representation of acting on is The quasi-regular (unitary) representation is of acting on Definition: A lift operator is left-invariant if Theorem: (J.-P. Gauthier, D.P.) Let be a left-invariant lift such that is linear, is densely defined and bounded. Then, there exists such that REMARKS V1 receptive fields through Gabor filters define a left-invariant lift. The function is known as the wavelet transform of w.r.t. . SPONTANEOUS EVOLUTION IN V1 Two types of connections between neurons: Lateral connections: Between iso-oriented neurons, in the direction of their orientation. Represented by the integral lines of the vector field Local connections: Between neurons in the same hypercolumn. Represented by the integral lines of the vector field Connections made by V1 cells of a tree shew. Picture from Bosking et al. (1997) EVOLUTION IN THE CITTI-PETITOT-SARTI MODEL Given two independent Wiener process excitation evolve according to the SDE Its generator equation for the evolution of a stimulus Highly anisotropic evolution Natural sub-Riemannian interpretation Invariant under the action of and on , neuron yields to the hypoelliptic : SEMI-DISCRETE MODEL Conjecture: The visual cortex can detect a finite (small) number of directions only ( 30). This suggests to replace with . with and LOCAL CONNECTIONS We replace follows. by the jump Markov process on defined as The time of the first jump is exponentially distributed, with probability on either side. We obtain a Poisson process with The infinitesimal generator is THE EVOLUTION OPERATOR The semi-discrete evolution operator, acting on is then where, for , ADVANTAGES Already naturally discretized the variable. Invariant w.r.t. semi-discretized rototranslations . IMAGE INPAINTING ILLUSORY CONTOURS Two illusory contours Neurophysiological assumption: We reconstruct images through the natural diffusion in V1, which minimizes the energy required to activate unexcitated neurons. ANTHROPOMORPHIC IMAGE RECONSTRUCTION Let 0. 1. 2. 3. with on be an image corrupted on Smooth by a Gaussian filter to get generically a Morse function Lift to on Evolve through the CPS semi-discrete evolution Project the evolved back to REMARKS Reasonable results for small corruptions Adding some heuristic procedures yield very good reconstructions . SMOOTHING Even if images are not described by Morse functions, the retina smooths images through a Gaussian filter (Peichl & Wässle (1979), Marr & Hildreth (1980)) Theorem (Boscain, Duplex, Gauthier, Rossi 2012) The convolution of with a two dimensional Gaussian centered at the origin is generically a Morse function. Level lines of Morse functions SIMPLE LIFT For simplicity, instead than the lift through Gabor filters we chose to lift to EXAMPLE: LIFTING A CURVE In the continuous model a curve curve in The lift of in , where is lifted to A REMARKABLE FEATURE When is a Morse function, the lift Lf is supported on a 2D manifold. (This is false if the angles are not projectivized!) SEMI-DISCRETE EVOLUTION The hypoelliptic heat kernel of the semi-discretized operator has been explicitly computed, but is impractical from the numerical point of view. We use the following scheme: 1. For any compute 2. For any decoupled ODE on 3. For any of the solution , the Fourier transform of we let be the solution of the . is the inverse Fourier transform This scheme can be implemented by discretizing . A VIEW THROUGH ALMOST-PERIODIC FUNCTIONS To avoid discretizing we can proceed as follows: Let be the grid of pixels of the image and be the pixel values. 1. Compute 2. Represent 3. Evolve , the discrete Fourier transform (FFT) of as the almost-periodic function splitting the evolution in the ODE’s, for each The evolution of is exact! on , PROJECTION Given the result of the evolution image by , we define the reconstructed RESULTS Inpainting results from Boscain et al. (2014) MUMFORD ELASTICA MODEL With the same techniques it is possible to treat the evolution equation underlying the Mumford Elastica model, which is associated with the operator Comparison of a reconstruction with the Petitot diffusion and the Mumfor diffusion from Boscain, Gauthier, P., Remizov (2014) HIGHLY CORRUPTED IMAGES RECONSTRUCTION Based upon this diffusion and certain heuristic complements, we get nice results on images with more than 85% of pixels missing. Image from Boscain, Gauthier, P., Remizov (preprint) IMAGE RECOGNITION SPECTRAL INVARIANTS Given a group and a representation of , a complete set of invariants is a map functional space such that on some topological space , from to some If the above holds only for and in some residual subset of are said to be a weakly complete set of invariants. We speak of spectral invariants whenever the transform of . , the ’s ’s depend on the Fourier IMPORTANT CASES 1. Since any group acts on itself, we look for invariants for the action of the left regular representation of on 2. Given a semidirect product , we look for invariants for the quasi-regular representation of on . PLAN 1. Case of an abelian group (e.g. invariants on w.r.t. translations) Fourier transform and Pontryagin duality Bispectral invariants 2. Case of (non-compact, non-abelian semi-direct product) Generalized Fourier transform and Chu duality Bispectral invariants for Invariants for lifts of functions in w.r.t. semidiscretized rototranslations. FOURIER TRANSFORM ON ABELIAN GROUPS Let be a locally compact abelian group with Haar measure . The dual of is the set of of characters of homomorphism , . , i.e., of continuous group The Fourier transform of by is the map on Since defined is abelian and locally compact, the Fourier transform extends to an isometry Fundamental property: For any w.r.t. the Haar measure on , . EXAMPLE: It holds , where for the corresponding element of is . The above defined Fourier transform then reduces to Then, REMARK In this case, it is clear that is indeed a group and that . This is an instance of Pontryagin duality, which works on all abelian groups: Theorem: (Pontryagin duality) The dual of to . More precisely, group isomorphism. is canonically isomorphic defined as is a INVARIANTS FOR ABELIAN GROUPS Let be a locally compact abelian group and consider the action on of the left-regular representation (e.g. for this corresponds to translations). The power spectrum invariants for left regular representation are the functions w.r.t. the action of the These are widely used (e.g. in astronomy), but are not complete: Fix any Let However, s.t. , so that for any which is not a character of , Indeed, if it was the case equivalent to , being a character of , since which, by Pontryagin duality, is . What is missing in the power spectrum invariants is the phase information. The bispectral invariants for regular representation are the functions w.r.t. the action of the left Theorem: The bispectral invariants are weakly complete on , where is compact. In particular, they discriminate on the residual set of those square-integrable ’s such that on an open-dense subset of . REMARKS Note that allows to recover the power spectral invariants The bispectral invariants are used in several areas of signal processing (e.g. to identify music timbre and texture, Dubnov et al. (1997)) PROOF OF WEAK COMPLETENESS Let be compactly supported and such that . Define , which is a continuous function on an open and dense set of satisfying . Since the bispectral invariants coincide it holds Since are compactly supported, and are continuous and hence can be extended to a measurable function on , still satisfying the above. Since every measurable character is continuous, this shows that hence . That is, there exists such that , and GENERALIZED FOURIER TRANSFORM Let is a locally compact unimodular group with Haar measure necessarily abelian. not The dual of is the set of equivalence classes of unitary irreducible representations of . The (generalized) Fourier transform of that to acting on the Hilbert space Schmidt operator on defined by There exists a measure is the map associates the Hilbert- (the Plancherel measure) on Fourier transform can be extended to an isometry Fundamental property: For any , w.r.t. the . CHU DUALITY Chu duality is an extension of the dualities of Pontryagin (for abelian groups) and Tannaka (for compact groups) to certain (non-compact) MAP groups. Here the difficulty is to find a suitable notion of bidual, carrying a group structure. See Heyer (1973). Let be a topological group is the set of all -dimensional continuous unitary representations of in . It is endowed with the compact-open topology. The Chu dual of is the topological sum is second countable if is so. QUASI-REPRESENTATIONS A quasi-representation of is a continuous map from such that for any and to 1. 2. 3. 4. The Chu quasi-dual of is the union of all quasirepresentations of endowed with the compact-open topology. Setting and , is a Hausdorff topological group with identity . The mapping defined by is a continuous homomorphis, injective if the group is MAP. Definition: The group has the Chu duality property if topological isomorphism. is a CHU DUAL A Moore group is a group whose irreducible representations are all finitedimensional. Theorem (Chu) The following inclusions hold The group is Moore (i.e. all its irreducible representations are finite-dimensional) and then it has Chu duality. The group is not MAP (i.e. almost-periodic functions do not form a dense subspace of continuous functions) and hence it does not have Cuu duality. This is why it is more convenient to work in the semi-discretized model THE CASE OF Let us consider the (non-compact, non-abelian) Moore group . The unitary irreducible representations fall into two classes Characters: Any . induces the one-dimensional representation -dimensional representations: For any representation that acts on as we have the where is the shift operator . Since the Plancherel measure is supported on the -dimensional representations, bispectral invariants are generalized to as the following functions of : THE LEFT REGULAR REPRESENTATION Theorem: The bispectral invariants are weakly complete w.r.t. the action of on , where is compact. In particular, they discriminate on the residual set of those square-integrable ’s such that is invertible for in an open-dense subset of . The proof is similar to the abelian one: Given Let Prove that Since with : for s.t. is invertible. can be extended to a quasi-representation is Moore, it has Chu duality and hence there exists s.t. for any unitary representation Finally, this implies THE QUASI-REGULAR REPRESENTATION Consider now the quasi-regular representation corresponds to rotation and translations. Fixed a lift invariants as acting on , which we define the bispectral . Corollary: Let be an injective leftinvariant lift. Then, for any compact the bispectral invariants are complete for the action of on the subset of such that is invertible for in an open-dense subset of Proof: Let be such that . Then . Unfortunately, the set is empty for regular left-invariant lifts: Let Since be the vector Thus has at most rank . we have and hence . Conjecture: The bispectral invariants are weakly complete w.r.t. the action of on compactly supported functions of . REMARK There exists non left-invariant lifts for which lift is residual, as the cyclic The price to pay is that we have to quotient away the translations before the lift. This suggest the following. ROTATIONAL BISPECTRAL INVARIANTS The rotational bispectral invariants for and any the quantities Observe that A function are, for any is invariant under rotations but not under translations. is weakly cyclic if is a basis of for a.e. . Modifying the arguments used in the case of the left-regular representation, we can then prove the following. Theorem: Consider a regular left-invariant lift with weakly cyclic and such that a.e.. Then, the rotational bispectral invariants are weakly complete w.r.t. the action of rotations on for any . More precisely, they discriminate on weakly cyclic functions. EXPERIMENTAL RESULTS In Smach et al. (2008), although the theory was not complete, some tests on standard academic databases have been carried out. They yielded results superior to standard strategies. ZM denotes the standard Zernike moments MD are the (non-complete) power spectrum invariants MD are the bispectral invariants Sample objects from and results obtained on the COIL-100 noisy database (from Smach et al.). OTHER EXPERIMENTAL RESULTS Sample objects from and results obtained on the faces ORL database (from Smach et al.). TEXTURE RECOGNITION Let be countable and invariant under the action of . A natural model for texture discrimination are almost periodic functions on in the Besicovitch class, i.e., functions are the pull-back of functions on the Bohr compactification. The theory above can be adapted to these spaces of functions, and an analog of the weakly completeness of rotational bispectral invariants holds. In this space the bispectral invariants are not complete, and thus the (analog of) the above conjecture is false. As already mentioned, when is finite this space can be used to exacty solve the hypoelliptic diffusion. REMARK: SETTING The considerations of this part of the talk work in the general context of a semi-direct product where is an abelian locally compact group is a finite group the Haar measure on is invariant under the action the natural action of on the dual has non-trivial stabilizer only w.r.t. the identity . The group law on is non-commutative: In our case: , and is the rotation of . , THANK YOU FOR YOUR ATTENTION