While traditional smoothing methods use the same window shape and size to smooth an image independent of the local
content, in adaptive smoothing, the window shape and size are adapted to local image content. In adaptive smoothing, a
window is sized according to the local gradient magnitude and shaped in such a way that it has a shorter side across an
edge than along the edge. This mechanism maintains edge details while smoothing random noise.
Adaptive smoothing reduces noise similar to traditional smoothing but unlike traditional smoothing it does not blur the
edges (as much). Examples of adaptive image smoothing are given below.
Fig. 1. (Left) An image corrupted by impulse noise. (Center) Traditional median filtering. (Right) Adaptive median filtering. The two
results look alike at first glance, but when examined more closely, it is clear that small details are preserved by the adaptive
method better than by the traditional method.
Fig. 2. (Left) An image corrupted by impulse noise. (Middle) Traditional median filtering. (Right) Adaptive median filtering. small
details are preserved by the adaptive method but smoothed by the traditional method.
Fig. 3. (Top left) Image corrupted by white noise. (Top middle) Image smoothed by traditional mean filtering. (Top right) Image
smoothed by adaptive mean filtering. (Bottom left) Image smoothed by traditional Gaussian filtering. (Bottom right) Image
smoothed by adaptive Gaussian filtering. The difference between adaptive and traditional methods should be obvious.
Fig. 4. (Top left) Image corrupted by white noise. (Top middle) Image smoothed by traditional mean filtering. (Top right) Image
smoothed by adaptive mean filtering. (Bottom left) Image smoothed by traditional Gaussian filtering. (Bottom right) Image smoothed
by adaptive Gaussian filtering.
To obtain a software license for this adaptive smoothing, follow the link =>
Image Registration and Fusion Systems
|