4 CONCLUSIONS
There is an urgent need for accurate approximation of
irregular, 3D data in urban terrain as well as in geo-
metric modeling of irregular objects in general. The
Hausdorff metric is a widely recognized, orientation-
independent tool for measuring the accuracy of 3D re-
construction. The figures in Sec. 3 illustrate the cor-
relation between lower Hausdorff distance and bet-
ter reconstruction in the view of the user interested in
practical applications.
The four procedures described in this paper all
produced acceptable reconstructions for data sets
without outliers. However, once there is a significant
number of outliers in the data, L
1
splines yield the best
results. Once implemented in a computationally effi-
cient domain-decomposition framework and on more
flexible triangular grids, L
1
splines will be computa-
tionally competitive with the other methods.
In the future, we will compare the procedures in-
vestigated in this paper with a wider class of recon-
struction procedures and will integrate these proce-
dures into complete reconstruction and texturing pro-
cedures that go all the way from the camera or other
sensors to the textured model.
ACKNOWLEDGEMENTS
We express our appreciation to Michael Kazhdan and
John D’Errico for them placing their well written and
well commented source codes for iso-surface extrac-
tion and gridfit, respectively, on the Internet.
REFERENCES
Amenta, N., Choi, S., Dey, T. K., and Leekha, N. (2000).
A simple algorithm for homeomorphic surface recon-
struction. In International Journal of Computational
Geometry and Applications, pages 213–222.
Baddeley, A. (1992). An error metric for binary images.
In Robust Computer Vision: Quality of Vision Algo-
rithms, Proceedings, International Workshop on Ro-
bust Computer Vision, pages 59–78.
Boissonnat, J., Cohen-Steiner, D., Mourrain, B., Rote, G.,
and Vegter, G. (2006). Meshing of surfaces, effec-
tive computational geometry for curves and surfaces.
Mathematics and Visualization. Springer.
Bulatov, D. and Lavery, J. (2009). Comparison of re-
construction and texturing of 3d urban terrain by l
1
splines, conventional splines and alpha-shapes. In
Proc. Internat. Conf. Computer Vision Th. Applic VIS-
APP, pages 403–409.
Bulatov, D. and Lavery, J. (to appear 2010). Reconstruction
and texturing of 3d urban terrain from uncalibrated
monocular images using l
1
splines. Photogr. Engr. and
Remote Sensing.
D’Errico, J. (2006). Surface fitting using grid-
fit.
http://www.mathworks.com/matlabcentral/
fileexchange/8998
.
DiBenedetto, E. (2002). Real Analysis. Birkh
¨
auser Boston
Inc.
Eck, M. and Hoppe, H. (1996). Automatic reconstruction
of b-spline surfaces of arbitrary topological type. In
Proc. 23rd Annual Conf. Computer Graphics and In-
teractive Techniques, pages 325–334.
Edelsbrunner, H. and M
¨
ucke, E. P. (1994). Three-
dimensional alpha shapes. ACM Trans. Graph., 13(1).
Guthe M., Borodin P., K. R. (2005). Fast and accurate
hausdorff distance calculation between meshes. In J.
WSCG, pages 41–48.
Haala N., B. C. (1998). Interpretation of urban surface mod-
els using 2d building information. In Computer Vision
and Image Understanding, pages 204–214.
Heipke, C., Mayer, H., Wiedemann, C., and Jamet, O.
(1997). Evaluation of automatic road extraction. In
In: International Archives of Photogrammetry and
Remote Sensing, pages 47–56.
Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and
Stuetzle, W. (1992). Surface reconstruction from un-
organized points. In SIGGRAPH ’92: Proceedings of
the 19th annual conference on Computer graphics and
interactive techniques, pages 71–78. ACM.
Kazhdan, M. (2005). Reconstruction of solid models from
oriented point sets. In SGP ’05: Proceedings of the
third Eurographics symposium on Geometry process-
ing, pages 73–82.
Lavery, J. E. (2001). Shape-preserving, multiscale interpo-
lation by bi- and multivariate cubic l1 splines. Com-
puter Aided Geometric Design, 18(4):321–343.
Lin, Y.-M., Zhang, W., Wang, Y., Fang, S.-C., and Lavery,
J. (2006). Computationally efficient models of urban
and natural terrain by non-iterative domain decompo-
sition with l
1
smoothing splines. In Proceedings of the
25th Army Science Conference.
Lorensen, W. E. and Cline, H. E. (1987). Marching cubes:
A high resolution 3d surface construction algorithm.
SIGGRAPH Comput. Graph., 21(4):163–169.
Mayer H., B. J. (2006). Automated 3d reconstruction of
urban areas from networks of wide-baseline image se-
quences. In International Archives of the Photogram-
metry, Remote Sensing and Spatial Information Sci-
ences 37, pages 633–638.
Olson, C. F. and Huttenlocher, D. P. (1997). Automatic
target recognition by matching oriented edge pixels.
IEEE Transactions on Image Processing, 6:103–113.
Seitz, S. M., Curless, B., Diebel, J., Scharstein, D., and
Szeliski, R. (2006). A comparison and evaluation of
multi-view stereo reconstruction algorithms. In CVPR
’06: Proceedings of the 2006 IEEE Computer Society
Conference on Computer Vision and Pattern Recogni-
tion, pages 519–528. IEEE Computer Society.
COMPARISON IN THE HAUSDORFF METRIC OF RECONSTRUCTION OF 3D URBAN TERRAIN BY FOUR
PROCEDURES
129