rectly and ap proximately aligned versions of ~v. Then
k(e.x,e.y,e.z,0)k
2
=
(B −
˜
B)· (v.x,v.y,v.z,1)
⊤
2
≤ kB −
˜
Bk
2
q
k~vk
2
2
+ 1.
Our non-re la xed algorithm aligns best with kB −
˜
Bk
2
≈ 0.1407 in the current scenario, f ollowed by
the relaxed version (kB −
˜
˜
Bk
2
≈ 0.2069) an d b y ICP
(kB −
ˆ
Bk
2
≈ 0.288).
7 CONCLUSIONS
One can utilize the vertical orientation of walls to re-
duce the problem of aligning photogrammetric point
clouds with 3D city models to two space dimensi-
ons if at least two wall segments with linear inde-
pendent directions are detected. This might be given
if the scene covers an intersectio n of stree ts. Th en,
instead of ICP, featur e-based alignment using Linear
Programming is a suitable means. Useful results
are obtained by matching line segments of wall foot-
prints. While the algorithm is designed to align with
city models, it can also be used to align two poin t
clouds in which walls are dominant. Although not
so fast, the point-to-plane version of ICP also aligns
well with sampled CityGM L models.
REFERENCES
Avbelj, J., Iwaszczuk, D., M¨uller, R., Reinartz, P., and
Stilla, U. (2013). L ine-based registration of DSM and
hyperspectral images. ISPRS - International Archives
of the Photogrammetry, Remote Sensing and Spatial
Information Sciences, XL-1/W1:13–18.
Boulch, A., de La Gorce, M., and Marlet, R. (2014).
Piecewise-planar 3D reconstruction with edge and
corner regularization. Computer Graphics Formum,
33(5):55–64.
Chen, Y. and Medioni, G. (1992). Object modelling by re-
gistration of multiple range images. Image and Vision
Computing, 10(3):145–155.
Chuang, T.-Y. and Jaw, J.-J. (2015). Automated 3D feature
matching. The Photogrammetric Record, 30(149):8–
29.
Colleu, T., Sourimant, G., and Morin, L. (2008). Automa-
tic initialization for the registration of GIS and video
data. In Proc. 2008 3DTV Conference: The True Vi-
sion - Capture, Transmission and Display of 3D Video,
pages 49–52, Washington, DC. IEEE.
Cui, T., Ji, S., Shan, J., Gong, J. , and Liu, K. (2017). Line-
based registration of panoramic images and lidar point
clouds for mobile mapping. Sensors, 17(1).
Gr¨oger, G., Kolbe, T. H., Nagel, C., and H¨afele, K. H.
(2012). OpenGIS City Geography Markup Language
(CityGML) Encoding Standard. Version 2.0.0. Open
Geospatial Consortium.
Holz, D., Ichim, A. E., Tombari, F. , Rusu, R. B., and
Behnke, S. (2015). Registration with the point cloud
library: A modular framework for aligning in 3-D.
IEEE Robotics Automation Magazine, 22(4):110–124.
Li, W., Li, X., Bian, Y., and Zhao, H. (2012). Multiple view
point cloud registration based on 3D lines. In Proc.
International Conference on Image Processing, Com-
puter Vision, and Pattern Recognition (IPCV), pages
1–5.
Ma, Y., Guo, Y., Zhao, J., Lu, M., Zhang, J., and Wan, J.
(2016). Fast and accurate registration of structured
point clouds with small overlaps. In 2016 IEEE Con-
ference on Computer Vision and Pattern Recognition
Workshops (CVPRW), pages 643–651.
Magnusson, M., N¨uchter, A., L¨orken, C., Lilienthal, A. J.,
and Hertzberg, J. (2009). Evaluation of 3D regis-
tration reliability and speed — a comparison of ICP
and NDT. In Proc. IEEE International Conference on
Robotics and Automation (ICRA), pages 3907–3912,
Washington, DC. IEEE.
Maiseli, B., Gu, Y., and Gao, H. (2017). Recent deve-
lopments and trends in point set registration methods.
Journal of Visual Communication and Image Repre-
sentation, 46:95–106.
Makhorin, A. (2009). The GNU Linear Programming Kit
(GLPK). F ree Software Foundation, Boston, MA.
Rusinkiewicz, S. and Levoy, M. (2001). Efficient variants of
the ICP algorithm. In Proc. Third International Con-
ference on 3-D Digital Imaging and Modeling, pages
145–152.
Sakakubara, S., Kounoike, Y., Shinano, Y., and Shimizu,
I. (2007). Automatic range i mage registration using
mixed integer linear programming. In Yagi, Y., Kang,
S. B., Kweon, I. S., and Zha, H., editors, Proc. 8th
Asian Conference on Computer Vision, Tokyo 2007,
Part II, pages 424–434, Berlin. Springer.
Tam, G. K., Cheng, Z .-Q., Lai, Y.-K., Langbein, F. C., Liu,
Y., Marshall, D., Martin, R. R., Sun, X.-F., and Rosin,
P. L. (2013). Registration of 3D point clouds and mes-
hes: A survey from rigid to non-rigid. IEEE Trans.
Visualization and Computer Graphics, 19(7):1–20.
Wang, Y., Moreno-Centeno, E., and Ding, Y. (2017).
Matching misaligned two-resolution metrology data.
IEEE Transactions on Automation Science and Engi-
neering, 14(1):222–237.
Zhao, S. (2006). Hough-domain image registration by me-
taheuristics. In Proc. 9th International Conference on
Control, Automation, Robotics and Vision 2006, pages
1–5.