Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
3D reconstruction.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Differential geometry I
Adjoint Orbits, Principal Components, and Neural Nets Some facts about Lie groups and examples 2.Examples of adjoint orbits and a distance measure 3.Descent.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Inspired by the structure tensor which computes the second-order moment of image gradients for representing local image properties, and the Diffusion Tensor.
Mapping: Scaling Rotation Translation Warp
Mean Shift A Robust Approach to Feature Space Analysis Kalyan Sunkavalli 04/29/2008 ES251R.
6. One-Dimensional Continuous Groups 6.1 The Rotation Group SO(2) 6.2 The Generator of SO(2) 6.3 Irreducible Representations of SO(2) 6.4 Invariant Integration.
The 2D Projective Plane Points and Lines.
Uncalibrated Geometry & Stratification Sastry and Yang
6. Connections for Riemannian Manifolds and Gauge Theories
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka Virginia de Sa (UCSD) Cogsci 108F Linear.
Nonlinear Dimensionality Reduction Approaches. Dimensionality Reduction The goal: The meaningful low-dimensional structures hidden in their high-dimensional.
Computer vision: models, learning and inference
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Computer Vision James Hays, Brown
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Monday, 26 January 2004 William H. Hsu Department of.
Mean-shift and its application for object tracking
Mean Shift Theory and Applications Reporter: Zhongping Ji.
Fast and Simple Calculus on Tensors in the Log-Euclidean Framework Vincent Arsigny, Pierre Fillard, Xavier Pennec, Nicholas Ayache. Research Project/Team.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
7.1. Mean Shift Segmentation Idea of mean shift:
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Orthogonal Functions and Fourier Series.
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Linear algebra: matrix Eigen-value Problems
CMIC Journal Club R. Woods (2003) Neuroimage Characterising Volume and Surface Deformations in an Atlas Framework Ged Ridgway.
Geometric Camera Models
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
Affine Structure from Motion
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
Diffusion Tensor Processing with Log-Euclidean Metrics
Geometry of Shape Manifolds
EECS 274 Computer Vision Affine Structure from Motion.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
Projective Geometry Hu Zhan Yi. Entities At Infinity The ordinary space in which we lie is Euclidean space. The parallel lines usually do not intersect.
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
Image Segmentation Shengnan Wang
Mean Shift ; Theory and Applications Presented by: Reza Hemati دی 89 December گروه بینایی ماشین و پردازش تصویر Machine Vision and Image Processing.
Math 285 Project Diffusion Maps Xiaoyan Chong Department of Mathematics and Statistics San Jose State University.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
Statistics on Diffeomorphisms in a Log-Euclidean Framework Vincent Arsigny ¹,Olivier Commowick ¹ ², Xavier Pennec ¹, Nicholas Ayache ¹. ¹ Research Team.
Beyond Vectors Hung-yi Lee. Introduction Many things can be considered as “vectors”. E.g. a function can be regarded as a vector We can apply the concept.
Course Introduction to Medical Imaging Segmentation 1 – Mean Shift and Graph-Cuts Guy Gilboa.
Manifold Valued Statistics, Exact Principal Geodesic Analysis and the Effect of Linear Approximations ECCV 2010 Stefan Sommer 1, François Lauze 1, Søren.
CS682, Jana Kosecka Rigid Body Motion and Image Formation Jana Kosecka
Spectral Methods for Dimensionality
Edge Detection using Mean Shift Smoothing
Lecture 3 Jitendra Malik
Motion Segmentation with Missing Data using PowerFactorization & GPCA
Unsupervised Riemannian Clustering of Probability Density Functions
René Vidal and Xiaodong Fan Center for Imaging Science
Segmentation of Dynamic Scenes
A segmentation and tracking algorithm
Non-Euclidean Example: The Unit Sphere
CS Visual Recognition Projective Geometry Projective Geometry is a mathematical framework describing image formation by perspective camera. Under.
Geometric Camera Models
Uncalibrated Geometry & Stratification
Segmentation of Dynamical Scenes
Presentation transcript:

Non-Euclidean Example: The Unit Sphere

Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus over the patches

