Skip to main content

Generating Realistic Roofs over a Rectilinear Polygon

  • Conference paper
Algorithms and Computation (ISAAC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7074))

Included in the following conference series:

Abstract

Given a simple rectilinear polygon P in the xy-plane, a roof over P is a terrain over P whose faces are supported by planes through edges of P that make a dihedral angle π/4 with the xy-plane. In this paper, we introduce realistic roofs by imposing a few additional constraints. We investigate the geometric and combinatorial properties of realistic roofs, and show a connection with the straight skeleton of P. We show that the maximum possible number of distinct realistic roofs over P is \((n-4)/2 \choose \lfloor(n-4)/4\rfloor\) when P has n vertices. We present an algorithm that enumerates a combinatorial representation of each such roof in O(1) time per roof without repetition, after O(n 4) preprocessing time. We also present an O(n 5)-time algorithm for computing a realistic roof with minimum height or volume.

Work by Ahn was supported by the National Research Foundation of Korea Grant funded by the Korean Government (MEST) (NRF-2010-0009857). Work by Bae and Lee was supported by National Research Foundation of Korea(NRF) grant funded by the Korea government(MEST) (No. 2011-0005512). Work by Shin was Supported by research grant 2011 funded by Hankuk U. of Foreign Studies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aichholzer, O., Albertsa, D., Aurenhammer, F., Gärtner, B.: A novel type of skeleton for polygons. J. Universal Comput. Sci. 1, 752–761 (1995)

    MathSciNet  MATH  Google Scholar 

  2. Aichholzer, O., Aurenhammer, F.: Straight Skeletons for General Polygonal Figures in the Plane. In: Cai, J.-Y., Wong, C.K. (eds.) COCOON 1996. LNCS, vol. 1090, pp. 117–226. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  3. Barequet, G., Goodrich, M.T., Levi-Steiner, A., Steiner, D.: Straight-skeleton based contour interpolation. In: Proc. 14th ACM-SIAM Symp. Discrete Alg. (SODA), pp. 119–127 (2003)

    Google Scholar 

  4. Brenner, C.: Interactive modelling tools for 3d building reconstruction. In: Fritsch, D., Spiller, R. (eds.) Photogrammetric Week 1999, pp. 23–34 (1999)

    Google Scholar 

  5. Brenner, C.: Towards fully automatic generation of city models. Int. Archives of Photogrammetry and Remote Sensing XXXIII(Part B3), 85–92 (2000)

    Google Scholar 

  6. Cheng, S.-W., Vigneron, A.: Motorcycle graphs and straight skeletons. Algorithmica 47, 159–182 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  7. Cloppet, F., Stamon, G., Olivia, J.-M.: Angular bisector network, a simplified generalized Voronoi diagram: Application to processing complex intersections in biomedical images. IEEE Trans. Pattern Anal. Mach. Intell. 22, 120–128 (2000)

    Article  Google Scholar 

  8. Demaine, E.D., Demaine, M.L., Lindy, J.F., Souvaine, D.L.: Hinged Dissection of Polypolyhedra. In: Dehne, F., López-Ortiz, A., Sack, J.-R. (eds.) WADS 2005. LNCS, vol. 3608, pp. 205–217. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Eppstein, D., Erickson, J.: Raising roofs, crashing cycles, and playing pool: Applications of a data structure for finding pairwise interactions. Discrete Comput. Geom. 22, 569–592 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  10. Huber, S., Held, M.: Theoretical and practical results on straight skeletons of planar straight-line graphs. In: Symposium on Computational Geometry, pp. 171–178 (2011)

    Google Scholar 

  11. Huber, S., Held, M.: Theoretical and practical results on straight skeletons of planar straight-line graphs. In: Proc. 27th Annu. ACM Sympos. Comput. Geom., pp. 171–178 (2011)

    Google Scholar 

  12. Khoshelham, K., Li, Z.L.: A split-and-merge technique for automated reconstruction of roof planes. Photogrammetric Engineering and Remote Sensing 71(7), 855–863 (2005)

    Article  Google Scholar 

  13. Krauß, T., Lehner, M., Reinartz, P.: Generation of coarse 3D models of urban areas from high resolution stereo satellite images. Int. Archives of Photogrammetry and Remote Sensing XXXVII, 1091–1098 (2008)

    Google Scholar 

  14. Laycock, R.G., Day, A.M.: Automatically generating large urban environments based on the footprint data of buildings. In: Proc. 8th ACM Sympos. Solid Model. Appl., pp. 346–351 (2003)

    Google Scholar 

  15. Oliva, J.-M., Perrin, M., Coquillart, S.: 3D reconstruction of complex polyhedral shapes from contours using a simplified generalized Voronoi diagram. Comput. Graph. Forum 15(3), 397–408 (1996)

    Article  Google Scholar 

  16. Sohn, G., Huang, X.F., Tao, V.: Using a binary space partitioning tree for reconstructing polyhedral building models from airborne lidar data. Photogrammetric Engineering and Remote Sensing 74(11), 1425–1440 (2008)

    Article  Google Scholar 

  17. Tǎnase, M., Veltkamp, R.C.: Polygon decomposition based on the straight line skeleton. In: Proc. 19th ACM Sympos. Comput. Geom., pp. 58–67 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ahn, HK., Bae, S.W., Knauer, C., Lee, M., Shin, CS., Vigneron, A. (2011). Generating Realistic Roofs over a Rectilinear Polygon. In: Asano, T., Nakano, Si., Okamoto, Y., Watanabe, O. (eds) Algorithms and Computation. ISAAC 2011. Lecture Notes in Computer Science, vol 7074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25591-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25591-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25590-8

  • Online ISBN: 978-3-642-25591-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics