Skip to main content
Log in

Properties of a Level Set Algorithm for the Visibility Problems

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

We study an implicit visibility formulation and show that the corresponding closed form formula satisfies a dynamic programming principle, and is the viscosity solution of a Hamilton-Jacobi type equation involving jump discontinuities in the Hamiltonian. We derive the corresponding discretization in multi-dimensions and prove convergence of the corresponding numerical approximations. Finally, we introduce a generalization of the original Hamilton-Jacobi equation and the corresponding discretization that can be solved efficiently using either the fast sweeping or the fast marching methods. Thus, the visibility of an observer in non-constant media can be computed. We also introduce a specialization of the algorithms for environments in which occluders are described by the graph of a function.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Adalsteinsson, D., Sethian, J.A.: An overview of level set methods for etching, deposition, and lithography development. IEEE Trans. Semicond. Dev. 10(1), 167–184 (1997)

    Article  MathSciNet  Google Scholar 

  2. Agarwal, P.K., Sharir, M.: Ray shooting amidst convex polygons in 2D. J. Algorithms 21(3), 508–519 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  3. Agarwal, P.K., Sharir, M.: Ray shooting amidst convex polyhedra and polyhedral terrains in three dimensions. SIAM J. Comput. 25(1), 100–116 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  4. Barles, G.: Discontinuous viscosity solutions of first-order Hamilton-Jacobi equations: a guided visit. Nonlinear Anal. 20(9), 1123–1134 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  5. Barles, G.: Solution de Viscosité des Équations de Hamilton-Jacobi. Springer, Berlin (1994)

    Google Scholar 

  6. Barles, G., Souganidis, P.E.: Convergence of approximation schemes for fully nonlinear second order equations. Asymptot. Anal. 4, 271–283 (1991)

    MATH  MathSciNet  Google Scholar 

  7. Cheng, L.T., Tsai, R.: Visibility optimizations using variational approaches. UCLA CAM Report 04(03) (2004)

  8. Coorg, S., Teller, S.: Temporally coherent conservative visibility. Comput. Geom. 12(1–2), 105–124 (1999). 12th ACM Symposium on Computational Geometry (Philadelphia, PA, 1996)

    Article  MATH  MathSciNet  Google Scholar 

  9. Crandall, M.G., Ishii, H., Lions, P.-L.: User’s guide to viscosity solutions of second order partial differential equations. Bull. Am. Math. Soc. (N.S.) 27(1), 1–67 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  10. Crandall, M.G., Lions, P.-L.: Viscosity solutions of Hamilton-Jacobi equations. Trans. Am. Math. Soc. 277(1), 1–42 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  11. Durand, F.: 3d visibility: Analysis study and applications. Ph.D. Thesis, University J. Fourier, Grenoble, France (1999)

  12. Gremaud, P.A., Kuster, C.M.: Computational study of fast methods for the Eikonal equation. SIAM J. Sci. Comput. 27(6), 1803–1816 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  13. Guibas, L., Overmars, M., Sharir, M.: Intersecting line segments, ray shooting, and other applications of geometric partitioning techniques. In: SWAT 88, (Halmstad, 1988), pp. 64–73. Springer, Berlin (1988)

    Google Scholar 

  14. Ishii, H.: Hamilton-Jacobi equations with discontinuous Hamiltonians on arbitrary open sets. Bull. Fac. Sci. Eng. Chuo Univ. 28, 33–77 (1985)

    Google Scholar 

  15. Kao, C.Y., Osher, S., Tsai, Y.-H.: Fast sweeping methods for Hamilton-Jacobi equations. SIAM Numer. Anal. 42, 2612–2632 (2004)

    Article  MathSciNet  Google Scholar 

  16. Keller, J.B.: Geometrical theory of diffraction. J. Opt. Soc. Am. 52, 116–130 (1962)

    Article  Google Scholar 

  17. Kružkov, S.N.: First order quasilinear equations with several independent variables. Mat. Sb. (N.S.) 81(123), 228–255 (1970)

    MathSciNet  Google Scholar 

  18. Mohaban, S., Sharir, M.: Ray shooting amidst spheres in three dimensions and related problems. SIAM J. Comput. 26(3), 654–674 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  19. Osher, S., Fedkiw, R.: Level Set Methods and Dynamic Implicit Surfaces. Springer, New York (2002)

    Google Scholar 

  20. Osher, S., Sethian, J.A.: Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 79(1), 12–49 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  21. Petitjean, S.: A computational geometric approach to visual hulls. Int. J. Comput. Geom. Appl. 8(4), 407–436 (1998). Special issue on Applied Computational Geometry. To appear

    Article  MATH  MathSciNet  Google Scholar 

  22. Schaufler, G., Dorsey, J., Decoret, X., Sillion, F.X.: Conservative volumetric visibility with occluder fusion. In: SIGGRAPH (2000)

  23. Sethian, J.A.: Fast marching level set methods for three dimensional photolithography development. In: SPIE 2726, pp. 261–272 (1996)

  24. Tsai, Y.-H.R., Cheng, L.-T., Osher, S., Burchard, P., Sapiro, G.: Visibility and its dynamics in a pde based implicit framework. J. Comput. Phys. 199(1), 260–290 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  25. Tsai, Y.-H.R., Cheng, L.-T., Osher, S., Zhao, H.-K.: Fast sweeping methods for a class of Hamilton-Jacobi equations. SIAM J. Numer. Anal. 41(2), 673–694 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  26. Tsitsiklis, J.: Efficient algorithms for globally optimal trajectories. IEEE Trans. Automat. Contr. 40(9), 1528–1538 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  27. Zhao, H.-K.: Fast sweeping method for eikonal equations. Math. Comput. 74, 603–627 (2005)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chiu-Yen Kao.

Additional information

This research is supported by NSF DMS-0513394 and The Sloan Foundation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kao, CY., Tsai, R. Properties of a Level Set Algorithm for the Visibility Problems. J Sci Comput 35, 170–191 (2008). https://doi.org/10.1007/s10915-008-9197-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10915-008-9197-5

Keywords

Navigation