Manifolds Open Sets Coordinate neighbourhood Compatible neighbourhoods

Tangents Tangent Vectors Tangent Space, Inner Product –Norm: –depends on –varies smoothly

Geodesics and Metrics The shortest path between two points is the geodesic The length of the geodesic is the distance between the points

Exponential and Logarithm Maps : Maps tangents to the manifold : Maps points on the manifold to Both maps are locally well defined

Gradient In Euclidean space: direction of fastest increase On a manifold: tangent of fastest increase Definition: is a real valued function. The gradient at is satisfying directional derivative along delta

The Conversion Table 1.X. Pennec, P. Fillard and N. Ayache, “ A Riemannian Framework for Tensor Computing,” International. Journal of Computer Vision., 66(1), 41–66, 2006.

Matrix Lie Groups Sets of matrices which –form a group under matrix multiplication –are Riemannian manifolds Examples –Rigid body transformations SE(n) –Rotations SO(n) –Affine motions A(n) 1.W. Rossman, “ Lie Groups: An Introduction through Linear Groups,” Oxford University Press, 2003.

Grassmann Manifolds,. Each point on the Grassmann manifold,, represents a dimensional subspace of. Numerically, represented by an orthonormal basis – matrix such that Representation is not unique –computation should account for this 1.A. Edelman, T. A. Arias and S. T. Smith, “ The Geometry of Algorithms with Orthogonality Constraints,” SIAM Journal on Matrix Analysis and Applications, 20(2), 303–353, 1998.

The Essential Manifold Set of matrices with –two equal and one zero singular value –let the two equal singular values be 1 Equivalent to SO(3)xSO(3) –two-time covering of the essential manifold Can also be expressed as a homogeneous space 1.S. Soatto, R. Frezza and P. Perona, “ Recursive Estimation on the Essential Manifold,” 3 rd Europan Conference on Computer Vision, Stockholm, Sweden, May 1994, vol.II, p

Twisted Pairs

The Symmetric Manifold contains symmetric positive definite matrices. e.g. diffusion tensor MRI –it has two different metrics The Affine Invariant metric The Log-Euclidean Metric –practically similar to the affine invariant metric –computationally easier to work with 1.V. Arsigny, P. Fillard, X. Pennec and N. Ayache, “ Geometric Means in a Novel Vector Space Structure on Symmetric Positive-Definite Matrices,” SIAM Journal of Matrix Analysis and Applications, 29(1), 328–347, 2006.

Mean Shift for Euclidean Spaces The kernel density estimate Mean shift as normalized gradient of where The iteration

Mean Shift Gradient ascent on kernel density –but, no line search Equivalent, to expectation-maximization Nonparametric Clustering 1.D. Comaniciu and P. Meer, “ Mean Shift: A Robust Approach Towards Feature Space Analysis,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.24, 603–619, D. Comaniciu, V. Ramesh and P. Meer, “ Kernel-based Object Tracking,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.25, 564–577, 2003.

Mean Shift for Manifolds The kernel density estimate Mean shift as normalized gradient of The iteration

Mean Shift for Riemannian Manifolds Map points to tangent space Get weighted average of tangent vectors –this is the mean shift vector Map the mean shift vector back to the manifold

Theoretical Properties Gradient ascent on kernel density Nonlinear mean shift is provably convergent –upper limit on allowed bandwidth nonlinear mean shift is equivalent to EM –for homogeneous spaces

Motion Segmentation Hypothesis Generation Lie groups –Randomly pick elemental subset –Generate parameter hypothesis Clustering –Cluster parameters on the manifold Return –Number of dominant modes –Positions of dominant modes

Affine Motion: Results A(2)

Camera Pose Estimation SE(3)

Camera Pose Estimation: Results

Factorization: Results G 10,3

Essential Matrix: Results SO(3)xSO(3)

Discontinuity Preserving Filtering An image is a mapping from a lattice in to data lying on a manifold Filtering: Run mean shift in the space Iterations update spatial and parameter values. If the iteration from converges to, set in the filtered image

Chromatic Noise Filtering M = G 3,1

Chromatic Noise Filtering

DTI Images R 3 xSym + 3