Help with paper on gradient descent evolution of surfaces

Click For Summary
SUMMARY

This discussion focuses on the application of gradient descent and gradient projection in the context of variational surface evolution, particularly as outlined in a PhD thesis by Solem. Key equations discussed include the gradient projection equation and the steepest descent equation, specifically their applications to energy functionals on pages 40 and 41 of the thesis. The user seeks clarification on the application of these equations, particularly regarding the gradient of an inner product and its implications in vector calculus.

PREREQUISITES
  • Understanding of gradient descent algorithms
  • Familiarity with variational surface evolution concepts
  • Knowledge of vector calculus, particularly gradients and inner products
  • Basic comprehension of differential geometry, especially Gauss maps
NEXT STEPS
  • Study the gradient projection method in variational calculus
  • Explore the applications of gradient descent in computer vision
  • Learn about energy functionals in the context of surface evolution
  • Investigate the mathematical properties of inner products in vector fields
USEFUL FOR

Researchers, mathematicians, and computer vision practitioners interested in the mathematical foundations of surface evolution and gradient-based optimization techniques.

danrop
Messages
2
Reaction score
0
Hi all,

I'm trying to understand someone's PhD thesis on the topic of variational surface evolution and its application in computer vision, and I'm having trouble working out how he evaluates some particular types of expressions involving the gradient.

I think it'll be easier if I specify the concerned references directly, with the hope that someone with the time, patience and knowledge can take a brief look at them and help clarify things.

For an overview of the author's research, please take a look at the following presentation:
http://www.uib.no/People/nmaxt/oslo-talk/Solem_Oslo-2005.pdf

Of particular interest to my problem is the gradient projection given on page 10 of this presentation, and the gradient descent evolution of the surface on page 15.
I will reproduce these two equations below (with a slight difference from the original document), referring to them as the gradient projection eq. and the steepest descent eq. respectively:

\nabla_{S^m} f(\mathbf{x}) = \nabla \tilde{f} - \langle \nabla\tilde{f}, \mathbf{n}\rangle\mathbf{n}
\nabla_M E = \nabla\cdot(g_n + g\mathbf{n})

(Note that the second equation uses the the projected gradient term from the first - g_n = \nabla_{S^m} g )
My first equation uses n instead of x as done by the author in the presentation, because in the presentation he has written the equation for the specific case when M is the unit sphere. I simply wanted to emphasise that M could be any surface, and n is the unit normal at the point under consideration. Also, to remove any potential confusion (one that I experienced initially), for the general case, the S^m in \nabla_{S^m} is merely used to indicate of the fact that the 'Gauss map' on any closed manifold is given by the map n : M -> S^m

Now, referring to the author's PhD thesis:
http://homeweb.mah.se/~tsjeso/publications/Solem-thesis-2006.pdf

My main problem is how the author applies these equations to some specific examples of energy functionals, on page 40 and 41, of the thesis.

Referring first to the (simpler) example on page 41 (section 3.7), with
g = - 1/2 (\mathbf{v}\cdot\mathbf{n})

The way the author applies the gradient projection eq. seems to imply that
<br /> \nabla_{S^m}(\mathbf{v}\cdot\mathbf{n}) = \mathbf{v} - (\mathbf{v}\cdot\mathbf{n})\mathbf{n}<br />
or to narrow it down even further
\nabla(\mathbf{v}\cdot\mathbf{n}) = \mathbf{v}
(with the assumption - I suppose - that the vector field 'v' is defined throughout the space, and that the gradient of the vector field 'v' is a function), and maybe it's just some simple property from vector calculus of the gradient operator that I haven't been able to apply, but I don't get it.
Ditto with the more complex examples on page 40 of the thesis, eqs. 3.27 and 3.25.

I don't have a lot of mathematical knowledge, so forgive me if I made a slip-up somewhere in my understanding of the problem and the author's solution (and in which case I would welcome any corrections)

I'd be grateful for any help...
Thanks!
 
Last edited by a moderator:
Physics news on Phys.org
expansions

The gradient of an inner product is amazingly complex: four terms with the curls. One day soon I'll know the LaTex to offer it.
 

Similar threads

  • · Replies 30 ·
2
Replies
30
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K