Beruflich Dokumente
Kultur Dokumente
Scale-space
Feature detector
The feature detector is primary part in computer vision A specific scale is determined by size of local window
Scale-space
Allow us to detect not only the location of a local feature in an image But also intrinsic scale
2/17
Geometric Scale-Space
Geometric scale-space
Construct a normal map N
Triangulate the range image Compute a surface normal for each vertex
2D normal map
Geodesic distance
Encode accurately the scale-variability of the surface geometry Approximate the distance with the sum of Euclidean 3D distances
By filtering the normal map with Gaussian kernels of increasing standard deviation
: local window
Scale-Dependent/Invariant Local 3D Shape Descriptors
3/17
Scale-Dependent Features
Ns : horizontal direction, Nt : vertical direction : a free parameter that is empirically set for each particular feature detector : weighing factor of the points in the Gram matrix
Spatial local maxima of the corner detector responses Threshold : the second-order partial derivatives
Search for local maxima of the corner detector responses across the scales
The scale of the corners is intrinsic scale of each corner
4/17
Support size
Can be determine by the scale information of corner
5/17
Exponential map
Map from the tangent space of a surface point to the surface itself (map 2D image to 3D surface) The exponential map takes a vector w on the tangent plane and maps it to the point on the geodesic curve at a distance of 1 from u, or Exp(w)= (1) w Any point v on the surface in the local neighborhood of u can be mapped to us tangent plane (referred to as Log map) Geodesic polar coordinates of v
Geodesic distance Polar angle of the tangent to the geodesic at u
e2 u
e1
Exponential map
: geodesic distance between u and v : polar angle of the tangent of the geodesic between u and v defined relative to a fixed bases {e1,e2} e e Radius of the descriptor
Set proportional to the inherent scale
7/17
8/17
9/17
10/17
Pairwise registration
Similarity Measure A and B are the set of points in the domain of and
Multiview registration
Image registration
The process of transforming different sets of data into one coordinate system Data may be multiple photographs, data from different sensors, from different times, or from different viewpoints. Registration is necessary in order to be able to compare or integrate the data obtained from these different measurements.
11/17
Pairwise registration
Range images with the same global scale using a set of scale-dependent local 3D shape descriptor
Range images with inconsistent global scales using a set of scale-invariant local 3D descriptor
12/17
Multiview registration
Multiview registration
Multiple objects
15 views of the Buddha model 12 views of the armadillo 15 views of the dragon model
14/17
Multiview registration
Random global scale
15 views of the Buddha and dragon models Random scale factor: 1 ~ 4
15/17
Multiview registration
Random global scale
15 views of the Buddha models 12 views of the armadillo models 15 views of the dragon models Random scale factor: 1 ~ 4
16/17
References
[1] J. Novatnack and K. Nishino, Scale-Dependent/Invariant Local 3D Shape Descriptors for Fully Automatic Registration of Multiple Sets of Range Images, In Proceedings of the 10th European Conference on Computer Vision (ECCV2008), pp. 440-453, 2008. [2] J. Novatnack and K. Nishino, Scale-Dependent 3D Geometric Features, In IEEE 11th International Conference on Computer Vision (ICCV2007), 2007.
17/17