markless registration for scans of free form objects

32
MARKLESS REGISTRATION FOR SCANS OF FREE-FORM OBJECTS Laboratory of photogrammetry of NTUA Artemis Valanis, PhD Student Charalambos Ioannidis, Professor

Upload: artemis-valanis

Post on 29-Jun-2015

195 views

Category:

Technology


1 download

TRANSCRIPT

  • 1. MARKLESS REGISTRATION FOR SCANS OF FREE-FORM OBJECTS
    Laboratory of photogrammetry of NTUAArtemis Valanis, PhD StudentCharalambos Ioannidis, Professor

2. Problem identification
Target:to initialize the ICP algorithm
in order to register partial scans
of uniform or free-form objects
Difficulty:no targets present
no characteristic points identifiable
in the area of overlap
3. Motivation
Initial state
Front view
Side view
4. Motivation
Result of ICP - no prior processing
Front view
Side view
5. Related Literature
Various approaches for automatic ICP initialization:
Bae & Lichti, 2004Geometric primitives
Gelfand, 2005Feature points
Hansen, 2006Plane-matching
Makadia, 2006Extended Gaussian Images
Biswas, 2006Isosurfaces
6. Example Objects
Bae & Lichti, 2004Geometric primitives
Gelfand, 2005Feature points
Hansen, 2006Plane-matching
Makadia, 2006Extended Gaussian Images
Biswas, 2006Isosurfaces
7. Proposed approach
Constrained acquisition process
Properly adjusted methods that:
Recover the relative transformation between two or more partial scans
Approximately align the point clouds
Enable the initialization of ICP
Achieve the optimal alignment of partial scans without the use of targetsor the identification of conjugate points
8. Worked cases
9. Worked cases
10. Equipment used
HDS2500
FOV 40ox40o
spot size = 6mm
position accuracy = 6mm (50m range)
11. Key Idea
Y
Y

Z
Z
X
X
Y
Z
X
Acquisition scenario
12. Key Idea
Y
Y
Y
Y
Z


X
Z
X
Z
Z
X
X
Acquisition scenario
Acquired data
Proposed approach
13. Initial state
Front view
Side view
14. Result of ICP combined with the proposed method
Front view
Front view
Side view
15. Proposed algorithm
Data imported:
2 scans acquired either by rotating the scan headvertically ( angle) or horizontally ( angle)
Process:
The space of the unknown parameter ( or angle) is sequentially sampled in order to obtain an approximation of the unknown angle. If the value of the evaluated measure is minimized then an approximate value is derived
16. Sampling process 1/2
If the unknown rotation is
The is given an initial value 0 that is increased by 5g in every loop
For every value, a rotation matrix is calculated and applied to the point-cloud that needs to be registered
After the transformation, the area of overlap between the reference and the moving scan is calculated and a rectangular grid is defined
17. Sampling process 2/2
The evaluated function i.e. the median of the distances of the two point clouds at the nodes of the grid along the Z direction, is derived based on 2D tesselations created for each point-cloud
Once the comparison measure reaches a minimum, the process is repeated at the respective interval with a step of 1g
When another minimum is detected, the final value is derived by a simple interpolation
18. Method Validation
2 scans acquired by different angle
5 targets used to evaluate the results
Algorithm implemented in Matlab
Calculation of the unknown transform in Cyclone and in Matlab
19. Initial State
20. Target distances as calculated for the original scans
21. Results of the sampling process
22. Results after the approximate alignment
23. Results after the approximate alignment
24. Result of ICP after the application of the proposed algorithm
25. Results of ICP after the application of the proposed algorithm
26. Application of the method for the monument of Zalongon
9 set-ups
14 scans in total
4 scans with no tagets
Back
3 set-ups
4 scans (2 single and a scan-pair)
Front
6 set-ups
10 scans (3 single, 2 scan-pairs and a scan-triplet)
27. Accuracy evaluation for 2 scan-pairs
28. Accuracy evaluation for a scan-triplet
29. Registration results
30. 3D surface model
31. Merits of the proposed approach
With minor modifications, it is as easily applied for horizontal rotations
Applicable also for sequences of scans acquired under the described conditions
Provides a solution in cases of serious space limitations
A non-elaborate and effective solution for all of those who have invested on similar equipment
32. Thank you for your attention!