Image Filtering Techniques For Medical Image Post-Processing: An Overview
Image Filtering Techniques For Medical Image Post-Processing: An Overview
DOI: 10.1259/bjr/17464219
Figure 1. (a) A small section of a 50 mm mammogram with microcalcifications and a vessel visible. (b) The unprocessed image
displayed as a surface map. (c) The filtering of the image segment using diffusion (smoothing) techniques [10] with (d) showing the
benefit using a more selective filtering approach such as a wavelet [7] which has better structure preservation.
spatially localized (and therefore also noise-like) ‘‘spike’’ removed. This type of artefact removal is the one that is
of feature which is a calcification. A ‘‘smart’’ filter, based most commonly thought of as being an image filtering
on a suitable wavelet, and which is matched to the step, but it is important to recognize that ‘‘filtering’’ has
expected shape of a microcalcification has the effect of much broader applicability.
removing the noise, by some local averaging; but, when a A good example of a filtering technique that is, in a
calcification is encountered, the image structure is better certain sense, at the opposite extreme from noise filtering is
preserved [11]. MRI bias field correction. Small variations in the magnetic
As radiology becomes overwhelmingly digital for all field introduced by the radiofrequency (RF) system (the B1
modalities, including those which have traditionally been field introduce slowly undulating (low frequency) inho-
film-based, clinicians will need to have a deeper under- mogeneities in the image which can be visually distracting),
standing of the relationship between the imaging process can impact the textural significance of an area, and
and the display of the image. A lot of filtering and post- because they can substantially reduce the contrast in
processing is performed either to enhance visual charac- different image regions, is a barrier to using any kind of
teristics of images or to make an image more quantitative. segmentation or region delineation tool which is based on
Understanding these techniques and their impact on the thresholding (assigning all of those voxels above a fixed
image characteristics is important for good decision-making. intensity to a particular tissue class). In this case, filtering
aims to remove a low-frequency component to the image,
rather than predominantly high frequency noise as in the
Bias field correction
previous section, as Figures 2 and 3.
In the previous example of filtering for ‘‘de-noising’’ an In this method, a filtering approach is used to estimate
image, the high-frequency (‘‘spiky’’) parts of the image are an intensity correction distribution, which is applied to the
Figure 2. An example of bias field correction using ‘‘smart filters’’ that can detect inhomogeneities in the image [12, 13]. The left
image shows an MRI slice of the colon with clear bias field artefacts. The right image has been significantly improved, both for
visualization and the application of quantitative and computer-aided techniques.
Figure 3. Bias field corrected images (refer to Figure 2) can have automated algorithms successfully applied to reconstruct the shape
of the colon and provide an important starting point for computer-aided detection algorithms.
image [12, 13]. This is also an example of a ‘‘smart filter’’ Visualization-driven filtering
because in order to work robustly, the filter needs to
include knowledge that the magnetic susceptibility of tissue Visual filters are likely to be the filters that are most
varies, depending on the tissue type. Therefore, in order familiar to the reader. ‘‘Low Pass’’, ‘‘High Pass’’, ‘‘Edge
for the filtering algorithm to work properly, the different Enhancement’’, BNR (noise reduction) are commonly
tissue components in the image need to be identified and a available operator options in most radiology software
series of separate filters for each tissue class created. packages. Adjusting image sharpness and contrast can
Bias field correction is an example of a fundamental image be very valuable for differentially discerning abnormalities
processing step which is critical to building computer-aided in an image. The challenge for software designers is to
tools for aiding diagnosis – such as computer-aided make these filtering actions fast and as interactive as
detection (CAD) algorithms [14] and three-dimensional possible.
(3D) visualization tools which can selectively segment Perhaps less obvious to the user of a radiological
anatomy for improved display and interpretation. A good software package who may not be expert in image analysis
example is the automated segmentation of the colon for is the relationship between image interpolation and
building tools to help detect the presence of polyps. In this filtering. The reader may be familiar with terms such as
example, an automated contouring algorithm looks for the a ‘‘nearest neighbour’’ or ‘‘bi-cubic’’ interpolation. These
intensity transition of the colon so that cleverer feature techniques are used to make low resolution data or highly
detection algorithms have a more focused search region in zoomed images appear smother and more consistent.
which to look for textural inconsistencies in the colonic These interpolation techniques are effectively filtering
volume. Equally importantly, focusing the search ensures operations which generally provide a better visual effect
that any features detected will be in precisely the part of but which also dramatically change the spatial character-
the image that is of interest to the clinician, avoiding the istics of the image data. Indeed, the true voxel accuracy of
sharp reduction in the clinician’s confidence were a feature an image can be deceptive when highly interpolated. This
to be reported in an image region that is not anatomically is illustrated in Figure 4 for a neurological PET image.
relevant. Just the same way as bias fields make diagnosis When performing filtering on top of an interpolated
more difficult for a radiologist, algorithms (which are a lot image, one is effectively performing a sequence of two or
less intelligent than radiologists…) are also confused, so more filtering operations. Users of imaging software need
this correction is critical. to be aware that it may be better to perform filtering on
Figure 4. Most radiologists do not consider different interpolation techniques as a filtering process, but it clearly is. The magnified
image segments illustrate (from left to right) ‘‘nearest neighbour’’, linear and cubic spline interpolation, respectively. These images
importantly illustrate how many basic visualization techniques can dramatically impact the presentation – and misrepresentation – of
the true image data.
(A) (B)
(C) (D)
Figure 5. (A) A low quality therapy planning CT with typically thick slab profile and hence poor through-plane resolution. (B) and
(C) illustrate the same volume with linear and spline interpolation, respectively. In this example, the spline interpolation (usually con-
sidered to be the best method) actually generates a poorer quality re-sampled image with ‘‘ringing’’ artefacts clearly visible as shown
in the magnified image D. Although a technical example, illustrated for clarity, caution is relevant to many filtering and re-sampling
functions.
uninterpolated data than on the results of highly inter- is interpolated using cubic spline interpolation (Figure 5).
polated data – especially if the data is low resolution. In The resolution and the intensity transitions of the skull
the example below, a low resolution therapy planning CT cause (Gibbs ‘‘ringing’’) artefacts that are visually disruptive.
(a) (b)
Figure 7. Classification of a mammogram into Wolfe Patterns using textons. (a) A mammogram belonging to Wolfe class N1.
(b) The texton ‘‘labelled’’ image of the mammogram. The texton histogram corresponding to this image is used to classify the image
into the pattern Wolfe N1. This type of classification forms the basis of ‘‘next generation’’ computer-aided detection (CADe) and
diagnosis (CADi) algorithms for digital mammography.
(a)
(b)
Figure 8. This figure illustrates how feature detection across a series of image frames can be used to estimate the motion of the heart. In
the set of images (a), the shape and location of the endocardium and epicardium is estimated from image features over successive frames
and then used to drive a deformation model [19, 20]. (b) The wall motion kinetics and thickening measurements between the sets of con-
tours can be used to create a map of the ‘‘activity’’ level of the myocardium which correlates well with other modalities [20].
capture the notion of regular repetition. Since a texture is Most recently, attempts have been made [16–18] to learn
localized both in the spatial domain and in the frequency texture models from a set of training examples. A
domain, it is natural to turn to recently developed mathe- computer system is presented with dozens of instances
matical tools such as wavelets [7, 8]. One particular mathe- of a texture, all of which are examples of the texture of
matical model of a texture is based on the concept of a interest, but under different illumination, orientation, and
fractal – a shape (or surface) which is self similar at all scales other typical variations, applies a bank of filters and from
(or nearly so) and whose dimension is fractional [15]. Despite the responses, builds a ‘‘texton’’ model that enables
significant effort over the past 30 years, we still lack a subsequent recognition of texture instances. Initial results
mathematical or computational model of textures that works have been encouraging (Figure 7).
well in general: rather, we have a stock of techniques that Filtering a medical image to facilitate texture classifica-
work well for classes of textures and/or applications. tion or segmentation has broad application. For example,
new form CJD tends to be accompanied by a characteristic characteristics, which may be lost in the enormous com-
texture on the surface of the cortex. In general, abnormal plexity of a medical image.
patterns, such as architectural distortions, are often the Finally, an important consideration is the fact that
first sign that pathology may be present. One instance of although imaging algorithms such as filters are generally
this is again in mammography, an idea first promulgated considered to be part of the post-processing domain, a
by Wolfe and more recently refined in the BIRADS tremendous amount of filtering takes place before the image
classification of dense breast tissue in a mammogram (or is even presented to a radiologist. To this end, a greater
the six category classification). Petroudi et al [18] have awareness of how an image is processed prior to display is
shown that the recently developed idea of learning texture increasingly important as radiology becomes digital. By
classifications can be applied to mammography and have extension, an awareness of the capabilities of image analysis
trained a system to discriminate between the Wolfe classes techniques such a filtering, may drive a greater acceptance of
with very encouraging results. the role of computer-aided radiology.