next up previous print clean
Next: Helix low-cut filter Up: Zhao: Helix filter Previous: Enhanced helix filters

Helix derivative filter

First I apply the enhanced helix derivative filter to some familiar images and check the effects of adjustable parameters na and $\rho$.

Figure 1 shows the views of the Sea of Galilee created by helix derivative filters with different na and $\rho$.The top two plots (with $\rho=0$) indicate that as the half filter length na increases, the contrast of the image increases. This means the longer filter keeps less low frequency components, indicating a lower zero-frequency response. The vertical plots (with same na) indicate that as $\rho$ increases, the contrast increases also, as expected from the definition of the enhanced helix filter equation.

To compare the properties of the filters with different na other than the zero-frequency response, I set $\rho=1$ in the bottom two plots, so that they have the same zero-frequency response. The plots are very similar, and the difference between them is very weak.

 
gal-drv-ar
gal-drv-ar
Figure 1
The Views of the Sea of Galilee roughened with helix derivative filters. Each two horizontal plots have the same $\rho$; each two vertical plots have the same na. As na or $\rho$ increases, the zero-frequency response decreases.
view burn build edit restore

As the examples above show, the zero-frequency response of the enhanced helix derivative filter decreases as na or $\rho$ increases. Thus filters with different na may create the same results by adjusting $\rho$, which provides the possibility of using a short filter instead of a long filter in image processing and reduce the computational cost greatly. By adjusting $\rho$, the enhanced short filter can reach a low level of zero-frequency response, which is done conventionally by using a long filter.

Since the short filter is equivalent to the long filter when adjusting $\rho$, now $\rho$ plays the key role in image processing for the enhanced helix derivative filter, and na is not an important parameter. When the high frequency component is too weak compared with the low frequency, a large $\rho$ $\left( \approx 1 \right)$ should be chosen in order resolve details in the image. Otherwise, a small $\rho$ would be suitable. Based on the balance of the computation cost and response symmetry, I recommend the use of $n_a \approx 8$.

From the quantitative analysis of spectra of the enhanced helix derivative filter (see the appendix A), I can find $\rho$ according to empirical formula  
 \begin{displaymath}
 \rho = 1 - \frac{I_0 n_a}{0.44}\end{displaymath} (4)
where I0 is the factor of the zero-frequency component to be preserved.

For the view of the Sea of Galilee, the high frequency component is very weak, so I chose I0=0.002, na=8, and $\rho=0.96$. Figure 2 shows the preferred and gradient roughened results.

 
gal-drv-res
gal-drv-res
Figure 2
The views of the Sea of Galilee. The left is with the gradient operator d/dx; the right is with the helix derivative filter. The helix filter enhances the details both along the vertical and horizontal direction.
view burn build edit restore


next up previous print clean
Next: Helix low-cut filter Up: Zhao: Helix filter Previous: Enhanced helix filters
Stanford Exploration Project
4/20/1999