7 CONCLUSIONS AND FUTURE
WORK
An ICP algorithm based on feature correlation for
pose estimation of 3D surfaces was presented. The
experimental results show that our approach performs
more efficiently than the normal and structural ICP
variants. It also shows better convergence behavior,
which reduces the probability of being trapped in a
local minimum during the minimization process. An
important feature of our approach is that in the first
iteration of the process, the pose error is smaller than
that of the PCA based pre-alignment step. The ex-
periments show the convergence limits of the algo-
rithm when only one camera is available. The integra-
tion of an additional camera would increase the view
range over the object and therefore the convergence
ranges.The computation of local and global features
in every iteration and the 3D silhouette extraction step
increase the computation time of the algorithm. Real
time is not reached with our approach, but the re-
ported computation time is a good tradeoff consid-
ering the robustness of the algorithm. A natural ex-
tension for our approach is to adapt the correlation
ICP algorithm and combine it with the structural ICP
variant in a system which deals with more complex
scenarios like more general object occlusions, local
model deformations, illumination changes or similar.
REFERENCES
Araujo, H., Carceroni, R., and Brown, C. (1998). A
fully projective formulation to improve the accuracy
of Lowe’s pose-estimation algorithm. Comput. Vis.
Image Underst., 70(2):227–238.
Besl, P. and McKay, N. (1992). A method for registration
of 3-d shapes. IEEE Transactions on Pattern Analysis
and Machine Intelligence, 14(2):239–256.
Brujic, D. and Ristic, M. (1996). Analysis of free form
surface registration. In International Conference of
Image Processing. Lausanne, Switzerland, pages 393–
396.
Chavarria, M. and Sommer, G. (2007). Structural icp algo-
rithm for pose estimation. In 2nd International Con-
ference on Computer Vision Theory and Applications,
VISAPP 2007, March 8-11, Barcelona, Spain, pages
341–346, Portugal. INSTICC.
Felsberg, M. and Sommer, G. (2004). The monogenic scale-
space: A unifying approach to phase-based image
processing in scale-space. Journal of Mathematical
Imaging and Vision, 21(1):5–26.
Ladkos, A., Behimane, S., and Navab, N. (2007). A real-
time tracking system combinig template-based and
feature-based approaches. In 2nd International Con-
ference on Computer Vision Theory and Applications,
VISAPP 2007, March 8-11, Barcelona, Spain, pages
325–332, Portugal. INSTICC.
Lin, C.-S. and Hwang, C.-L. (1987). New forms of shape
invariants from elliptic fourier descriptors. Pattern
Recognition., 20(5):535–545.
Lomonosov, E., Chetverikov, D., and Ek´art, A. (2006).
Pre-registration of arbitrarily oriented 3d surfaces us-
ing a genetic algorithm. Pattern Recognition Letters,
27(11):1201–1208.
Masuda, T., Sakaue, K., and Yokoya, N. (1996). Regis-
tration and integration of multiple range images for
3-d model construction. In ICPR ’96: Proceedings of
the 1996 International Conference on Pattern Recog-
nition (ICPR ’96) Volume I, page 879, Washington,
DC, USA. IEEE Computer Society.
Murino, V., Ronchetti, L., Castellani, U., and Fusiello, A.
(2001). Reconstruction of complex environments by
robust pre-aligned ICP. In Proc. Third Int. Conf. on
3-D Digital Imaging and Modeling, pages 187–194.
Rosenhahn, B., Perwass, C., and Sommer, G. (2003). Pose
estimation of free-form surface models. In Michaelis,
B. and Krell, G., editors, 25. Symposium f¨ur Muster-
erkennung, DAGM 2003, Magdeburg, volume 2781 of
LNCS, pages 574–581. Springer-Verlag, Berlin.
Rosenhahn, B. and Sommer, G. (2005). Pose estimation in
conformal geometric algebra, part II: Real-time pose
estimation using extended feature concepts. Journal
of Mathematical Imaging and Vision, 22:49–70.
Rusinkiewicz, S. and Levoy, M. (2001). Efficient variants
of the ICP algorithm. In Proceedings of the Third Intl.
Conf. on 3D Digital Imaging and Modeling, pages
145–152, Quebec City, Canada.
Shang, L., Jasiobedzki, P., and Greenspan, M. (2007).
Model-based tracking by classification in a tiny dis-
crete pose space. IEEE Transactions on Pattern
Analysis and Machine Intelligence, 29(6):976–989.
Sharp, G., Lee, S., and Wehe, D. (2002). ICP registra-
tion using invariant features. IEEE Transactions on
Pattern Analysis and Machine Intelligence, 24(1):90–
102.
Sommer, G., editor (2001). Geometric Computing with Clif-
ford Algebras. Springer-Verlag, Heidelberg.
VISAPP 2008 - International Conference on Computer Vision Theory and Applications
534