duction of the average error. The concrete benefit de-
pends on the scene, but considering only the accuracy
of the estimated transformation there are no disadvan-
tages. In most cases, the runtime rises, but this is
moderated due to the reduction of the number of it-
erations.
5 CONCLUSIONS
In this paper, we present a method to integrate color
information directly into the GICP algorithm. Due
to the type of modification, only one new parameter
has to be set and it was possible to give a general
recommendation that shows good results in various
scenes. It has been demonstrated that the estimated
transformations are generally more accurate and the
number of iterations is reduced, even though the run-
time rises. Color support was shown to be particularly
worthwhile in environments with texture and less 3D
structure. Consequently, switching between the orig-
inal and the modified GICP depending on the pres-
ence of structure features is reasonable. A negative
impact on the resulting transformations could not be
observed during the experiments, not even if the color
images had a poor quality due to motion blur.
Compared to (Johnson and Kang, 1999) and (Men
et al., 2011), the GICP benefits less from color in-
tegration than the Standard ICP algorithm. This can
be explained in part by comparing GICP with Stan-
dard ICP: The measured translation and rotation er-
rors of the Standard ICP on all examined structured
scenes are approximately twice as high as those of
GICP. And since GICP already performs much better,
the benefit of any modification will be less in abso-
lute terms. In addition, GICP reduces the distances
of corresponding points in the direction of the sur-
face normals. While the information obtained from
the 3D structure is useful to correct the point align-
ments along the surface normals, the color informa-
tion is helpful to align the points along the surfaces.
For future work, we plan to extend the error met-
ric and thus also the concept of the GICP to allow
structure features and color features to act in different
directions.
REFERENCES
Bentley, J. L. (1975). Multidimensional binary search trees
used for associative searching. Communications of the
ACM, 18(9):509–517.
Besl, P. J. and McKay, N. D. (1992). A method for regis-
tration of 3-d shapes. IEEE Transactions on Pattern
Analysis and Machine Intelligence, 14(2):239–256.
Druon, S., Aldon, M. J., and Crosnier, A. (2006). Color
constrained icp for registration of large unstructured
3d color data sets. In Proc. of the IEEE International
Conference on Information Acquisition, pages 249–
255.
Johnson, A. E. and Kang, S. B. (1999). Registration and in-
tegration of textured 3d data. Image and Vision Com-
puting, 17:135–147.
Joung, J., An, K. H., Kang, J. W., Chung, M.-J., and Yu, W.
(2009). 3d environment reconstruction using modified
color icp algorithm by fusion of a camera and a 3d
laser range finder. In Intelligent Robots and Systems,
pages 3082–3088.
Macedo-Cruz, A., Pajares, G., Santos, M., and Villegas-
Romero, I. (2011). Digital image sensor-based assess-
ment of the status of oat (avena sativa l.) crops after
frost damage. Sensors, 11(6):6015–6036.
Men, H., Gebre, B., and Pochiraju, K. (2011). Color point
cloud registration with 4d icp algorithm. In Proc. of
the IEEE International Conference on Robotics and
Automation, pages 1511–1516.
Paschos, G. (2001). Perceptually uniform color spaces for
color texture analysis: An empirical evaluation. IEEE
Transactions on Image Processing, 10(6):932–937.
Rusinkiewicz, S. and Levoy, M. (2001). Efficient variants
of the icp algorithm. In Proc. of the 3rd International
Conference on 3-D Digital Imaging and Modeling,
pages 145–152.
Rusu, R. B. and Cousins, S. (2011). 3d is here: Point cloud
library (pcl). In International Conference on Robotics
and Automation, Shanghai, China.
Salvi, J., Matabosch, C., Fofi, D., and Forest, J. (2007).
A review of recent range image registration methods
with accuracy evaluation. Image and Vision Comput-
ing, 25:578 – 596.
Segal, A., Haehnel, D., and Thrun, S. (2009). Generalized-
icp. Robotics: Science and Systems V.
Sturm, J., Engelhard, N., Endres, F., Burgard, W., and Cre-
mers, D. (2012). A benchmark for the evaluation of
rgb-d slam systems. In Proc. of the International Con-
ference on Intelligent Robot Systems (IROS).
Zhang, Z. (1994). Iterative point matching for registration
of free-form curves and surfaces. International Jour-
nal of Computer Vision, 13(2):119–152.
ColorSupportedGeneralized-ICP
599