next up previous contents
Next: Quadrature Filter Set Methods Up: Analysis of Local Orientation Previous: Methods for Estimating Local

Gradient-Based Methods

  Gradient-based methods for orientation estimation involve two essential steps: (1) finite differences in the x and y directions and (2) smoothing. Smoothing of the image prior to computing the gradient is generally a must, for purposes of preventing large spikes in the derivative due to sharp edges and spurious noise. Smoothing of the gradient vectors (in their doubled-phase representation) is also commonly employed either as a prefiltering step for subsampling or simply for purposes of locally homogenising the flow of the orientation vectors.

As an example of a gradient-based method for orientation estimation, we will focus on the method of Kass & Witkin. The first step in this method is to smooth the image with an isotropic filter such as a Gaussian or a difference of Gaussians. They recommend a filter of the form

equation198

where tex2html_wrap_inline2510 , and the ratio of tex2html_wrap_inline2512 to tex2html_wrap_inline2514 is chosen to be in the range from 2 to 10. The smoothed image C(x,y) is then differentiated (via finite differences) in the x and y directions to obtain the directional images tex2html_wrap_inline2526 and tex2html_wrap_inline2528 . Next, the vector field J(x,y) is formed by combining tex2html_wrap_inline2532 and tex2html_wrap_inline2534 as follows:

equation200

The arguments of the elements of J(x,y) are then doubled by means of squaring J(x,y), the real and imaginary parts of which are denoted by tex2html_wrap_inline2540 and tex2html_wrap_inline2542 :

equation202

In addition, the gradient magnitude tex2html_wrap_inline2544 is computed as

equation204

The next step is to convolve each of tex2html_wrap_inline2546 , tex2html_wrap_inline2548 and tex2html_wrap_inline2550 with a smoothing function W(x,y):

eqnarray189

A Gaussian smoothing function is recommended for this step for computational efficiency. The orientation direction is then computed from the formula

equation206

while the coherence of the orientation is computed from the formula

equation208

The coherence is a special ratio which conveniently ranges between 0 and 1, where 0 indicates a region with no dominant orientation and 1 indicates a region with a strong dominant orientation.


next up previous contents
Next: Quadrature Filter Set Methods Up: Analysis of Local Orientation Previous: Methods for Estimating Local

Markus Weber
Tue Jan 7 15:44:13 PST 1997