next up previous [pdf]

Next: Synthetic example Up: Halpert: Edge-preserving smoothing Previous: Introduction

EPS technique

Edge-preserving smoothing is a common goal in many image processing disciplines. An early form of EPS was median smoothing (Tukey, 1971), in which a central pixel is assigned the median pixel value from a neighborhood around it. Later, a method aiming for increased directional accuracy in EPS was proposed by Tomita and Tsuji (1977), in which the average value of the most homogeneous of several neighborhoods extending from the pixel was calculated. More recently, Zahedi and Thomas (1993) introduced the concept of ``bar masks,'' one-dimensional vectors of pixels that extend in different directions from the central pixel (Figure 1). This approach further increases directional discrimination in ``maximum homogeneity'' filtering approaches. Furthermore, Zahedi and Thomas (1993) assigned the median of the most homogeneous bar mask to the central pixel, rather than the average value; this improved the preservation of sharp edges in an image, and makes it attractive for use in seismic images.

syn-noise
syn-noise
Figure 2.
A simple 2.5-D synthetic consisting of two planar reflectors and contaminated with random noise. The high level of noise makes it difficult to distinguish the two reflectors at the indicated location.
[pdf] [png]

A very similar approach has already been proposed for use on three-dimensional seismic images. AlBinHassan et al. (2006) constructed many 3D neighborhoods around a central pixel, and used the average value of the most homogeneous block. For this method and that of Zahedi and Thomas (1993), maximum homogeneity is determined by calculating the variance of the individual bar masks or 3D blocks:

$\displaystyle \sigma = \left[ \frac{1}{n} \sum^{n}_{i=1}(d_i-\overline{d})^2 \right]^{1/2},$ (1)

where $ n$ is the number of pixels in the bar mask or block $ d$ , and $ \overline{d}$ is the average value of those pixels. The mask or block with the smallest variance has the greatest homogeneity.

The method presented here differs from this approach by incorporating two ideas from Zahedi and Thomas (1993). First, nine 1D bar masks, extending from a central pixel along each axis and diagonal of a cube enclosing the pixel, are used instead of the 3D blocks. This greatly simplifies the computational complexity of the algorithm, while at the same time preserving sharp boundaries with arbitrary orientations. Second, the median value of the bar mask with maximum homogeneity is used, rather than the average value. Again, this enhances the edge-preserving characteristics of the filter.



Subsections
next up previous [pdf]

Next: Synthetic example Up: Halpert: Edge-preserving smoothing Previous: Introduction

2012-05-10