Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2683483.2683498acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicvgipConference Proceedingsconference-collections
research-article

A new energy minimization framework and sparse linear system for path planning and shape from shading

Published: 14 December 2014 Publication History

Abstract

For over 30 years, the static Hamilton-Jacobi (HJ) equation, specifically its incarnation as the eikonal equation, has been a bedrock for a plethora of computer vision models, including popular applications such as shape-from-shading, medial axis representations, level-set segmentation, and geodesic processing (i.e. path planning). Numerical solutions to this nonlinear partial differential equation have long relied on staples like fast marching and fast sweeping algorithms—approaches which rely on intricate convergence analysis, approximations, and specialized implementations. Here, we present a new variational functional on a scalar field comprising a spatially varying quadratic term and a standard regularization term. The Euler-Lagrange equation corresponding to the new functional is a linear differential equation which when discretized results in a linear system of equations. This approach leads to many algorithm choices since there are myriad efficient sparse linear solvers. The limiting behavior, for a particular case, of this linear differential equation can be shown to converge to the nonlinear eikonal. In addition, our approach eliminates the need to explicitly construct viscosity solutions as customary with direct solutions to the eikonal. Though our solution framework is applicable to the general class of eikonal problems, we detail specifics for the popular vision applications of shape-from-shading, vessel segmentation, and path planning. We showcase experimental results on a variety of images and complex mazes, in which we hold our own against state-of-the art fast marching and fast sweeping techniques, while retaining the considerable advantages of a linear systems approach.

References

[1]
M. Bardi and I. Capuzzo-Dolcetta. Optimal control and viscosity solutions of Hamilton-Jacobi-Bellman equations. Birkhäuser, 2008.
[2]
D. Bohm. A suggested interpretation of the quantum theory in terms of "hidden variables", i and ii. In Quantum Theory and Measurement, Princeton Series in Physics, pages 369–402. Princeton University Press, 1984.
[3]
A. Bronstein, M. Bronstein, and R. Kimmel. Numerical geometry of non-rigid shapes. Springer, 2010.
[4]
A. Bruss. The eikonal equation: some results applicable to computer vision. Journal of Mathematical Physics, 23(5):890–896, 1982.
[5]
M. Crandall and L. Pierre-Louis. Viscosity solutions of Hamilton-Jacobi equations. Transactions of the American Mathematical Society, 277(1):1–42, 1983.
[6]
T. Davis. Direct Methods for Sparse Linear Systems. SIAM, 2006.
[7]
J. Demmel. Applied Numerical Linear Algebra. SIAM, 1997.
[8]
T. Deschamps and L. Cohen. Fast extraction of minimal paths in 3D images and applications to virtual endoscopy. Medical Image Analysis, 5(4):281–299, 2001.
[9]
L. Gorelick, M. Galun, E. Sharon, R. Basri, and A. Brandt. Shape representation and classification using the Poisson equation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(12):1991–2005, 2006.
[10]
K. S. Gurumoorthy and A. Rangarajan. A fast eikonal equation solver using the Schrödinger wave equation. CoRR, abs/1403.1937, 2014.
[11]
O. Khatib. Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research, 5(1):90–98, 1986.
[12]
R. Kimmel and J. Sethian. Optimal algorithm for shape from shading and path planning. Journal of Mathematical Imaging and Vision, 14:237–244, 2001.
[13]
I. Mitchell. Continuous path planning with multiple constraints. In IEEE Conference on Decision and Control, pages 5502–5507, 2003.
[14]
S. Osher and R. Fedkiw. Level set methods and dynamic implicit surfaces. Springer-Verlag, 2003.
[15]
E. Pardos and O. Faugeras. Handbook of Mathematical Models in Computer Vision, chapter Shape from Shading, pages 275–388. Springer, 2006.
[16]
A. Rangarajan and K. S. Gurumoorthy. A Schrödinger wave equation approach to the eikonal equation: Application to image analysis. In Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR), pages 140–153, 2009.
[17]
C. Rasch and T. Satzger. Remarks on the O(N) implementation of the fast marching method. IMA Journal of Numerical Analysis, 29:806–813, 2009.
[18]
Y. Saad. Iterative Methods for Sparse Linear Systems. SIAM, 2nd edition, 2003.
[19]
K. Siddiqi, S. Bouix, A. Tannenbaum, and S. Zucker. Hamilton-Jacobi skeletons. International Journal of Computer Vision, 48(3):215–231, 2002.
[20]
R. Takei, R. Tsai, H. Shen, and Y. Landa. A practical path-planning algorithm for a simple car: a Hamilton-Jacobi approach. In American Control Conference (ACC), pages 6175–6180, July 2010.
[21]
E. Theodorou, J. Buchli, and S. Schaal. A generalized path integral control approach to reinforcement learning. Journal of Machine Learning Research, 11:3137–3181, 2010.
[22]
J. Xia, S. Chandrasekaran, M. Gu, and X. Li. Superfast multifrontal method for large structured linear systems of equations. SIAM J. Matrix Analysis and Applications, 31:1382–1411, 2009.
[23]
L. Yatziv, A. Bartesaghi, and G. Sapiro. A fast O(N) implementation of the fast marching algorithm. Journal of Computational Physics, 212:393–399, 2006.
[24]
H. Zhao. A fast sweeping method for eikonal equations. Mathematics of Computation, 74:603–627, 2005.

Cited By

View all
  • (2020)Stable honeycomb structures and temperature based trajectory optimization for wire-arc additive manufacturingOptimization and Engineering10.1007/s11081-020-09552-5Online publication date: 14-Sep-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICVGIP '14: Proceedings of the 2014 Indian Conference on Computer Vision Graphics and Image Processing
December 2014
692 pages
ISBN:9781450330619
DOI:10.1145/2683483
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Eikonal eq-uation
  2. Hamilton-Jacobi equation
  3. Path planning
  4. Quantum Mechanics
  5. Schrödinger equation
  6. Screened Poisson equation
  7. Sparse linear systems

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

ICVGIP '14

Acceptance Rates

Overall Acceptance Rate 95 of 286 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Stable honeycomb structures and temperature based trajectory optimization for wire-arc additive manufacturingOptimization and Engineering10.1007/s11081-020-09552-5Online publication date: 14-Sep-2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media