variation

Variational approaches have been proposed for solving many inverse problems in early vision, such as in the computation of optical flow, shape from shading, and energy-minimizing active contour models. In general however, variational approaches do not guarantee global optimality of the solution, require estimates of higher order derivatives of the discrete data, and do not allow direct and natural enforcement of constraints.


discrete multistage decision process

A decision is made from only m possible choices corresponding to the possible places to move the snaxel. The energy function is evaluated at each of these and the point with the smallest energy is chosen. This decision is made for each snaxel in the snake.


exhaustive enumeration

Exhaustive enumeration involves trying each possible combination of each snaxel moved within its neighborhood. This involves m raised to the n different computations of the energy function. This is generally too computationally intensive to be used.


neighborhood within which to move the snaxel

In order to reduce the effort required to search over all the different possibilities to which each snaxel can be moved, the movement in a single iteration of each snaxel is generally constrained to be within some neighborhood (containing m points) of the snaxel's current location. This neighborhood is commonly taken to be a 3x3 grid centered at the current location. This allows the snaxel to move at most to an immediately adjacent location. Now, for each snaxel, one position from only m possible positions must be chosen.


Eint

The portion of the energy function representing constraints internal to the snake.