ABSTRACT

Analysis of Oriented Patterns

Many images are composed of piecewise linear objects Linear or oriented

objects possess directional coherence that can be quantied and examined to

assess the underlying pattern An area that is closely related to directional im

age processing is texture identication and segmentation For example given

an image of a human face a method for texture segmentation would attempt

to separate the region consisting of hair from the region with skin as well as

other regions such as the eyes that have a texture that is dierent from that

of either the skin or hair In texture segmentation a common approach for

identifying the diering regions is via nding the dominant orientation of the

dierent texture elements and then segmenting the image using this informa

tion The subject matter of this chapter is more focused and concerned with

issues of whether there is coherent structure in regions such as the hair or skin

To put it simply the question is whether the hair is combed or not and if it is

not the degree of disorder is of interest which we shall attempt to quantify

Directional analysis is useful in the eective identication segmentation and

characterization of oriented or weakly ordered texture

Oriented Patterns in Images

In most cases of natural materials strength is derived from highly coherent

oriented bers an example of such structure is found in ligaments

Normal healthy ligaments are composed of bundles of collagen brils that

are coherently oriented along the long axis of the ligament see Figure a

Injured and healing ligaments on the other hand contain scabs of scar ma

terial that are not aligned Thus the determination of the relative disorder

of collagen brils could provide a direct indicator of the health strength and

functional integrity or lack thereof of a ligament similar

patterns exist in other biological tissues such as bones muscle bers and

blood vessels in ligaments as well

Examples of oriented patterns in biomedical images include the following

Fibers in muscles and ligaments see Figure

Fibroglandular tissue ligaments and ducts in the breast see Figures

and

Vascular networks in ligaments lungs and the heart see Figures

and

Bronchial trees in the lungs see Figure

Several more examples are presented in the sections to follow

In manmade materials such as paper and textiles strength usually relies

upon the individual bers uniformly knotting together Thus the strength

of the material is directly related to the organization of the individual bril

strands

Oriented patterns have been found to bear signicant information in several

other applications of imaging and image processing In geophysics the accu

rate interpretation of seismic soundings or stacks is dependent upon the

elimination of selected linear segments from the stacks primarily the ground

roll or lowfrequency component of a seismic sounding Tho

rarinsson et al used directional analysis to discover linear anomalies in

magnetic maps that represent tectonic features

In robotics and computer vision the detection of the objects in the vicinity

and the determination of their orientation relative to the robot are important

in order for the machine to function in a nonstandard environment

By using visual cues in images such as the dominant orientation of a

scene robots may be enabled to identify basic directions such as up and down

Information related to orientation has been used in remote sensing to ana

lyze satellite maps for the detection of anomalies in map data

Underlying structures of the earth are commonly identied by

directional patterns in satellite images for example ancient river beds

Identifying directional patterns in remotely sensed images helps geologists to

understand the underlying processes in the earth that are in action

Because manmade structures also tend to have strong linear segments di

rectional features can help in the identication of buildings roads and urban

features

Images commonly have sharp edges that make them nonstationary Edges

render image coding and compression techniques such as LP coding and

DPCM see Chapter less ecient By dividing the frequency space into di

rectional bands that contain the directional image components in each band

and then coding the bands separately higher rates of compression may be

obtained In this manner directional l

tering can be useful in other applications of image processing such as data

compression

Measures of Directional Distribution

Mardia pointed out that the statistical measures that are commonly used

for the analysis of data points in rectangular coordinate systems may lead to

improper results if applied to circular or directional data Because we do not

usually consider directional components in images to be directed elements or

vectors there should be no need to dierentiate between components that

are at angles and

o

therefore we could limit our analysis to the

semicircular space of

o

o

or

o

o

The rose diagram

The rose diagram is a graphical representation of directional data Corre

sponding to each angular interval or bin a sector a petal of the rose is

plotted with its apex at the origin In common practice the radius of the

sector is made proportional to the area of the image components directed in

the corresponding angle band

The area of each sector in a rose diagram as above varies in proportion

to the square of the directional data In order to make the areas of the

sectors directly proportional to the orientation data the square roots of the

data elements could be related to the radii of the sectors Linear histograms

conserve areas and are comparatively simple to construct however they lack

the strong visual association with directionality that is obtained through the

use of rose diagrams Several examples of rose diagrams are provided in the

sections to follow

The principal axis

The spatial moments of an image may be used to determine its principal axis

which could be helpful in nding the dominant angle of directional alignment

The moment of inertia of an image fx y is at its minimum when the moment

is taken about the centroid x y of the image The moment of inertia of the

image about the line y y cos x x sin passing through x y and

having the slope tan is given by

m

Z

x

Z

y

x x sin y y cos

fx y dx dy

In order to make m

independent of the choice of the coordinates the

centroid of the image could be used as the origin Then x and y

and Equation becomes

m

Z

x

Z

y

x sin y cos

fx y dx dy

m

sin

m

sin cos m

cos

where m

pq

is the p q

th

moment of the image given by

m

pq

Z

x

Z

y

x

p

y

q

fx y dx dy

By denition the moment of inertia about the principal axis is at its minimum

Dierentiating Equation with respect to and equating the result to zero

gives

m

sin m

cos m

sin

or

tan

m

m

m

By solving this equation we can nd the slope or the direction of the principal

axis of the given image

If the input image consists of directional components along an angle only

then If there are a number of directional components at dierent

angles then represents their weighted average direction Evidently this

method cannot detect the existence of components in various angle bands

and is thus inapplicable for the analysis of multiple directional components

Also this method cannot quantify the directional components in various angle

bands

Angular moments

The angular moment M

k

of order k of an angular distribution is dened as

M

k

N

X

n

k

n pn

where n represents the center of the n

th

angle band in degrees pn repre

sents the normalized weight or probability of the data in the n

th

band and N

is the number of angle bands If we are interested in determining the disper

sion of the angular data about their principal axis the moments may be taken

with respect to the centroidal angle M

of the distribution Because the

secondorder moment is at its minimum when taken about the centroid we

could choose k for statistical analysis of angular distributions Hence the

second central moment M

may be dened as

M

N

X

n

n

pn

The use of M

as a measure of angular dispersion has a drawback because

the moment is calculated using the product of the square of the angular dis

tance and the weight of the distribution even a small component at a large

angular distance from the centroidal angle could result in a high value forM

See also Section

Distance measures

The directional distribution obtained by a particular method for an image

may be represented by a vector p

p

p

p

N

T

where p

n

represents the distribution in the n

th

angle band The true distribution of the

image if known may be represented by another vector p

Then the Eu

clidean distance between the distribution obtained by the directional analysis

method p

and the true distribution of the image p

is given as

kp

p

k

v

u

u

t

N

X

n

p

n p

n

This distance measure may be used to compare the accuracies of dierent

methods of directional analysis

Another distance measure that is commonly used is the Manhattan dis

tance dened as

jp

p

j

N

X

n

jp

n p

nj

The distance measures dened above may also be used to compare the

directional distribution of one image with that of another

Entropy

The concept of entropy from information theory see Section can be

eectively applied to directional data If we take pn as the directional PDF

of an image in the n

th

angle band the entropy H of the distribution is given

by

H

N

X

n

pn log

pn

Entropy provides a useful measure of the scatter of the directional elements

in an image If the image is composed of directional elements with a uniform

distribution maximal scatter the entropy is at its maximum if however

the image is composed of directional elements oriented at a single angle or in

a narrow angle band the entropy is close to zero Thus entropy while not

giving the angle band of primary orientation or the principal axis could give

a good indication of the directional spread or scatter of an image

See Figure

Other approaches that have been followed by researchers for the character

ization of directional distributions are numerical and statistical characteri

zation of directional strength morphological operations using a rotating

structural element laser smallangle light scattering and

optical diraction and Fourier analysis

Directional Filtering

Methods based upon the Fourier transform have dominated the area of direc

tional image processing The Fourier transform of an

oriented linear segment is a sinc function oriented in the direction orthogonal

to that of the original segment in the spatial domain see Figure Based

upon this property we can design lters to select linear components at specic

angles However a diculty in using the Fourier domain for directional lter

ing lies in the development of highquality lters that are able to select linear

components without the undesirable eects of ringing in the spatial domain

Schiller et al showed that the human eye contains orientationselective

structures This motivated research on human vision by Marr who

showed that the orientation of linear segments primarily edges is impor

tant in forming the primal sketch Several researchers including Kass and

Witkin Zucker and Low and Coggins used oriented band

pass lters in an eort to simulate the human visual systems ability to identify

oriented structures in images Allen et al developed a verylargescale

integrated VLSI circuit implementation of an orientationspecic retina

Several researchers have used many types of simple lters

with wide passbands at various angles to obtain a redundant decomposition

or representation of the given image Such representations were used to de

rive directional properties of the image For example Kass and Witkin

formed a map of ow lines in the given image and under conformal mapping

obtained a transformation to regularize the ow lines onto a grid The re

sulting transformation was used as a parameter representing the texture of

the image In this manner various types of texture could be recognized or

generated by using the conformal map specic to the texture

Chaudhuri et al used a set of bandpass lters to obtain directional com

ponents in SEM images of ligaments however the lter used was relatively

simple see Sections and Generating highly selective lters in D

is not trivial and considerable research has been directed toward nding gen

eral rules for the formation of D lters Bigun et al developed rules for

the generation of leastsquares optimal beam lters in multiple dimensions

Bruton et al developed a method for designing highquality fan lters

using methods from circuit theory This method results in D recursive lters

that have high directional selectivity and good rollo characteristics and is

described in Section

a b

c d

FIGURE

a A test image with a linear feature b Logmagnitude Fourier spectrum

of the test image in a c Another test image with a linear feature at a

dierent angle d Logmagnitude Fourier spectrum of the test image in b

See also Figure

Sector ltering in the Fourier domain

Fourierdomain techniques are popular methods for directional quantication

of images

The results of research on biological visual systems provide

a biological base for directional analysis of images using lterbased methods

The Fourier transform is the most straightforward method for identifying

linear components The Fourier transform of a line segment is a sinc function

oriented at radians with respect to the direction of the line segment in

the spatial domain see Figure This fact allows the selective ltering of

line segments at a specic orientation by ltering the transformed image with

a bandpass lter

Consider a line segment of orientation slope a and yaxis intercept b in

the x y plane with the spatial limits XX and Y Y In order to

obtain the Fourier transform of the image we could evaluate a line integral

in D along the line y ax b To simplify the procedure let us assume

that the integration occurs over a square region with X Y Because the

function fx y is a constant along the line the term fx y in the Fourier

integral can be normalized to unity giving the equation fx y along the

line y ax b Making the substitution x y ba we have the Fourier

transform of the line image given by

F u v

jaj

Z

Y

Y

Z

Y

Y

exp

j

u

y b

a

v y

dy dy

Y

jaj

exp

j

bu

a

sinc

h

u

a

v

Y

i

From the result above we can see that for the image of a line the Fourier

transform is a sinc function with an argument that is a linear combination

of the two frequency variables u v and with a slope that is the negative

reciprocal of the slope of the original line The intercept is translated into

a phase shift of ba in the u variable Thus the Fourier transform of the

line is a sinc function oriented at

o

to the original line centered about the

origin in the frequency domain regardless of the intercept of the original line

This allows us to form lters to select lines solely on the basis of orientation

and regardless of the location in the space domain Spatial components in

a certain angle band may thus be obtained by applying a bandpass lter in

an angle band perpendicular to the band of interest and applying the inverse

transform If we include a spatial oset in the above calculation it would

only result in a phase shift the magnitude spectrum would remain the same

Figure illustrates the ideal form of the fan lter that may used to select

oriented segments in the Fourier domain

FIGURE

Ideal fan lter in the Fourier domain to select linear components oriented

between

o

and

o

in the image plane Black represents the stopband

and white represents the passband The origin u v is at the center

of the gure

Prior to the availability of highspeed digital processing systems attempts

at directional ltering used optical processing in the Fourier domain Ar

senault et al used optical bandpass lters to selectively lter con

tour lines in aeromagnetic maps Using optical technology Duvernoy and

ChalasinskaMacukow developed a directional sampling method to an

alyze images the method involved integrating along an angle band of the

Fouriertransformed image to obtain the directional content This method

was used by DziedzicGoclawska et al to identify directional content in

bone tissue images The need for specialized equipment and precise instru

mentation limits the applicability of optical processing The essential idea of

ltering selected angle bands however remains valid as a processing tool and

is the basis of Fourierdomain techniques

The main problem with Fourierdomain techniques is that the lters do

not behave well with occluded components or at junctions of linear compo

nents smearing of the line segments occurs leading to inaccurate results when

inverse transformed to the space domain Another problem lies in the trun

cation artifacts and spectral leakage that can exist when ltering digitally

which leads to ringing in the inversetransformed image Ringing artifacts

may be avoided by eective lter design but this in turn could limit the

spatial angle band to be ltered

Considerable research has been reported in the eld of multidimensional

signal processing to optimize directionselective lters

Bigun et al addressed the problem of detection of ori

entation in a leastsquares sense with FIR bandpass lters This method has

the added benet of being easily implementable in the space domain Bruton

et al proposed guidelines for the design of stable IIR fan lters Hou

and Vogel developed a novel method of using the DCT for directional

ltering this method uses the fact that the DCT divides the spectrum into

an upper band and a lower band In D such bandsplitting divides the

frequency plane into directional lter bands By selecting coecients of the

DCT the desired spectral components can be obtained Because the DCT

has excellent spectral reconstruction qualities this results in highquality di

rectionally selective lters A limitation of this technique is that the method

only detects the bounding edges of the directional components because the

bandsplitting in the DCT domain does not include the DC component of the

directional elements

In the method developed by Chaudhuri et al a simple decomposition

of the spectral domain into equal angle bands was employed at

o

per

angle band Each sector lter in this design is a combination of an ideal

fan lter a Butterworth bandpass lter a rampshaped lowpass lter and a

raised cosine window as follows

Hf

r

f

r

f

L

f

r

p

f

r

f

H

q

cos

o

B

where

slope of the weighting function

f

r

normalized radial frequency

p

u

v

p order of the highpass lter

q order of the lowpass lter

f

H

upper cuto frequency normalized

f

L

lower cuto frequency normalized

angle of the Fourier transform sample atanvu

o

central angle of the desired angle band

B angular bandwidth and

weighting factor

The combined lter with

o

and B

o

is illustrated in Figure

Filtering an image with sector lters as above results in component

images Each component image contains the linear components of the original

image in the corresponding angle band

Although the directional lter was designed to minimize spectral leakage

some ringing artifacts were observed in the results To minimize the artifacts

a thresholding method was applied to accentuate the linear features in the

image Otsus thresholding algorithm see Section was applied in

the study of collagen ber images by Chaudhuri et al

FIGURE

Directional sector lter in the Fourier domain The brightness is propor

tional to the gain Figure courtesy of WA Rolston

Thresholding of the component images

Many methods are available for thresholding images with an optimal thresh

old for a given application The component images that result

from the sector lters as described in Section possess histograms that

are smeared mainly due to the strong DC component that is present in most

images Even with highquality lters the DC component appears as a con

stant in all of the component images due to its isotropic nature This could

pose problems in obtaining an eective threshold to select linear image fea

tures from the component images On the other hand the removal of the DC

component would lead to the detection of edges and the loss of information

related to the thickness of the oriented patterns

Otsus method of threshold selection is based upon discriminant mea

sures derived from the graylevel PDF of the given image Discriminant crite

ria are designed so as to maximize the separation of two classes of pixels into

a foreground the desired objects and a background

Consider the graylevel PDF pl of an image with L gray levels l

L If the PDF is divided into two classes C

and C

sepa

rated by a threshold k then the probability of occurrence

i

of the class C

i

i f g is given by

k P C

k

X

l

pl k

k P C

L

X

lk

pl k

and the class mean levels

i

for C

i

i f g are given by

k

k

X

l

l P ljC

k

X

l

l

pl

k

k

k

and

k

L

X

lk

l P ljC

L

X

lk

l

pl

k

T

k

k

where

k

k

X

l

pl

and

k

k

X

l

l pl

are the cumulative probability and rstorder moment of the PDF pl up to

the threshold level k and

T

L

X

l

l pl

is the average gray level of the image

The class variances are given by

k

k

X

l

l

k

P ljC

k

X

l

l

k

pl

k

and

k

L

X

lk

l

k

P ljC

L

X

lk

l

k

pl

k

Using the discriminant criterion

B

k

T

where

B

k

k

k

T

k

k

T

and

T

L

X

l

l

T

pl

Otsus algorithm aims to nd the threshold level k that maximizes the dis

criminant criterion given in Equation Maximizing reduces to max

imizing

B

because the value

T

does not vary with the threshold value k

The optimal threshold value k

is given as

k

arg

max

kL

B

k

Otsus method of thresholding performs well in binarizing a large class of

images

Example Chaudhuri et al applied the directional ltering procedure

described above to a test pattern with line segments of various length width

and gray level at four dierent angles namely

o

o

o

and

o

as

shown in Figure a Signicant overlap was included in order to test

the performance of the ltering procedures under nonideal conditions The

logmagnitude Fourier spectrum of the test image is shown in part b of the

gure directional concentrations of energy are evident in the spectrum The

component image obtained using the ltering procedure for the angle band

o

o

in the Fourier domain is shown in Figure c It is evident

that only those lines oriented at

o

in the image plane have been passed

along with some artifacts The corresponding binarized image using the

threshold value given by Otsus method described above is shown in part d

of the gure Parts e and f of the gure show the binarized components

extracted from the test image for the angle bands

o

o

and

o

o

in the image plane

A close inspection of the component images in Figure indicates that

regions of overlap of lines oriented at dierent directions contribute to each

direction The

o

component image in Figure f has the largest error

due to its low gray level and the large extent of overlap with the other lines

The areas of the line segments extracted by the ltering procedure had errors

with respect to the known areas in the original test image of

and for the

o

o

o

and

o

components respectively

The results of application of methods as above for the directional analysis of

collagen bers in ligaments are described in Section

Design of fan lters

Fan lters are peculiar to D ltering there is no direct D analog of this

type of ltering This fact presents some diculties in designing fan lters

because we cannot easily extend the wellestablished concepts that are used to

design D lters The main problem in the design of fan lters lies in forming

the lter at the origin u v or the DC point in the Fourier domain

At the DC point the ideal fan lter structure has a knife edge which makes

the lter nonanalytic that is if one were to approach the origin in the Fourier

domain from any point within the passband of the fan the limit would ideally

a b

c d

Figure e f

FIGURE

a A test image with overlapping directional components at

o

o

o

and

o

b Logmagnitude Fourier spectrum of the test image Results of

directional ltering with the angle bands specied in the image domain

c

o

o

d Result in c after thresholding and binarization e

o

o

binarized f

o

o

binarized Reproduced with permission from

S Chaudhuri H Nguyen RM Rangayyan S Walsh and CB Frank A

Fourier domain directional ltering method for analysis of collagen alignment

in ligaments IEEE Transactions on Biomedical Engineering

c

IEEE

be unity On the other hand the limit as one approaches the origin from a

point within the stopband should be zero

Various methods have been applied to overcome the problem stated above

such as the use of spectrumshaping smoothing functions with the ideal fan

lter for example Chaudhuri et al used the Butterworth and raised

cosine functions as described in Section However the performance

of even the best spectrumshaping function is limited by the tight spectral

constraints imposed by the nonanalytic point at the origin To obtain better

spectral shaping as in D highorder FIR lters or loworder IIR lters may

be used

The discontinuity at the origin u v is the main problem in the

design of recursive fan lters With nonrecursive or FIR lters this problem

does not result in instability With IIR lters instability can occur if the lters

are not properly designed Stability of lters is usually dened as bounded

input boundedoutput BIBO stability Filters that are BIBO stable

ensure that all inputs that are not innite in magnitude will result in outputs

that are bounded

D lters are commonly derived from real rational continuous functions

of the form

T s

s

Qs

s

P s

s

P

M

m

P

N

n

q

mn

s

m

s

n

P

M

m

P

N

n

p

mn

s

m

s

n

where s

and s

are the Laplace variables the function T s

s

is the Laplace

transformed version of the D partial dierential equation that is related to

the required lter response Qs

s

is the numerator polynomial resulting

from the Laplace transform of the forward dierential forms expressed as a

sum of products in s

and s

with the coecients q

mn

M

and N

represent

the order of the polynomial Q in m and n respectively P s

s

is the de

nominator polynomial obtained from the Laplace transform of the backward

dierential forms expressed as a sum of products in s

and s

with the coef

cients p

mn

and M

and N

represent the order of the polynomial P in m

and n respectively The corresponding frequency response function T u v is

obtained by the substitution of s

j u and s

j v

The discontinuous requirement in the continuous prototype lter at the

origin results in the lter transfer function T s

s

having a nonessential

singularity of the second kind at the origin A nonessential singularity of the

second kind occurs when the numerator and the denominator polynomials

P s

s

and Qs

s

in Equation approach zero at the same frequency

location a

a

resulting in T a

a

The discrete form of the function in Equation is obtained through the

D version of the bilinear transform in D given as

s

i

z

i

z

i

for i

to obtain the following discrete version of the lter

Hz

z

Bz

z

Az

z

P

M

m

P

N

n

b

mn

z

m

z

n

P

M

m

P

N

n

a

mn

z

m

z

n

where the orders of the polynomials M

N

M

and N

are dierent from

the corresponding limits of the continuousdomain lter in Equation due

to the bilinear transform

Filter design using nonessential singularities The D lter design

method of Bruton and Bartley views the nonessential singularity in

herent to fan lters not as an obstacle in the design process but as being

necessary in order to generate useful magnitude responses The method relies

on classical electrical circuit theory and views the input image as a surface

of electrical potential The surface of electrical potential is then acted upon

by a D network of electrical components such as capacitors inductors and

resistors the components act as integrators dierentiators and dissipators

respectively The central idea is to construct a network of components that

will not add energy to the input that is to make a completely passive cir

cuit The passiveness of the resulting circuit will result in no energy being

added to the system that is the lter is nonenergic and thus will ensure

that the lter is stable Bruton and Bartley showed that the necessary

condition for a lter to be stable is that the admittance matrix that links

the current and voltage surfaces must have negative Toeplitz symmetry with

reactive elements supplied by inductive elements that satisfy the nonenergic

constraint

The nonenergic condition ensures that the lter is stable because it implies

that the lter is not adding any energy to the system The maximum amount

of energy that is output from the lter is the maximum amount put into the

system by the input image The derivation given by Bruton and Bartley

is the starting point of a numerical method for designing stable recursive

D lters The derivation shows that recursive lters can be built reliably as

long as the condition above on the admittance matrix is met

Bruton and Bartley provided the design and coecients of a narrow

o

fanstop lter obtained using a numerical optimization method with the

TABLE

Coecients of the Discretedomain Fan Filter with a

o

Fan Stopband

b

mn

n n n

m

m

m

m

m

m

a

mn

n n n

m

m

m

m

m

m

Data courtesy of NR Bartley

condition described above added The method results in a recursive lter

of small order with remarkable characteristics A lter of fth order in z

and second order in z

was designed using this method The corresponding

coecients of the discrete function Hz

z

as in Equation are listed

in Table The coecients in the numerator and denominator each add

up to zero at z

and z

conrming that the lter conforms to the

requirement of the knifeedge discontinuity

Rotation of the lter and image The fan lter design algorithm of

Bruton and Bartley provides lters only for a specic angle band in

the above case for a

o

bandstop lter centered at

o

in the Fourier domain

In order to obtain lters with dierent central orientations it is necessary to

perform a rotation of the prototype lter This may be achieved by using the

following substitution in the analog prototype lter transfer function

s

s

cos s

sin

s

s

where is the amount of rotation desired The discrete version of the lter

is obtained through the bilinear transform The rotation step above is not

the usual rotational transformation for lters but it is necessary to use this

transformation in order to ensure that the lter is stable If the normal

rotational transformation were to be used s

would also be rotated as

s

s

sin s

cos

Then values of s

could turn out to be negative this would indicate that there

would be energy added to the system which would make the lter unstable

Suppose that the prototype lter of the form shown in Equation given

by T

s

s

and with the corresponding frequency response function given

by T

u v is bounded by the straight lines L

and L

passing through the

origin at angles of

p

and

p

with the central line of the lter CL

o

where u as shown in Figure a The lines L

and L

are given by

u cos

p

v sin

p

L

u cos

p

v sin

p

L

As a result of the transformation in Equation the center of the passband

of the rotated frequency response T

r

u v is given as T

u

v

T

u cos

c

v sin

c

v Similarly the straight lines L

and L

are rotated to the straight

lines given by

u cos

p

cos

c

v sin

c

cos

p

sin

p

L

u cos

p

cos

c

v sin

c

cos

p

sin

p

L

see Figure b

A limitation to lter rotation as above is that rotating the lter by more

that

o

would result in a loss of symmetry about the central line of the lter

The rotational warping eect may be compensated for in the prototype lter

T

s

s

In the work of Rolston the prototype lter was rotated by

o

in either direction to obtain lters covering an angle band of

o

o

o

and

o

o

in the Fourier domain Filtering in the range

o

o

was achieved by rotating the image by

o

before passing it through the same

lters as above

The fan lter as above has unit gain which has some drawbacks as well

as some advantages An advantage is that features in the ltered component

images have no more intensity than the corresponding features in the original

image so that image components that exist in the original image in a particu

lar angle band will not be attenuated at all or will be attenuated only slightly

This also limits the number of iterations necessary to attenuate outofband

components for a certain class of images The unit gain is an advantage with

images that have only a small depth of eld because a global threshold can be

used for all component images to obtain a representation of the components

that exist in each specic angle band

a

b

FIGURE

a Original fan lter b The fan lter after rotation by the transformation

given in Equation Figure courtesy of WA Rolston

Example A test image including rectangular patches of varying thickness

and length at

o

o

o

and

o

with signicant overlap is shown in

Figure a The fan lter as described above for the central angle of

o

was applied to the test image Because the fan lter is a fanstop lter

the output of the lter was subtracted from the original image to obtain

the fanpass response As evident in Figure b the other directional

components are still present in the result after one pass of the lter due to

the nonideal attenuation characteristics of the lter The lter however can

provide improved results with multiple passes or iterations The result of

ltering the test image nine times is shown in Figure c The result

possesses good contrast between the desired objects and the background and

may be thresholded to reject the remaining artifacts

Gabor Filters

Most of the directional fan and sector lters that have been used in the

Fourier domain to extract directional elements are not analytic functions

This implies that lter design methods in D are not applicable in D Such

lters tend to possess poor spectral response and yield images with not only

the desired directional elements but also artifacts

One of the fundamental problems with Fourier methods of directional lter

ing is the diculty in resolving directional content at the DC point the origin

in the Fourier domain The design of highquality fan lters requires

a

b c

FIGURE

a A test image with overlapping directional components at

o

o

o

and

o

Results of fan ltering at

o

after b one pass c nine passes Figure

courtesy of WA Rolston

conicting constraints at the DC point approaching the DC point from any

location within the passband requires the lter gain to converge to unity how

ever approaching the same point from any location in the stopband requires

the lter gain to approach zero In terms of complex analysis this means

that the lter is not analytic or that it does not satisfy the CauchyRiemann

equations This prevents extending results in D to problems in D

The Gabor lter provides a solution to the problem mentioned above by

increasing the resolution at the DC point Gabor lters are complex sinu

soidally modulated Gaussian functions that have optimal localization in both

the frequency and space domains Gabor lters have been used for tex

ture segmentation and discrimination and

may yield better results than simple Fourier methods for directional ltering

Timelimited or spacelimited functions have Fourier spectra of unlimited

extent For example the timelimited rectangular pulse function transforms

into the innitely long sinc function On the other hand the timeunlimited

sine function transforms into a delta function with innite resolution in the

Fourier domain Innitely long functions cannot be represented in nite cal

culating machinery Gabor suggested the use of timelimited functions

as the kernels of a transform instead of the unlimited sine and cosine functions

that are the kernel functions of the Fourier transform The functional nature

of the Fourier transform implies that there exists an uncertainty principle

similar but not identical to the wellknown Heisenberg uncertainty principle

of quantum mechanics Gabor showed that complex sinusoidally modulated

Gaussian basis functions satisfy the lower bound on the fundamental uncer

tainty principle that governs the resolution in time and frequency given by

t f

where t and f are time and frequency resolution respectively The un

certainty principle implies that there is a resolution limit between the spatial

and the Fourier domains Gabor proved that there are functions that can

form the kernel of a transform that exactly satisfy the uncertainty relation

ship The functions named after Gabor are Gaussianwindowed sine and co

sine functions By limiting the kernel functions of the Fourier transform with

a Gaussian windowing function it becomes possible to achieve the optimal

resolution limit in both the frequency and time domains The size of the

Gaussian window function needs to be used as a new parameter in addition

to the frequency of the sine and cosine functions

Gabor functions provide optimal joint resolution in both the Fourier and

time domains in D and form a complete basis set through phase shift and

scaling or dilation of the original mother basis function The set of functions

forms a multiresolution basis that is commonly referred to as a wavelet basis

formalized by Mallat

Daugman extended Gabor functions to D as D sinusoidal plane

waves of some frequency and orientation within a D Gaussian envelope Ga

bor functions have also been found to provide good models for the receptive

elds of simple cells in the striate cortex for this reason there has

been a signicant amount of research conducted on using the functions for

texture segmentation analysis and discrimination

The extension of the principle above to D leads to spacelimited plane

waves or complex exponentials Such an analysis was performed by Daug

man The uncertainty relationship in D is given by

x y u v

where x and y represent the spatial resolution and u and v represent

the frequency resolution The D Gabor functions are given as

hx y gx

y

expj Ux V y

x

y

x cos y sinx sin y cos

where x

y

are the x y coordinates rotated by an arbitrary angle

gx y

exp

x

y

is a Gaussian shaping window with the aspect ratio and U and V are the

center frequencies in the u v frequency plane An example of the real part

of a Gabor kernel function is given in Figure with U

V and with reference to Equations and Another

Gabor kernel function is shown in gray scale in Figure

The imaginary component of the Gabor function is the Hilbert transform

of its real component The Hilbert transform shifts the phase of the original

function by

o

resulting in an odd version of the function

The Gabor transform is not a transform as such that is there is usually

no transform domain into which the image is transformed The frequency

domain is usually divided into a symmetric set of slightly overlapping regions

at octave intervals Examples of the ranges related to a few Gabor functions

are shown in Figure see also Figures and It is evident

that Gabor functions act as bandpass lters with directional selectivity

Multiresolution signal decomposition

Multiresolution signal analysis is performed using a single prototype function

called a wavelet Fine temporal or spatial analysis is performed with con

tracted versions of the wavelet on the other hand ne frequency analysis is

performed with dilated versions The denition of a wavelet is exible and

requires only that the function have a bandpass transform thus a wavelet at

a particular resolution acts as a bandpass lter The bandpass lters must

FIGURE

An example of the Gabor kernel with U V and

with reference to Equations and Figure courtesy of WA

Rolston

FIGURE

An example of a Gabor kernel displayed as an image Figure courtesy of

WA Rolston

FIGURE

Division of the frequency domain by Gabor lters Two sets of oval regions

are shown in black corresponding to the passbands of three lters in each

set oriented at

o

and

o

In each case the three regions correspond to

three scales of the Gabor wavelets There is a

o

shift between the angles

of corresponding lter functions in the space and frequency domains Figure

courtesy of WA Rolston

have constant relative bandwidth or constant quality factor The importance

of constant relative bandwidth of perceptual processes such as the auditory

and visual systems has long been recognized Multiresolution analysis

has also been used in computer vision for tasks such as segmentation and

object recognition The analysis of nonstationary signals

often involves a compromise between how well transitions or discontinuities

can be located and how nely longterm behavior can be identied This

is reected in the abovementioned uncertainty principle as established by

Gabor

Gabor originally suggested his kernel function to be used over bandlimited

equally spaced areas of the frequency domain or equivalently with constant

window functions This is commonly referred to as the shorttime Fourier

transform STFT for shorttime analysis of nonstationary signals

The D equivalent of the STFT is given by

F

S

x

y

u v

Z

x

Z

y

fx y wx x

y y

expj ux vy dx dy

where w is a windowing function and f is the signal image to be analyzed

The advantage of shorttime or movingwindow analysis is that if the energy

of the signal is localized in a particular part of the signal it is also localized

to a part of the resultant D space x

y

u v The disadvantage of this

method is that the same window is used at all frequencies and hence the

resolution is the same at all locations in the resultant space The uncertainty

principle does not allow for arbitrary resolution in both of the space and

frequency domains thus with this method of analysis if the window function

is small the largescale behavior of the signal is lost whereas if the window

is large rapid discontinuities are washed out In order to identify the ne or

smallscale discontinuities in signals one would need to use basis functions

that are small in spatial extent whereas functions of large spatial extent

would be required to obtain ne frequency analysis By varying the window

function one will be able to identify both the discontinuous and stationary

characteristics of a signal The notion of scale is introduced when the size

of the window is increased by an order of magnitude Such a multiresolution

or multiscale view of signal analysis is the essence of the wavelet transform

Wavelet decomposition in comparison to STFT analysis is performed over

regions in the frequency domain of constant relative bandwidth as opposed to

a constant bandwidth

In the problem of determining the directional nature of an image we have

the discontinuity in the frequency domain at the origin or DC to overcome

Wavelet analysis is usually applied to identify discontinuities in the spatial

domain however there is a duality in wavelet analysis provided by the un

certainty principle that allows discontinuity analysis in the frequency domain

as well In order to analyze the discontinuity at DC largescale or dilated

versions of the wavelet need to be used This is the dual of using contracted

versions of the wavelet to analyze spatial discontinuities

The wavelet basis is given by

h

x

y

x y

p

h

x x

y y

where x

y

and

are real numbers and h is the basic or mother wavelet

For large values of

and

the basis function becomes a stretched or ex

panded version of the prototype wavelet or a lowfrequency function whereas

for small

and

the basis function becomes a contracted wavelet that is

a short highfrequency function

The wavelet transform is then dened as

F

W

x

y

p

Z

x

Z

y

fx y

h

x x

y y

dx dy

From this denition we can see that wavelet analysis of a signal consists of

the contraction dilation and translation of the basic mother wavelet and

computing the projections of the resulting wavelets on to the given signal

Formation of the Gabor lter bank

In the method proposed by Bovik et al the given image is convolved

with the complex Gabor kernel and the maximum magnitude of the result

is taken as an indicator to identify changes in the dominant orientation of

the image In the work of Rolston and Rangayyan this method

was observed to fail in the presence of broad directional components The

real component of the Gabor lter acts as a matched lter to detect broad

directional components and thus is better suited to the identication of such

regions

The parameters of Gabor lters that may be varied are as follows With

reference to Equations and the parameter species the spatial

extent of the lter species the aspect ratio of the lter that modulates the

value If the parameter in Equation need not be specied

because gx y is then isotropic In the frequency domain such a lter results

in an oriented lter occupying the middle subsection of the corresponding ideal

fan lter with the orientation being specied by tan

VU see Figure

These parameters will then completely specify the Gabor lter bank

In the directional analysis algorithm proposed by Rolston and Rangayyan

only the real component of the Gabor wavelet is used with

and the primary orientation given by tan

VU

o

o

o

and

o

A given image is analyzed by convolving bandlimited and

decimated versions of the image with the same analyzing wavelet

When a decimated image is convolved with a lter of constant spatial ex

tent relative to the original image the lter is eectively scaled larger with

respect to the decimated image The advantage of this procedure is that

lters with larger values or with center frequencies closer to DC can be

simulated instead of resorting to using lters of larger spatial extent Filters

with larger values correspond to portions of the frequency domain closer

to the DC point This eect is shown in Figure The frequency plane is

completely covered by the decimation and ltering operation Each black oval

in Figure represents the frequency band or region that is being ltered by

each decimation and ltering operation The largest black oval at each orien

tation corresponds to onetoone ltering and the smaller ovals closer to the

origin correspond to higher orders of decimation and ltering Higher levels

of decimation and ltering geometrically approach the DC point Theoreti

cally arbitrary resolution of the DC point can be achieved using this method

however the size of the original image imposes a limiting factor because an

image that has been digitized for example to pixels can only be

decimated a few times before the details of interest are lost

Another advantage of this method is that because ltering is performed

in the spatial domain stable lters are obtained at DC whereas with strict

Fouriertransformbased methods the resolution at DC is reduced to one fre

quency increment or less thereby making the Fourierdomain lters sensitive

Because the lter bank works on decimated images the computational load

of convolution reduces geometrically at each successive stage of decimation

Reconstruction of the Gabor lter bank output

In the directional ltering and analysis procedures proposed by Rolston and

Rangayyan the given image is decimated and convolved at each of

three scales with a lter of xed size Decimation and ltering at each scale

results in equal energy across all of the scales due to the selection of the lter

coecients Thus after interpolation of the decimated and convolved images

the responses at the dierent scales can be added without scaling to obtain

the overall response of the lter at the dierent scales

After obtaining the responses to the lters at

o

o

o

and

o

a vector

summation of the lter responses is performed as shown in Figure The

vector summation is performed at each pixel in the original image domain to

obtain a magnitude and phase or angle at each pixel

FIGURE

Vector summation of the responses of Gabor lters at

o

o

o

and

o

Figure courtesy of WA Rolston

The Gabor lters as described above do not have a perfect reconstruction

condition This results in a small amount of outofband energy interfering

with the reconstruction translated into artifacts in the reconstructed image

A thresholding operation can eectively remove such artifacts Rolston and

Rangayyan set the threshold as the maximum of the sum of the

mean and standard deviation values across all of the component images

Example A test image including rectangular patches of varying thickness

and length at

o

o

o

and

o

with signicant overlap is shown in Figure

a The output at each stage of the Gabor lter as described above for

o

is shown in same gure It is evident that with onetoone ltering the narrow

horizontal elements have been successfully extracted however only the edges

of the broader components are present in the result As the decimation ratio

is increased the broader components are extracted which indicates that the

ltering is eective in lowfrequency bands closer to the DC point

See Sections and for further discussions and results related

to Gabor lters

Directional Analysis via Multiscale Edge Detection

Methods for edge detection via multiscale analysis using LoG functions are

described in Section Liu et al applied further steps to the

edge stability map obtained by this method see Figure to detect linear

segments corresponding to collagen bers in SEM images of ligaments which

are described in the following paragraphs

Estimating the area of directional segments Directional analysis

requires the estimation of the area covered by linear segments in specied

angle bands For this purpose the pattern boundaries obtained by the relative

stability index see Equation may be used for computing the area of

coverage The directional information of a pattern is given by the directions

of the gradients along the detected pattern boundaries

Figure a depicts the approach of Liu et al to area compu

tation where two patterncovered regions are denoted by R

A

and R

B

The

arrows along the boundaries indicate the directions of the gradients which are

computed from the original image on a discretized grid depending upon the

application The use of gradients enables the denition of the region enclosed

by the boundaries It is seen from Figure a that a linear segment can

be identied by a pair of line segments running in opposite directions In

order to identify the region Liu et al proposed a piecewise labeling

procedure that includes two steps line labeling and region labeling In the

linelabeling procedure the full plane is sectioned into eight sectors see

Figure and a set of templates is dened for pixel classication The

relative stability index is scanned left to right and top to bottom To each

element in the relative stability index a line label is assigned according to its

match with one of the templates A structure array is constructed to store

the descriptions of the lines at both pixel and line levels The structure array

contains several description elds such as the line starting location xs ys

the ending location xe ye the orientation and a corner label which is

also a structure array containing the corner location and the lines that form

the corner

a

b c

d e

FIGURE

a A test image with overlapping directional components at

o

o

o

and

o

Results of Gabor ltering at

o

after decimation at b onetoone

c twotoone and d fourtoone e Overall response at

o

after vec

tor summation as illustrated in Figure Figure courtesy of WA Rol

ston

FIGURE

a Computation of the area covered by directional segments The arrows

perpendicular to the pattern boundaries represent gradient directions used for

detecting the interior of the linear segment over which the area is computed

The directional information associated with the pattern is also stored for anal

ysis b Computation of occluded segments based upon the detected Tjoints

The subscripts denote dierent regions and the superscripts denote the line

numbers Reproduced with permission from ZQ Liu RM Rangayyan and

CB Frank Directional analysis of images in scalespace IEEE Transac

tions on Pattern Analysis and Machine Intelligence

c

IEEE

Once the line segments have been labeled a set of region descriptors is gen

erated which includes paired line labels their starting and ending locations

orientation and the area of the region see Figure a In region label

ing a line for example Line

A

is paired with an adjacent line for example

Line

A

having a direction that is in the sector opposite to that of Line

A

see Figure The area of the linear segment R

A

is then computed by

counting the number of pixels contained by the pair of line segments The

orientation of the linear segment is indicated by the orientation of the pair of

line segments For instance if Line

A

and Line

A

form a pair their associated

region descriptor can be dened as

RfA xs ys xe ye

xs ys xe ye

g

where the subscripts and represent Line

A

and Line

A

respectively and

is the area computed for the region R

A

see Figure a

FIGURE

The image plane is divided into eight sectors Line

and Line

form a

pair Reproduced with permission from ZQ Liu RM Rangayyan and

CB Frank Directional analysis of images in scalespace IEEE Transac

tions on Pattern Analysis and Machine Intelligence

c

IEEE

Detection of occluded linear segments It is often the case in natural

images particularly in SEM images of ligaments that as linear patterns in

tersect some segments of a linear pattern will be occluded Analysis based

upon incomplete patterns will introduce errors It is desirable that the oc

cluded linear segments are detected and included in the nal analysis In the

methods of Liu et al a simple interpolation method is used for this

purpose

Occluded segments typically appear as Tjunctions in an edge image See

Chen et al for a discussion on various types of junctions in images with

oriented patterns As described above a corner structure array is generated

along with the line structure array Tjunctions can be readily detected by

inspecting the corners and if necessary linking lines according to the following

procedure The lines that form Tjunctions with a common line see Figure

b are considered to be occluded line segments and are stored in a

Tjunction array structure

Tfk Line

A

Line

A

Line

B

Line

B

Line

k

g

where k indicates the k

th

Tjunction structure and the subscript indicates

the region associated with the common line After all the Tjunction struc

tures are constructed they are paired by bringing together the Tjunction

structures with Line

k

that share the same region Corresponding line ele

ments in paired Tjunction structures are then compared to detect lines that

cut across the common region This is performed by verifying if a line in

one of the Tjunction structures of the pair lies within a narrow coneshaped

neighborhood of the corresponding line in the other Tjunction structure of

the pair If such a line pair is detected across a pair of Tjunction structures

the lines are considered to be parts of a single line with an occluded part under

the common region Furthermore if two such occluded lines form two regions

on either side of the common region the two regions are merged by adding

the occluded region and relabeled as a single region With reference to the

situation depicted in Figure b the above procedure would merge the

regions labeled as R

D

and R

E

into one region including the area occluded in

between them by R

Overview of the algorithm for directional analysis In summary the

method proposed by Liu et al for directional analysis via multiscale

ltering with LoG functions see Section consists of the following steps

Generate a set of zerocrossing maps images

Classify or authenticate the zero crossings

Generate the adjusted zerocrossing maps from the original zerocrossing

maps

Generate a stability map from the set of adjusted zerocrossing maps

Generate the relative stability index map from the stability map

Compute the edge orientation from the relative stability index map and

the original image

Compute the orientational distribution of the segments identied

Compute statistical measures to quantify the angular distribution of

the linear patterns such as entropy and moments as described in Sec

tion

The methods described above were tested with the image in Figure a

The areas of the line segments extracted by the procedures had errors with

respect to the known areas in the original test image of

and for the

o

o

o

and

o

components respectively

Liu et al applied the procedures described above for the analysis

of collagen remodeling in ligaments this application is described in detail in

Section

HoughRadon Transform Analysis

The Hough transform is a method of transforming an image into a parameter

domain where it is easier to obtain the desired information in the image see

Section The main drawback of the Hough transform is that it is primar

ily applicable to binary images as a consequence the results are dependent

upon the binarization method used for segmenting the image Rangayyan and

Rolston proposed the use of a combination of the Hough transform

and the Radon transform see Section that overcomes this drawback

their methods and results obtained are described in the following paragraphs

Limitations of the Hough transform

With reference to Figure we see that a straight line can be specied in

terms of its orientation with respect to the x axis and its distance from

the origin In this form of parameterization any straight line is bounded

in angular orientation by the interval and bounded by the Euclidean

distance to the farthest point of the image from the center of the image The

equation for an arbitrary straightline segment in the image plane is given by

x cos y sin

For a specic point in the image domain x

i

y

i

we obtain a sinusoidal curve

in the Hough domain Each point x

i

y

i

lying on a straight line with

and

in the image domain corresponds to a sinusoidal curve in

the domain specied by

x

i

cos

y

i

sin

Through Equation it is evident that for each point in the image do

main the Hough transform performs a onetomany mapping resulting in a

modulated sum of sinusoids in the Hough domain

The Hough transform is often referred to as a voting procedure where each

point in the image casts votes for all parameter combinations that could have

produced the point All of the sinusoids resulting from the mapping of a

straight line in the image domain have a common point of intersection at

in the Hough domain Linear segments in the spatial domain corre

spond to largevalued points in the Hough domain see Figures and

Thus the problem of determining the directional content of an image becomes

a problem of peak detection in the Hough parameter space

FIGURE

Parameters in the representation of a straight line in the Hough transform

and a ray in the Radon transform Reproduced with permission from RM

Rangayyan and WA Rolston Directional image analysis with the Hough

and Radon transforms Journal of the Indian Institute of Science

c

Indian Institute of Science

From the properties listed above the Hough transform appears to be the

ideal tool for detecting linear components in images However there are some

limitations to this approach The results are sensitive to the quantization

intervals used for the angle and the distance Decreasing the quantization

step for increases the computation time because the calculation for needs

to be performed across each value of and each pixel Another problem with

this method is the crosstalk between multiple straight lines in the Hough

domain If the image contains several lines parallel to the x axis they would

correspond to several peak values in the Hough domain at diering values

for

o

However the Hough transform would also detect false linear

segments for

o

which would show up as smaller peaks at a continuum

of values in the Hough domain see Figure This is caused by the fact

that the Hough transform nds line segments at specic values that are not

necessarily contiguous Another form of crosstalk can occur within a broad

directional element several straight lines may be perceived within a broad

element with angles spread about the dominant orientation of the element as

well as at several other angles see Figure

FIGURE

Crosstalk between multiple lines causing the Hough transform to detect false

lines In the case illustrated several short segments of vertical lines are de

tected in addition to the true horizontal lines

The Hough transform has the desirable feature that it handles the occlusion

of directional components gracefully because the size of the parameter peaks

is directly proportional to the number of matching points of the component

The Hough transform also has the feature that it is robust to the addition

of random pixels from poor segmentation because random image points are

unlikely to contribute coherently to a single point in the parameter space

The Hough and Radon transforms combined

Deans showed that there is a direct relationship between the Hough and

Radon transforms The Hough transform may be viewed as a special case of

the Radon transform but with a dierent transform origin and performed on

a binary image Typically the Radon transform is dened with its transform

origin at the center of the original image whereas the Hough transform is

dened with its transform origin at the location of the image where the row

and column indices are zero Thus the distance as in Equation for a

image for the Hough transform would be calculated relative to the

FIGURE

False detection of straight lines at several angles dashed lines within a broad

linear feature by the Hough transform

point in the original image whereas for the Radon transform the

value would be calculated relative to the point see Figure

In the method proposed by Rangayyan and Rolston a Hough

Radon hybrid transform is computed by updating the

i

i

parameter point

by adding the pixel intensity and not by incrementing by one as with the

Hough transform In this sense brighter lines correspond to larger peaks in

the HoughRadon domain The HoughRadon space is indexed from

o

to

o

along one axis and from N to M

p

N

p

for an image with M rows

and N columns as shown in Figure

The generation of the HoughRadon space produces relative intensities of

the directional features in the given image An example of the HoughRadon

space is shown in Figure for a simple test pattern In directional analysis

it would be of interest to obtain the number of pixels or the percentage of

the image area covered by linear segments within a particular angle band

Therefore it is necessary to form a shadow parameter space with the numbers

of the pixels that are in a particular cell in the parameter space The shadow

parameter space is the Hough transform of the image with no accompanying

threshold

It is necessary to form both the HoughRadon transform space and the

Houghtransform shadow space because performing only the Hough transform

on an unthresholded image will produce for most images a transform with

little information about the image Computing the shadow parameter space

is the same as performing the Hough transform on a thresholded image for

all pixels with a gray level greater than zero The HoughRadon transform

however facilitates the dierentiation between the light and dark regions in an

FIGURE

Mapping of a straight line from the image domain to the HoughRadon space

Reproduced with permission from RM Rangayyan and WA Rolston Di

rectional image analysis with the Hough and Radon transforms Journal of

the Indian Institute of Science

c

Indian Institute of Science

FIGURE

a A test image with ve line segments b The HoughRadon space of

the image c Filtered HoughRadon space d Rose diagram of directional

distribution See also Figure Reproduced with permission from RM

Rangayyan and WA Rolston Directional image analysis with the Hough

and Radon transforms Journal of the Indian Institute of Science

c

Indian Institute of Science

image thus retaining all of the information about the image while performing

the desired transform The Hough transform is needed for further processing

when deriving the numbers of pixels regardless of the related intensity

From the result shown in Figure b we can see the high level of

crosstalk in the upperright quadrant From Figure we see that this sec

tion maps to the angle band

o

o

This is due to the Hough transforms

tendency to identify several lines of varying orientation within a broad linear

segment as illustrated in Figure this is both a strength and a weakness

of the Hough transform A ltering procedure is described in the following

subsection to reduce this eect

Filtering and integrating the Hough Radon space

Although the HoughRadon transform is a powerful method for determining

the directional elements in an image it lacks by itself the means to eliminate

elements that do not contribute coherently to a particular directional pattern

This is due to the transform being performed on all points in the given image

simple integration along a column of the transform space will include all the

points in the image A second step is needed to eliminate those pixels that do

not contribute signicantly to a particular pattern Leavers and Boyce

proposed a simple lter to locate maxima in the Hough space that

correspond to connected collinearities in an edge image space

The lter is derived from the parameterization of lines and the ex

pected shape of the distribution of counts in the accumulator of the Hough

space For a linear element in an image the expected shape is a characteris

tic buttery which is a term commonly used to describe the typical fallo

from a focal accumulator point as shown in Figure It was shown by

Leavers and Boyce that for any line in the image space the extent of

the corresponding buttery in the Hough domain is limited to one radian or

approximately

o

of the corresponding focal accumulator point

The D lter

provides a high positive response to a distribution that has its largest value at

the focal point and falls o to approximately on either side and vanishes

rapidly above and below the focal point A drawback of this lter is that it

was designed for detecting peaks in the Hough space corresponding to lines of

one pixel width In the example shown in Figure b we can see that the

broad directional components in the test image correspond to broad peaks in

the HoughRadon domain This results in the lter of Equation detecting

only the edges of the peaks in the Hough domain an example of this eect is

shown in Figure c

The lter in Equation is also sensitive to quantization of the incre

ments This can be seen in the vertical streaks of intensity in Figure c

The vertical streaks occur at values that correspond to points where the

value of in Equation approaches an integral value Increasing the spa

tial extent of the lter would reduce the sensitivity of the lter to noise as well

as improve the ability of the lter to detect larger components in the Hough

Radon transform space Detecting larger components in the HoughRadon

domain corresponds to detecting broad directional image components

In the method proposed by Rangayyan and Rolston after the

HoughRadon transform has been ltered using the lter in Equation

the result is normalized to the range of to and then multiplied point

bypoint with the shadow Hough transform mentioned earlier This step is

performed in order to obtain the relative strength of the numbers of pixels

at each of the detected peaks This step also reduces the accumulated quan

tization noise from the HoughRadon transformation and the ltering steps

Although peaks may be detected in a region of the HoughRadon domain

there may be few corresponding pixels in the original image that map to such

locations Multiplying noisy peaks by areas that contain few points in the

original image will reduce the nal count of pixels in the corresponding angle

bands

The nal integration step is a simple summation along each of the columns

of the ltered parameter space Because the Hough transform generates a

parameter space that is indexed in the column space from

o

to

o

each of

the columns represents a fraction of a degree depending upon the quantization

interval selected for the transform Also because the Hough transform is a

voting process the peaks selected will contain some percentage of the pixels

that are contained in the directional components

Example Figure shows the results of the methods described above for

a simple test image The problem of the smallextent lter mentioned above

is evident the lter detects only the edges of the transformed components

and neglects the central section of each of these components From the rose

diagram shown in Figure d we can see that the lter has detected

the relative distribution of the linear components however there is a large

amount of smearing of the results leading to poor dierentiation between the

angle bands We can also see from the rose diagram that there is a large

amount of crosstalk around

o

where the result should be zero This eect

is probably due to a combination of crosstalk as well as quantization noise in

the HoughRadon transform

For the ligament image shown in Figure a the method has performed

reasonably well Regardless the results contain artifacts due to the limitation

of the algorithm with broad directional components as described above

See Rangayyan and Krishnan for an application of the HoughRadon

transform for the identication of linear sinusoidal and hyperbolic frequency

modulated components of signals in the timefrequency plane

FIGURE

a An SEM image of a normal ligament with wellaligned collagen bers

b The HoughRadon space of the image c Filtered HoughRadon space

d Rose diagram of directional distribution See also Figure Reproduced

with permission from RM Rangayyan and WA Rolston Directional im

age analysis with the Hough and Radon transforms Journal of the Indian

Institute of Science

c

Indian Institute of Science

Application Analysis of Ligament Healing

The collagenous structure of ligaments Virtually all connective

tissues in the human body have some type of berlled matrix The bers

consist of various sizes and shapes of chemically distinct proteins known as

collagen with augmentation by other brous materials such as elastin

There is a complex interaction between these materials and the nonbrous

ground substance in all tissues water proteoglycans glycoproteins and

glycolipids giving each tissue relatively unique mechanical properties As

with any composite berreinforced material the quantity and quality as

well as the organization of the reinforcing bers have considerable inuence

on the mechanical behavior of ligaments

Ligaments are highly organized connective tissues that stabilize joints Lig

aments normally consist of nearly parallel arrangements of collagen bers that

are attached to bone on both sides of a joint serve to guide the joint through

its normal motions and prevent its surfaces from becoming separated Colla

gen bers and their component brils make up the protenaceous backbone

of ligaments and provide the majority of their resistance to tensile loading

The spatial orientation of collagen brils is an important factor in determining

tissue properties Ligaments need to be loose enough to allow joints to move

but have to be tight enough to prevent the joint surfaces from separating

Injuries to ligaments are common with the normal highly structured tis

sue being replaced by relatively disordered scar tissue The scar tissue in

ligaments has many quantitative and qualitative dierences from the normal

ligament but as with scar in other tissues the relative disorga

nization of its collagenber backbone may be among the most critical The

loose meshwork of the scar may not be able to resist tensile loads within the

same limits of movement and deformation as a normal ligament The injured

or healing joint therefore may become loose or unstable

The ne vascular anatomy of ligaments When a ligament is

damaged by injury the extent of the healing response determines whether and

when normal function of the ligament will return A critical factor thought to

be important for the healing of a ligament is its blood supply which exchanges

oxygen nutrients and proteins with ligament tissue The nature of

ligament vascularity has been qualitatively assessed in a few studies

However despite the potential importance of ligament bloodvessel

anatomy not much quantitative information is available on either normal or

healing vascular anatomy of ligaments

With respect to normal ligament vascularity the medial collateral ligament

MCL of the knee in a rabbit model commonly used for ligament healing

studies has previously been characterized qualitatively Excluding its

bony attachments the MCL complex of the rabbit is composed of two main

tissue types epiligament and ligament tissue proper The epiligament is a

thin layer of loose connective tissue surrounding the supercial surface of the

ligament proper Blood vessels in the normal uninjured ligament tissue

proper appear sparse and are oriented parallel to the long axis of the liga

ment in an organized fashion whereas blood vessels in the normal epiligament

appear more abundant and are oriented in a less organized fashion In

ligament scar tissue early after ligament injury blood vessels have been de

scribed to be larger more abundant and more disorganized early on in the

ligament healing process The need for a greater supply of materials to

the ligament for early healing apparently leads to the formation of many new

blood vessels but with longer term maturation of healing tissue the vascular

supply decreases and vascularity may eventually return to normal

Some of the qualitative and quantitative dierences between normal and

healing ligaments have been described in an animal model by Frank et al

Quantitative studies on collagen ber organization were conducted by Chaud

huri et al Frank et al and Liu et al the methods and results

of these studies are described in Section Eng et al and Bray

et al conducted studies with the aim to develop a method to analyze

quantitatively the variations in vascularity in normal and healing ligaments

to correlate such information with other aspects of ligament healing in a well

characterized ligament healing model to predict ligament healing based upon

the vascular response to injury and to develop better methods to optimize lig

ament vascularity after injury The related methods and results are discussed

in Section

Analysis of collagen remodeling

Tissue preparation and imaging The animal model selected in the studies

of Chaudhuri et al Frank et al and Liu et al was the ruptured

and unrepaired MCL in the sixmonthold female New Zealand white rabbit

Under general anesthesia and with sterile techniques the right MCL was

exposed through longitudinal medial incisions in the skin and fascia The right

MCL was completely ruptured by passing a D braided steel wire beneath the

ligament and failing the ligament with a strong upward pull on both ends of

the suture The left MCL was not ruptured and served as a normal control

The injured MCL was allowed to heal for a specied period The animal

was then sacriced by intravenous injection of mg of phenobarbitol and

the healing right and normal control left MCLs were harvested as follows

The right and left MCLs were exposed through medial incisions in the skin

and fascia The MCLs were xed in situ by dropping a fresh solution of

gluteraldehyde in M cacodylate buer with pH onto their

surfaces The MCLs were then removed at their insertions placed in

gluteraldehyde in M cacodylate buer with pH for three hours

and dehydrated in increasing concentrations of ethanol and

Each xed and dehydrated ligament was then frozen quickly in liquid

nitrogen and fractured longitudinally to expose the internal collagen ber and

component bril arrangement along its length The fractured tissue was then

critically point dried aligned mounted and sprayed with gold! palladium

In each case the longitudinal axis of the tissue was distinguishable at low

magnication so as to allow the orientation of highmagnication photographs

relative to that axis

Specimens were viewed under a Hitachi S SEM In order to select parts

of the ligaments for imaging pairs of x y coordinates were obtained using a

random number generator In every image the vertical axis of the photograph

was aligned with the longitudinal axis of the original ligament tissue A

number of photographs were taken randomly in the midsubstance area of each

of the healing and normal control MCLs at a magnication of This

magnication was experimentally chosen to give a good compromise between

the resolution of the collagen brils and the area of the tissue being sampled

The resulting images were then digitized into arrays

Directional analysis A sample image of a normal ligament is shown in

Figure a Parts b and c of the gure show two binarized component

images obtained via directional ltering for the angle bands

o

o

and

o

o

using the sectorltering methods described in Section Directional

components were obtained over angle bands spanning the full range of

o

o

The fractional bercovered areas in the components are shown in

the form a rose diagram in part d of the gure The rose diagram indicates

that most of the collagen bers in the normal ligament tissue sample are

aligned close to the long axis of the ligament

o

in the image plane

A sample image of a oneweek scar tissue sample is shown in Figure a

It is readily seen that the collagen bers in the scar tissue do not have any

dominant or preferred orientation Two binarized component images for the

angle bands

o

o

and

o

o

are shown in parts b and c of the gure

The rose diagram in part d of the gure shows that the angular distribution

of collagen in the healing tissue is almost uniform or random

Frank et al conducted a detailed assessment of collagen realignment

in healing ligaments in response to three methods of treatment immobiliza

tion of the aected joint for three weeks or six weeks and no immobilization

Scar tissue samples were obtained from three rabbits each at three six and

weeks after injury except in the second case that lacked the threeweek

samples Sample images from the groups with no immobilization and immo

bilization for three weeks are shown in Figure Sets of images were

obtained from each sample at randomly chosen locations Composite rose

diagrams were computed for each group and are shown in Figure for the

groups with no immobilization and immobilization for three weeks Figures

and demonstrate the collagen remodeling or realignment process in

healing ligaments

Plots of the entropy of the rose diagrams for all the cases in the study are

shown in Figure The plots clearly demonstrate a reduction in entropy

indicating a return to orderly structure as the healing time increases Im

mobilization of the aected joint for three weeks after injury has resulted in

a b

c d

FIGURE

a A sample image showing collagen alignment in a normal ligament Bina

rized directional components in the angle band b

o

o

and c

o

o

d Fractional bercovered areas in the form a rose diagram Figure courtesy

of S Chaudhuri

a b

c d

FIGURE

a A sample image showing collagen alignment in ligament scar tissue Bina

rized directional components in the angle band b

o

o

and c

o

o

d Fractional bercovered areas in the form a rose diagram Figure courtesy

of S Chaudhuri

entropy values that are close to the values at weeks in all cases and well

within the range for normal ligaments the shaded region in Figure

The results indicate that immobilization of the aected joint for three weeks

promotes the healing process and that immobilization for the longer period

of six weeks does not provide any further advantage

Among the limitations of the methods described above it should be noted

that there is a certain degree of depth to the micrographs analyzed The con

tribution of bril components at varying depths in the dierent angle bands

is aected by a number of factors the intensity of the electron beam in the

microscope the depth of focus photographic methods and image digitization

parameters The nal thresholding scheme applied to the ltered component

images being adaptive in nature aects the various component images dier

ently depending upon their content this aspect cannot be controlled without

introducing bias Artifacts are also caused by tissue xation and handling

spaces between brils ber disruption and surface irregularities Regard

less the results provide important quantitative information that can assist in

the understanding of ligament structure and healing

Analysis of the microvascular structure

Tissue preparation and imaging In the works of Eng et al and

Bray et al adult New Zealand White rabbits were used Only

monthold females were used to reduce variability between animals due to age

or gender dierences The selected rabbits received a gap injury in the right

MCLs by surgical removal of a mm segment of the tissue see Figure

The remaining gapinjury site was marked by means of four small nylon

sutures attached to the original cut ligament ends The injured animals were

allowed to heal for periods of three six or weeks The MCLs from the

injured animals were then removed as described below Selected uninjured

animals were used as normal controls The right and left MCLs from these

animals were removed by the procedure as described below

The control and healing rabbits were sacriced with an overdose of sodium

pentobarbitol Euthanyl cc kg Using a constant volume pump

Indiaink solution was perfused through the femoral arteries of each hind limb

to vessels in the knee ligaments according to an established protocol

When complete perfusion of the limbs was evident by noting when the nail

beds of claws were blackened perfusion was stopped and the entire hind

limb was removed placed in a container at

o

C for a minimum of four

hours to allow the ink solution to set and subsequently the entire MCL

was removed as shown in Figure The left MCLs of the injured animals

were not considered to be normal due to possible eects of injury to the

opposite contralateral knee and were used as contralateral control MCLs

The ligament scar material that developed over the gapinjury site on the

right MCL was labeled as the midsubstance scar see Figure The two

a b

FIGURE

Sample images showing collagen alignment in ligament samples at three weeks

six weeks and weeks after injury a without immobilization of the af

fected joint b with immobilization of the aected joint for three weeks

Images courtesy of CB Frank See also Figure

a b

FIGURE

Composite rose diagrams showing collagen realignment in ligament samples at

three weeks six weeks and weeks after injury a without immobilization

of the aected joint b with immobilization of the aected joint for three

weeks See also Figure Reproduced with permission from CB Frank

B MacFarlane P Edwards R Rangayyan ZQ Liu S Walsh and R Bray

A quantitative analysis of matrix alignment in ligament scars A comparison

of movement versus immobilization in an immature rabbit model Journal

of Orthopaedic Research

c

Orthopaedic Research

Society

FIGURE

Variation of the entropy of composite rose diagrams with collagen realign

ment in ligament samples at three weeks six weeks and weeks after injury

The vertical bars indicate one standard deviation about the corresponding

means NON without immobilization of the aected joint IMM with

immobilization of the aected joint for three weeks IMM with immobi

lization of the aected joint for six weeks The shaded region indicates the

range of entropy for normal ligament samples See also Figures and

Reproduced with permission from CB Frank B MacFarlane P Edwards

R Rangayyan ZQ Liu S Walsh and R Bray A quantitative analysis of

matrix alignment in ligament scars A comparison of movement versus immo

bilization in an immature rabbit model Journal of Orthopaedic Research

c

Orthopaedic Research Society

ligament sections directly connected to the midsubstance scar were labeled as

the original ligament ends

FIGURE

Gapinjury site in the ligament and the formation of scar A Gap injury cre

ated by removing a mm section of the MCL B Scar after healing C Ex

tracted ligament and its main regions See also Figure Reproduced

with permission from K Eng RM Rangayyan RC Bray CB Frank L

Anscomb and P Veale Quantitative analysis of the ne vascular anatomy

of articular ligaments IEEE Transactions on Biomedical Engineering

c

IEEE

Following removal the ligament samples were xed in paraformalde

hyde frozen in an embedding medium sagitally sectioned at m thick

ness using a Cryostat ReichertJung Frigocut N and contactmounted

maintaining proper orientation This procedure resulted in black inklled

blood vessels in ligament tissue which when viewed under light microscopy

showed black vessels on a clear background of ligament collagen Every sec

tion was divided using a grid system and under a microscope the image of

every tenth eld was photographed Photographs that did not contain visible

blood vessels were discarded The number of discarded blank photographs

was taken into account when estimating the fractional volume of blood vessels

in the ligament The specimen magnication was measured to be and

the scale of the digitized image was m per pixel

Typical images of a normal ligament section and a week healing ligament

section are shown in Figure It is evident that the normal ligament is

relatively avascular and that the blood vessels that exist are aligned along

the length of the ligament the horizontal direction of the image On the

FIGURE

Ligament sectioning procedure for the imaging of vascular anatomy A knee

joint B Extracted ligament and plane of sectioning a MCL complex b Lig

ament c Epiligament d Femur e Tibia f Sectioning imaging plane

See also Figure Reproduced with permission from K Eng RM Ran

gayyan RC Bray CB Frank L Anscomb and P Veale Quantitative

analysis of the ne vascular anatomy of articular ligaments IEEE Transac

tions on Biomedical Engineering

c

IEEE

other hand the scar tissue has a more abundant network of blood vessels to

facilitate the healing process with extensive branching and lack of preferred

orientation

a

b

FIGURE

Microvascular structure in ligaments a normal b week scar Images

courtesy of RC Bray

Binarization of the images Images of ligament sections obtained as

above contained inkperfused blood vessels as well as collagen brils and other

artifacts In order to simplify the image analysis procedure the graylevel im

ages were thresholded to create binary images consisting of only two gray

levels representing the blood vessels and the background The graylevel his

togram for a bloodvessel image was assumed to be bimodal with the rst

peak representing the pixels of blood vessels and the second one represent

ing the background pixels Otsus method see Section for threshold

selection produced binary images with excessive artifacts Threshold selec

tion by histogram concavity analysis a method that locates the locally

signicant minima and maxima in the graylevel histogram of the image and

produces a list of possible thresholds was investigated however it was di

cult to choose the actual threshold to be used from the list Another method

tried was the RutherfordAppleton thresholdselection algorithm which

computes a threshold by using gradient information from the image The best

threshold for the binarization of the bloodvessel images was obtained by using

the RutherfordAppleton algorithm to get a threshold estimate followed by

histogram concavity analysis to ne tune the nal threshold value as follows

The derivatives of the given image fmn were obtained in the x and y

directions as

d

x

mn fmn fmn

and

d

y

mn fm n fm n

The larger of the two derivatives was saved as

dmn maxjd

x

mnj jd

y

mnj

Two sums were computed over the entire image as

S

d

X X

dmn

and

S

df

X X

dmn fmn

The RutherfordAppleton threshold is given as

T

o

S

df

S

d

Another potential threshold was determined by nding the position of maxi

mal histogram concavity A typical graylevel histogram consists of a number

of signicant peaks local maxima and valleys local minima Signicant

peaks may be identied by constructing a convex hull of the histogram which

is dened as the smallest convex polygon

"

hl containing the given histogram

hl where l stands for the graylevel variable The convex hull consists of

straightline segments joining the signicant peaks in the histogram The his

togram concavity at any gray level is dened as the vertical distance between

the convex hull and the histogram that is

"

hlhl Within each straight

line segment of the convex hull the gray level at which the maximal concavity

occurred was labeled as the optimal threshold for that segment

Because the area covered by the blood vessels is small compared to the

area covered by the background in the ligament section images the graylevel

histogram was rst scaled logarithmically to make the histogram peak repre

senting the blood vessels and the background peak closer in height A convex

polygon of the scaled histogram was then constructed The problem of choos

ing between the thresholds of each of the segments of the convex polygon

was addressed by nding a threshold T

o

using the RutherfordAppleton algo

rithm described above The threshold estimate T

o

was found to lie between

the background peak and the peak representing the bloodvessel pixels The

threshold representing the maximal histogram concavity within the convex

hull segment joining these two peaks was chosen to be the threshold value T

c

A threshold was also determined by nding the minimum point in the his

togram between the peaks that represented the bloodvessel and background

pixels This threshold labeled T

m

yielded a smaller value than T

c

because of

the height dierence between the peaks

Comparing the various methods of threshold selection described above it

was observed that T

c

was often too high resulting in an image with artifacts

The threshold T

m

was often too low resulting in the loss of bloodvessel

pixels By using the average of T

c

and T

m

as the nal threshold an acceptable

compromise was reached

A sample image of the vascular structure in a normal ligament is shown

in Figure a The histogram of the image with the various thresholds

described above is shown in Figure The binarized version of the image

is shown in Figure b

Skeletonization Skeletonization makes directional analysis easier by re

ducing the binary bloodvessel patterns to their skeletal patterns with one

pixelthick lines see Section In the work of Eng et al the bina

rized bloodvessel images as in Figure b were reduced to their skeletons

by the method described in Section see Figures and for exam

ples

In order to assist the analysis of both the directionality and the volume of

vascularization an image array containing the diameter of the blood vessel at

each skeleton point was formed and referred to as the diameterproportional

skeleton of the image The diameter at a skeleton point s

i

was obtained as

x y minDs

i

C

where C is the set of contour points of the binary image before skeletonization

and D is the Euclidean distance measure

It is to be noted that during skeletonization a line is shortened by onehalf

of its original thickness at each of its two ends In order to correct for this

during reconstruction and area estimation pixels need to be added to the end

points Because most of the bloodvessel images were observed to have smooth

contours the ends of the line segments were assumed to be semicircular The

areas of such half circles were added at the end points

Directional analysis Skeletonization allows the use of the simple method

of leastsquares linear regression to determine the angle of orientation

a

b

FIGURE

Microvascular structure in a normal ligament sample a original image

b binarized image See Figure for details on the selection of the thresh

old for binarization Reproduced with permission from K Eng RM Ran

gayyan RC Bray CB Frank L Anscomb and P Veale Quantitative

analysis of the ne vascular anatomy of articular ligaments IEEE Transac

tions on Biomedical Engineering

c

IEEE

FIGURE

Logarithmically scaled histogram of the image in Figure a along

with its convex hull and several possible thresholds for binarization RATS

RutherfordAppleton thresholdselection algorithm Reproduced with per

mission from K Eng RM Rangayyan RC Bray CB Frank L Anscomb

and P Veale Quantitative analysis of the ne vascular anatomy of articular

ligaments IEEE Transactions on Biomedical Engineering

c

IEEE

FIGURE

Skeleton of the image in Figure b See also Figure

of each bloodvessel segment in the image In the work of Eng et al

from each point x y in the skeleton image a line segment consisting of

N points was extracted with the center point located at x y If x

i

y

i

i N represent the points in the line segment the slope of the

besttting straight line is given by

m

P

N

i

x

i

P

N

i

y

i

P

N

i

x

i

y

i

h

P

N

i

x

i

i

P

N

i

x

i

It should be noted that when the slope becomes large for a nearly vertical

line segment slope estimation as above becomes inaccurate due to increasing

yaxis errors This error can be obviated by adapting the leastsquares formula

to minimize the xaxis errors if the slope found by Equation is greater

than unity The inverse of the slope is then given by

m

P

N

i

x

i

P

N

i

y

i

P

N

i

x

i

y

i

h

P

N

i

y

i

i

P

N

i

y

i

The angle of the skeleton at the point x y is then given by atanm

The elemental area of the blood vessel at the point x y is

Ax y x yW

where x y is the vessel thickness at x y as given by Equation and

W

cos

if jj

o

sin

if jj

o

The factor W as above in pixels accounts for the fact that diagonally con

nected pixels are farther apart than vertically or horizontally connected pixels

The elemental area was added to the corresponding angle of the histogram

and the process repeated for all points in the skeleton

The overall accuracy of the directional analysis procedure as above was

estimated to be

o

by analyzing various test patterns For this reason

the bloodvessel angular distributions were computed in bins of width

o

Figure shows composite rose diagrams obtained from images from

four normal ligaments and images from three ligament scar samples at

weeks of healing It is evident that the normal ligaments demonstrate a well

contained angular distribution of blood vessels angular SD

o

entropy

out of a maximum of whereas the scar tissues show relatively

widespread distribution angular SD

o

entropy

a b

FIGURE

Angular distributions of blood vessels in a normal ligaments averaged over

images from four ligaments and b week scar tissues from three lig

aments images Reproduced with permission from K Eng RM Ran

gayyan RC Bray CB Frank L Anscomb and P Veale Quantitative

analysis of the ne vascular anatomy of articular ligaments IEEE Transac

tions on Biomedical Engineering

c

IEEE

TABLE

Measures of Entropy and Standard Deviation SD of Composite Angular

Distributions of Blood Vessels in Ligaments

Tissue type Ligaments Images Entropy SD

o

Vasc

NORMAL

Ligament

Epiligament

CONTRALATERAL

Ligament

Epiligament

SCAR

ENDS

Ligament

Epiligament

The maximum possible value for entropy is #SCAR midsubtance scar

#ENDS original ligament ends see Figures and # Vasc per

centage of the analyzed tissue volume covered by the blood vessels detected

Reproduced with permission from K Eng RM Rangayyan RC Bray CB

Frank L Anscomb and P Veale Quantitative analysis of the ne vascular

anatomy of articular ligaments IEEE Transactions on Biomedical Engineer

ing

c

IEEE

In addition to the directional distributions and their statistics entropy and

angular dispersion or standard deviation the relative volume of blood vessels

in the various ligament samples analyzed were computed see Table Using

the twosample Ttest several assertions were arrived at about the relative

volume and organization of blood vessels in normal and healing ligaments see

Table Statistical analysis of the results indicated with condence

that week scars contain a greater volume of blood vessels than normal

ligaments Using entropy as a measure of chaos in the angular distribution of

the bloodvessel segments statistical analysis indicated with condence

that blood vessels in week scars are more chaotic than in normal ligaments

A factor that aects the accuracy in the angular distributions derived as

above is the width of the blood vessels As the thickness of a blood vessel in

creases more material is lost at the ends of the vessels during skeletonization

This loss although corrected for by the addition of semicircular end pieces

could lead to reduced accuracy of the angular distribution Sampling and

quantization errors become signicant when the thickness of blood vessels is

small

TABLE

Results of Statistical Comparison of the Relative Volume of

Vascularization V and the Entropy of the Angular Distribution H of

Various Ligament Samples

Assertion Condence

LIGAMENT

V normal V contralateral

V normal V midsubstance scar

V normal V original ligament ends

V original ligament ends V midsubstance scar

H contralateral H normal

H normal H midsubstance scar

H normal H original ligament ends

H original ligament ends H midsubstance scar

EPILIGAMENT

V normal V contralateral

V normal V original ligament ends

H normal H contralateral

H normal H original ligament ends

Reproduced with permission from K Eng RM Rangayyan RC Bray CB

Frank L Anscomb and P Veale Quantitative analysis of the ne vascular

anatomy of articular ligaments IEEE Transactions on Biomedical Engineer

ing

c

IEEE

It should be observed that blood vessels branch and merge in D within

the ligament The sectioning procedure used to obtain D slices imposes a

limitation in the analysis the segments of the blood vessels that traverse

across the sectioning planes are lost in the procedures for directional analysis

The increased bloodvessel volume and greater directional chaos observed

in scar tissue as compared to normal ligaments indicate that the blood supply

pattern is related to the healing process Interestingly after a week healing

period increases in both the bloodvessel volume and dispersion were also ob

served in the MCL from the opposite knee contralateral as compared to the

uninjured normal MCL The directional chaos of the contralateral

MCL decreased in the ligament region but increased in the epiligament region

of the tissue as compared to the normal tissue This may be attributed to a

possible change in loading conditions on the contralateral limb after injury

or to a nervous response to injury transmitted by neural pathways As

expected both the vascularity and the directional chaos of the blood vessels in

the original ligament ends increased as compared to the normal This shows

that injury to one portion of the tissue has some eect on the vascularity of

connected ligament tissue

Application Detection of Breast Tumors

The detection of breast tumors is dicult due to the nature of mammographic

images and features Many studies have focused on image processing tech

niques for the segmentation of breast parenchyma in order to detect suspicious

masses and reject false positives The detection of masses requires the seg

mentation of all possible suspicious regions which may then be subjected to

a series of tests to eliminate false positives

Early work by Winsberg et al using lowresolution imagery showed

promise in detecting large solitary lesions in mammograms Later on sev

eral studies dealt with the detection of suspicious areas in xeromammograms

Ackerman and Gose developed computer techniques for categorizing sus

picious regions marked by radiologists based upon features in xeromammo

grams Kimme et al proposed an automatic procedure for the detection

of suspicious abnormalities on xeromammograms by identifying breast tissues

and partitioning them into at most sections per image Ten normalized

statistics for each section were used as texture features and the classication

of mammographic sections of eight patients with six bestperforming

features yielded a falsepositive rate of and a falsenegative rate of

Hand et al and Semmlow et al reported on automated meth

ods to detect suspicious regions in xeromammograms The methods included

routines for the detection of the breast boundary and the extraction of suspi

cious areas Classication of normal and abnormal regions was achieved using

global and regional features With a dataset of xeroradiograms from

patients the methods proposed by Hand et al correctly identied

of the suspicious areas presented but resulted in a high falsepositive rate

Lai et al presented a method to detect circumscribed masses They

enhanced the contrast in mammograms using a selective median lter as a

preprocessing step and proposed a method based upon template matching

to identify candidate regions Finally two tests local neighborhood test and

region histogram test were applied to reduce the number of false positives

The method was eective in the detection of specic types of lesions but was

not generally applicable to all types of masses The masses detected included

both benign and malignant types however the results of detection were not

reported separately for the individual mass types

Multiscale methods The features of masses in mammograms vary great

ly in size and shape Several computer techniques have therefore

employed multiscale concepts for the detection of masses in mammographic

images Brzakovic et al proposed fuzzy pyramid linking for mass local

ization and used intensity links of edge pixels in terms of their position at

various levels of resolution of the image relative stability of the links from

one level of resolution to another was assumed They reported detec

tion accuracy with cases containing benign masses malignant tumors and

normal images the numbers of each type were not specied They further

reported to have achieved accuracy in classifying the regions detected as

benign malignant or nontumor tissue by using features based upon tumor

size shape and intensity changes in the extracted regions Details about the

range of the size of the masses detected and their distribution in terms of

circumscribed and spiculated types were not reported

Chen and Lee used multiresolution wavelet analysis and expectation

maximization EM techniques in conjunction with fuzzy Cmeans concepts

to detect tumor edges The method was tested on only ve images and clas

sication of masses as benign or malignant was not performed Li et al

developed a segmentation method based upon a multiresolution Markov ran

dom eld model and used a fuzzy binary decision tree to classify the regions

segmented as normal tissue or mass The algorithm was reported to have

achieved sensitivity with two falsepositive detections per image Us

ing a nonlinear multiscale approach Miller and Ramsey achieved an

accuracy of in detecting malignant tumors in a screening dataset

Qian et al developed three image processing modules for

computerassisted detection of masses in mammograms a treestructured

nonlinear lter for noise suppression a multiorientation directional wavelet

transform and a multiresolution wavelet transform for image enhancement

to improve the segmentation of suspicious areas They performed wavelet

decomposition of the original images and used the lowpasssmoothed images

for detecting the central core portions of spiculated masses Waveletbased

adaptive directional ltering was performed on the highpassdetail images to

enhance the spicules in the mass margins Chang and Laine used coher

ence and orientation measures in a multiscale analysis procedure to enhance

features and provide visual cues to identify lesions

Densitybased methods Masses are typically assumed to be hyperdense

with respect to their surroundings However due to the projection nature of

mammograms overlapped broglandular tissues could also result in high

intensity regions in the image leading to their detection as false positives

Therefore many studies focused on detecting poten

tial densities as an initial step and incorporated modules to reject the false

positives at a later stage Woods and Bowyer detected potential densi

ties by using a local measure of contrast and supplemented the method with a

regiongrowing scheme to nd the extents of the potential densities They fur

ther used a set of features computed from each region in linear and quadratic

neural classiers to classify the regions segmented as masses or false posi

tives In a later work Woods and Bowyer examined ve massdetection

algorithms and described a general framework for detection algorithms com

posed of two steps pixellevel segmentation and regionlevel classication

Their review reveals some fundamental advantages in concentrating eort on

pixellevel analysis for achieving higher detection accuracies

Kok et al and Cerneaz referred to a massdetection approach

that was developed by Guissin and Brady based upon isointensity con

tours and reported that the measures that Guissin and Brady used to reduce

false positives are not suitable for mammography Cerneaz and Brady

proposed methods to remove curvilinear structures including blood ves

sels milk ducts and brous tissues prior to the detection of signicant den

sities in mammograms However the assumption that such a step would not

aect the spicules of tumors is questionable

In the detection scheme proposed by Cerneaz dense regions blobs in

the mammogram were initially segmented by combining the methods proposed

by Guissin and Brady and Lindeberg Novelty analysis methods

were then applied to separate mass regions from the plethora of dense regions

thus segmented Three of the ve features used in the novelty analysis step

included variance in the intensity of a blobs pixels average blob height and

a measure of a blobs saliency A set of images no details were men

tioned about the nature of the distribution of the images from the MIAS

database were used for evaluating the methods after reducing the res

olution to m The detection accuracies were not stated explicitly The

detection approach proposed by Mudigonda et al and described in the

subsections to follow possesses similarities with the method of Guissin and

Brady and Cerneaz and Brady in the initial stage of segmen

tation of isolated regions in the image

Analysis of texture of mass regions Petrick et al reported on

the use of a twostage adaptive densityweighted contrast enhancement lter

in conjunction with a LoG edge detector for the detection of masses In their

approach the original images at a resolution of m were downsampled

by a factor of eight to arrive at images of size pixels and m

resolution Then for each potential mass object an ROI was extracted from

the corresponding downsampled image using the bounding box of the object

to dene the region A set of texture features based upon the GCMs yielded

a truepositive detection rate of at false positives per image and

detection accuracy at false positives per image with a dataset of

cases

Kobatake et al applied the iris lter for the detection of approximately

rounded convex regions and computed texture features based upon GCMs of

the iris lters output to isolate malignant tumors from normal tissue The

methods resulted in a detection rate of with false positives per

image with a dataset of CR images containing malignant tumors

Kegelmeyer developed a method to detect stellate lesions in mam

mograms and computed Laws texture features from a map of local edge

orientations A binary decision tree was used to classify the features Detec

tion results with ve test images yielded a sensitivity of with false

ndings per image Gupta and Undrill used Laws texture measures

and developed a texturebased segmentation approach to identify malignant

tumors

Researchers have also used fractal measures for the detection and char

acterization of mammographic lesions Priebe et al used texture and

fractal features for the detection of developing abnormalities Burdett et

al used fractal measures and nonlinear lters for the characterization of

lesion diusion Byng et al proposed measures of skewness of the image

brightness histogram and the fractal dimension of image texture which were

found to be strongly correlated with a radiologists subjective classications

of mammographic patterns

Gradientbased analysis of mass regions Several published algorithms

for breast mass segmentation are based upon the analysis of the gradient

orientation at edges to locate radiating lines or spicules

Karssemeijer and te Brake reported on the use of scale

space operators and linebased pixel orientation maps to detect spiculated

distortions The map of pixel orientations in the image was used to construct

two operators sensitive to starlike patterns of lines A total of images

nine spiculated masses cases of architectural distortion and normal

cases from the MIAS database were analyzed By combining the output

from both the operators in a classier an accuracy of was achieved in

detecting stellate carcinomas at one false positive per image The mass

cases studied belonged to the spiculated malignant category only and did not

include circumscribed malignant or circumscribed benign cases

In a related study te Brake and Karssemeijer used three pixel

based massdetection methods including the method they developed for de

tecting stellate distortions to examine if the detection of masses could be

achieved at a single scale Experiments with simulated masses indicated that

little could be gained by applying their methods at a number of scales Us

ing a dataset of images malignant and normals from the MIAS

database they reported that their gradient orientation method

performed better than two other methods based upon template

matching and Laplacian ltering Karssemeijer and te Brake mentioned

that their gradient orientation method requires the optimization of several

parameters in order to achieve a good detection accuracy

Kobatake and Yoshinaga developed skeleton analysis methods using

the iris lter to detect spicules of lesions They used a modied Hough trans

form to extract radiating lines from the center of a mass region to discrim

inate between starshaped malignant tumors and nonmalignant masses and

obtained an accuracy of in detecting malignant tumors using a dataset

of CR images including malignant nine benign and normal cases

Polakowski et al developed a modelbased vision algorithm using DoG

lters to detect masses and computed nine features based upon size circu

larity contrast and Laws texture features A multilayer perceptron neural

network was used for the classication of breast masses as benign or malig

nant With a dataset of malignant and benign cases they reported a

detection sensitivity of in identifying malignant masses with false

positives per image

Directional analysis of broglandular tissues Several researchers

have developed methods to analyze the ori

entation of broglandular tissues in order to detect mass regions and elim

inate false positives Zhang et al employed a Houghspectrumbased

technique to analyze the texture primitives of mammographic parenchymal

patterns to detect spiculated mass regions and regions possessing architec

tural distortion With a dataset of images obtained from patients the

methods yielded a sensitivity of with false positives per image Parr

et al studied Gabor enhancement of radiating spicules and concluded

that the linearity length and width parameters are signicantly dierent for

spicules in comparison to other linear structures in mammograms Later on

the group reported on the detection of linear structures in digital mammo

grams by employing a multiscale directional line operator Two

images indicating the probability of suspicion were derived by applying PCA

and factor analysis techniques to model the orientations present in central

core regions and the surrounding patterns of lesions respectively A sensi

tivity of at false positives per image was reported by combining

the evidence present in both the probability images in a knearestneighbor

approach using a dataset of mammograms containing spiculated lesions

and normal mammograms The basis for the computation of the

result mentioned above was not claried a value of false positives per

image with a dataset of mammograms leads to a total of less than one false

positive detection The sizes of the abnormalities in their studies ranged from

mm to mm with a mean of mm of the lesions tested were

smaller than mm Mudigonda et al applied techniques of texture

oweld analysis to analyze oriented patterns in mammograms by

computing the angle of anisotropy or dominant orientation and the strength

of owlike information or coherence at every point in the image the related

methods and results are described in the following subsections

Analysis of bilateral asymmetry Several studies

have investigated the bilateral asymmetry between the left and right

mammograms of an individual in order to localize breast lesions Such stud

ies have reported on the registration and unwarping transformations that are

required for the comparison of dierent images Apart from the anatomical

dierences that exist between the left and right breasts of an individual reg

istration methods will have to cope with the additional complexities arising

due to the variation in the amounts of compression applied in the process of

obtaining the images as well as the dierences in the angles of the projections

The transformations used in registration methods often face limitations in ad

equately addressing the abovementioned complexities of the mammographic

imaging process

Lau and Bischof applied a transformation based upon the outline of the

breast to identify asymmetry in breast architecture Using a Bspline model

of the breast outline to normalize images they compared features including

brightness roughness and directionality to dene asymmetry measures for

breast tumor detection Although they reported success in the detection of

tumors they warned that the method by itself is not reliable for clinical

application due mainly to the high rate of false negatives Giger et al

and Yin et al used similar warping procedures to align bilateral images

to perform subtraction Their method exploits the normal bilateral symmetry

of healthy parenchyma to label regions of signicant dierence as potential

masses Nishikawa et al analyzed asymmetric densities to detect masses

by performing nonlinear subtraction between the right and left breasts their

computeraided scheme for the classication of masses using articial neural

networks achieved a higher accuracy than radiologists

Miller and Astley proposed a method for the detection of asym

metry by comparing anatomically similar and homogeneous regions the pro

cedure included segmentation classication as fat or nonfat region texture

energy and shape features such as compactness circularity and eccentrici

ty Training and assessment were carried out on a leaveoneout basis with a

dataset of mammogram pairs achieving correct classication with a

linear discriminant classier Ferrari et al developed methods to achieve seg

mentation of the outline of the breast the pectoral muscle and the

broglandular disc in mammograms and analyzed the glandular tissue

patterns by applying directional ltering concepts to detect bilateral asym

metry Their methods described in Section avoid the application of

registration procedures that are associated with most of the abovementioned

methods to analyze asymmetry Instead they performed a global analysis of

the directional distributions of the glandular tissues using Gabor wavelets to

characterize the asymmetry in tissue ow patterns

Analysis of prior mammograms It is known that a small but sig

nicant number of cancer cases detected in screening programs have prompts

visible in earlier screening examinations These cases represent screening

errors or limitations and may occur due to the lack of an adequate under

standing of the perceptual features of early breast abnormalities as apparent

on mammograms The above observations have prompted many researchers

to analyze the previous or prior mam

mograms taken as part of routine screening and followup studies of patients

diagnosed with cancer in an eort to detect the disease in the prior mam

mograms Brzakovic et al developed methods for detecting changes in

mammograms of the veried positive group in the regions labeled as abnor

mal by a medical expert by comparing them with the features derived from

the corresponding regions of the previous screenings Their procedures in

cluded segmentation partitioning into statistically homogeneous regions and

regionbased statistical analysis in order to achieve registration and perform

comparison between mammograms acquired at dierent instances of screen

ing

Sameti et al studied the structural dierences between the re

gions that subsequently formed malignant masses on mammograms and other

normal areas in images taken in the last screening instance prior to the detec

tion of tumors Manually identied circular ROIs were transformed into their

optical density equivalents and further divided into three discrete regions

representing low medium and high optical density Based upon the discrete

regions a set of photometric and texture features was extracted They re

ported that in of the breast cancer cases studied it was possible to

realize the dierences between malignant mass regions and normal tissues in

previous screening images

Petrick et al studied the eectiveness of their massdetection

method in the detection of masses in prior mammograms The dataset used

included images malignant and benign from cases malignant

and benign Their detection methods achieved a by lm massdetection

sensitivity of with false positives per image They achieved a slightly

better accuracy of in detecting only malignant tumors Their detection

scheme attempts to segment salient densities by employing region growing

after enhancement of contrast in the image Such an intensitybased seg

mentation approach fails to detect the developing densities in the previous

screening images due to the inadequate contrast of mass regions before the

masses are actually formed

Several semiautomated segmentation schemes have

used manually segmented ROIs in order to search for masses in a specied

region of the breast Such methods nd limited practical utility in a screening

program

The female breast is a complex organ made up of brous glandular fatty

and lymphatic tissues The dierences in density information of the breast

tissues are captured in a mammogram in the form of intensity and textural

variations Mudigonda et al proposed an unsupervised segmentation

approach to localize suspicious mass regions in mammographic images The

approach aims to isolate the spatially interconnected structures in the image

to form regions concentrated around prominent intensities It would then be

possible to extract highlevel information characterizing the physical proper

ties of mass regions and to shortlist suspicious ROIs for further analysis A

block diagram of this approach is shown in Figure the various steps of

the detection algorithm are explained in detail in the following subsections

FIGURE

Block diagram of the massdetection algorithm Figure courtesy of NR

Mudigonda

Framework for pyramidal decomposition

Malignant tumors due to their invasive nature possess heterogeneous den

sity distributions and margins causing distortion in the orientation of the

surrounding tissues In order to detect such structures as single entities prior

smoothing of the image is required Mudigonda et al employed recursive

wavelet decomposition and Gaussian smoothing operations in a multiresolu

tion pyramidal architecture as preprocessing steps to achieve the required level

of smoothing of the image

A pyramidal representation of the given image was obtained by iterative

decimation operations on the fullresolution image thereby generating a hi

erarchy of subimages with progressively decreasing bandwidth and increasing

scale Wavelet decomposition divides the frequency spectrum of the

original image f into its lowpasssubbandequivalent image f

L

and highpass

equivalent detail image f

H

at dierent scales The lowpasssubband image

at each scale produced by decimating its preceding higherresolution image

present in the hierarchy by an octave level was further smoothed by a

Gaussian kernel and the resulting image was stretched to the range of

in pixel value The wavelet used was a symlet of eighth order Symlets are

compactly supported wavelets with the least asymmetry and the highest num

ber of vanishing moments for a given support width Figure shows

plots of the decomposition lowpass kernels used with symlets at two dierent

scales The wavelet decomposition was performed recursively to three octave

levels using the symlets mentioned above

The preprocessing steps of wavelet decomposition and Gaussian smooth

ing operations described above successively and cumulatively modulate the

intensity patterns of mass regions to form smooth hills with respect to their

surroundings in lowresolution images Figure a shows a

section of a mammogram containing two circumscribed benign masses Parts

b d of the gure show the corresponding lowresolution images after the

rst second and third levels of decomposition respectively The eects of the

preprocessing steps mentioned above may be observed in the lowresolution

images

The choice of the wavelet the width of the kernel used for lowpass ltering

and the degree or scale factor of decomposition can inuence the smoothed

results The preprocessing operations described above were employed to ar

rive at an estimate of the extent of isolated regions in a lowresolution image

and studies were not performed with dierent sets of choices However sat

isfactory smoothed results were obtained with the wavelet chosen due to its

symmetry A scale factor of three which causes the decomposition of the

original mpixel images to a resolution of mpixel was found to be

eective on most of the images tested decomposition to a higher scale resulted

in oversmoothing of images and merged multiple adjoining regions into single

large regions whereas a scale factor of two yielded insignicant regions due to

FIGURE

Plots of symlet decomposition lowpass lters at two scales Figure courtesy

of NR Mudigonda

a

b

c

d

FIGURE

a A section of a mammogram containing two circumscribed

benign masses Pixel size m Image width mm Lowresolution

images obtained by wavelet ltering b After the rst level of decomposition

pixels m per pixel c After two levels of decomposition

pixels m per pixel d After three levels of decomposition

pixels m per pixel The intensity of the ltered images has

been enhanced by four times for display purposes Figure courtesy of NR

Mudigonda

insucient smoothing However some researchers have performed mass

detection after reducing images to a resolution of mpixel

Segmentation based upon density slicing

The recursive smoothing and decimation operations described above result

in a gradual modulation of intensity information about the local intensity

maxima present in various isolated regions in the lowresolution image As a

result the intensity levels are expected to assume either unimodal or bimodal

histogram distributions The next step in the algorithm is to threshold the

image at varying levels of intensity to generate a map of isointensity con

tours The purpose of this step is to extract concentric groups of closed

contours to represent the isolated regions in the image

The densityslicing or intensityslicing technique slices the given image rep

resented as a D intensity function by using a plane that is placed parallel

to the coordinate plane of the image A level curve also known as

an isointensity curve is then formed by extracting the boundary of the area

of intersection of the plane and the intensity function Figure shows a

schematic illustration of the densityslicing operation Each level curve ob

tained using the procedure explained above is guaranteed to be continuous

and closed The number of levels of thresholding starting with the maxi

mum intensity in the image and the stepsize decrement for successive levels

were adaptively computed based upon the histogram distribution of the image

under consideration as explained below

Let f

max

represent the maximum intensity level in the lowresolution image

which was scaled to and let f

th

be the threshold representing the mass

tobackground separation which is to be derived from the histogram It

is assumed that the application of the preprocessing smoothing operations

results in exponentially decreasing intensity from the central core region of a

mass to its background represented as f

th

f

max

exp N where N is the

number of steps required for the exponentially decreasing intensity function to

attain the background level represented by f

th

N f

max

f

th

and is the

intended variation in step size between the successive levels of thresholding

The step size may be computed through a knowledge of the parameters f

th

and N The threshold f

th

was derived from the histogram and corresponds

to the intensity level representing the maximum number of occurrences when

the histogram assumes a unimodal distribution

It is essential to set bounds for f

th

so as not to miss the detection of masses

with lowdensity core regions while maintaining the computational time of

the algorithm at a reasonable level A large threshold value might miss the

grouping of lowintensity mass regions thereby aecting the sensitivity of the

detection procedure on the other hand a low value would result in a large map

of isointensity contours and increase the computational load on the algorithm

in further processing of the contours A smaller threshold could also result

in large numbers of false detections Initial estimates of f

th

derived from the

FIGURE

Schematic illustration of the densityslicing operation f

max

represents the

maximum intensity in the image and levels N represent a set

of N threshold values used for density slicing Figure courtesy of NR

Mudigonda

corresponding histograms of lowresolution images were observed to range

between and of f

max

and N was observed to range between and

The parameter f

th

was adaptively selected based upon the histogram as

explained below

If f

max

f

th

f

max

f

th

could be assumed to represent the mass

tobackground transition and the same threshold value is retained

If f

th

f

max

the mass regions that are to be detected in the image

are expected to be merged with the surrounding background and no

distinct central core regions would be present In such cases f

th

is

considered to be f

max

and N is set to the maximum number

of levels of thresholding considered to limit the stepsize increments of

the level function to a low value These steps facilitate close tracking of

diculttodetect masstobackground demarcation

If f

th

f

max

f

th

might not represent the true masstobackground

transition and hence is ignored An alternative search for f

th

is initi

ated so that the value obtained will lie in the upper half of the histogram

distribution

The steps described above realize a domain of isointensity contours in the

lowresolution image

Hierarchical grouping of isointensity contours

The next step in the algorithm is to perform grouping and elimination op

erations on the framework of closed contours generated in the lowresolution

image considering their parentchild nodal relations in a familytree architec

ture A schematic representation of such a hierarchical grouping procedure

is shown in Figure which depicts the segmentation of the lowresolution

image into three isolated regions based upon three concentric groups of con

tours

The strategy adopted was to shortlist at rst the possible central densecore

portions which are usually small in size but of higher density represented by

f

max

in each group of contours in Figure and to identify the immediate

lowdensity parent members encircling them The process was continued until

all the members in the available set of closed contours in the image were vis

ited Each of the closed contours was assigned to a specic group or family of

concentric contours based upon nodal relations thus leading to segmentation

of the image into isolated regions A concentric group of contours represents

the propagation of density information from the central core portion of an ob

ject in the image into the surrounding tissues In some images with dense and

fatty backgrounds the outermost contour members were observed to contain

multiple regions of dissimilar structures For this reason a specied number of

outer contours were discarded to separate the groups of contours representing

adjacent structures

The outermost contour in each family or group and the family count in

terms of the number of contours present could be useful in the analysis of

the regions segmented in order to reject false positives Masses irrespective

of their size were observed to result in a higher family count as compared

to elongated glandular tissues By setting a threshold on the family count

chosen to be ve dense glandular structures could be avoided from further

analysis A lower threshold value for the minimumallowable family count

was observed to aect the specicity in terms of the number of false positives

detected but not aect the sensitivity of the detection procedure Finally

the outermost contour from each of the shortlisted groups was upsampled to

the fullresolution image to form the corresponding segmented area

Results of segmentation of masses

The results of application of the algorithm to the image shown in Figure

a are presented in Figure a The contour map and the outer

most contours detected are shown superimposed on the lowresolution image

at a scale of three Figure shows the histogram of the correspond

ing lowresolution and smoothed image Figure b shows the contours

white upsampled from the lowresolution image in Figure a to the full

resolution image of Figure a the corresponding contours black that

were manually drawn by an expert radiologist are overlaid for comparison

FIGURE

Schematic representation of hierarchical grouping of contours G G and

G are groups of contours that represent isolated regions in the image Repro

duced with permission from NR Mudigonda RM Rangayyan and JEL

Desautels Detection of breast masses in mammograms by density slicing and

texture oweld analysis IEEE Transactions on Medical Imaging

c

IEEE

Figure shows a similar set of results of application of the massdetection

algorithm to a section of a mammogram containing a spiculated

malignant tumor

As can be seen from Figures and the upsampled contours in the

fullresolution image contain the most signicant portions of the correspond

ing masses and are in close agreement with the corresponding areas manually

delineated by the radiologist The results of application of the methods dis

cussed above to fullsize mammograms are presented in the subsections to fol

low along with methods based upon texture oweld principles for detailed

analysis of the various regions segmented in order to reject false positives

The massdetection algorithm was tested on segments of size up to

pixels of mammographic images benign and malignant from

the MIAS database with a spatial resolution of m m In

of the cases benign and malignant the segmented regions were

in agreement with the corresponding regions that were manually identied

by the radiologist In six images including ve images with circumscribed

benign masses and an image with a spiculated malignant tumor the regions

segmented by the algorithm were not in agreement with the corresponding

regions manually delineated by the radiologist The radiologist indicated that

he encountered diculty while tracing the boundaries of the masses in some

images from the MIAS database In the remaining four images where the

method failed all belonging to the spiculated benign category the mass por

tions are merged in fatty and glandular background In these images the

technique failed to generate a contour map with the specied minimum num

ber of concentric closed contours to be able to delineate the mass regions In

two of the images including a circumscribed benign mass and a spiculated

benign mass the masses are located close to the edges of the images and the

process of generation of concentric closed contours was impeded

Overall the massdetection algorithm performed well on images contain

ing malignant tumors and successfully segmented tumor areas that were in

agreement with the corresponding regions identied manually by the radi

ologist However the method encountered limited success in images with

benign masses In the detection scheme only the contour map generated in

the lowestresolution image is analyzed to segment the mass regions and the

information available in the intermediateresolution images along the hierar

chy is not considered Establishment of reliable intensity links through the

intermediateresolution images may result in improved detection results

Benignversusmalignant pattern classication was carried out using the

BMDP M stepwise discriminant analysis program with texture features

computed based upon averaged GCMs for the masses benign and

malignant that were successfully segmented by the massdetection procedure

See Sections and for details on the computation of texture features

using adaptive ribbons Four eective features including entropy second

moment second dierence moment and correlation were shortlisted The

a

Figure b

FIGURE

a Groups of isointensity contours and the outermost contour in each group in

the third lowresolution image of the mammogram section of Figure d

b The contours white of two masses indicated by arrows and two false

positives detected in the fullresolution image of Figure a with the

corresponding contours black of the masses drawn independently by a ra

diologist Reproduced with permission from NR Mudigonda RM Ran

gayyan and JEL Desautels Segmentation and classication of mammo

graphic masses Proceedings of SPIE Volume Medical Imaging

Image Processing pp

c

SPIE

FIGURE

Histogram of the lowresolution and smoothed image shown in Figure a

Reproduced with permission from NR Mudigonda RM Rangayyan and

JEL Desautels Segmentation and classication of mammographic masses

Proceedings of SPIE Volume Medical Imaging Image Processing

pp

c

SPIE

a

Figure b

c

Figure d

FIGURE

a A section of a mammogram containing a spiculated ma

lignant tumor Pixel size m Image width mm b Group of

isointensity contours and the outermost contour in the group in the third low

resolution image c Histogram of the lowresolution and smoothed image

shown d The contour white of the spiculated malignant tumor detected

in the fullresolution image superimposed with the corresponding contour

black drawn independently by a radiologist Reproduced with permission

from N R Mudigonda R M Rangayyan and J E L Desautels Segmenta

tion and classication of mammographic masses Proceedings of SPIE Volume

Medical Imaging Image Processing pp

c

SPIE

GCMbased texture features computed from the mass ribbons resulted in an

average classication eciency of

Detection of masses in full mammograms

Masses containing important signs of breast cancer may be dicult to detect

as they often occur in dense glandular tissue Successful identication of such

diculttodetect masses often results in a large number of false positives

Rejection of false positives forms an important part of algorithms for mass

detection

In the algorithm proposed by Mudigonda et al to detect masses the

pyramidal decomposition approach described in the preceding subsections was

extended for application to full mammograms Furthermore the orientation

information present in the margins of the regions detected was analyzed using

texture oweld principles to reject false positives The approach described

below is signicant in the following aspects

The methods constitute a comprehensive automated scheme for the de

tection of masses analysis of false positives and classication of mam

mographic masses as benign or malignant The detection methods pro

posed are not limitied to the analysis of any specic category of masses

instead they cover a wide spectrum of masses that include malignant tu

mors as well as benign masses of both the circumscribed and spiculated

categories

As described at the beginning of this section many of the recently

published research works have noted the

signicance of analyzing the oriented information in mammograms in

identifying regions that correspond to abnormal distortions in the im

ages Such methods require precise computation of orientation esti

mates Mudigonda et al introduced methods to analyze oriented

textural information in mammograms using oweld principles and

proposed features to dierentiate mass regions from other dense tissues

in the images in order to reduce the number of false positives The ow

eld methods employed use a strong analytical basis in order to provide

optimal orientation estimates

As discussed in Section the analysis of textural information in

ribbons of pixels across the boundaries of masses has been found to be

eective in the benignversusmalignant discrimination of masses

The studies cited above computed textural features using

ribbons of pixels of a xed width of mm In the work of Mudigonda et

al a method is proposed to estimate the widths of the ribbons to

be able to adapt to variations in the size and shape of the detected mass

regions The adaptive ribbons of pixels extracted are used to classify the

regions detected as masses or false positives at rst and subsequently

to discriminate between benign masses and malignant tumors

The features used for the classication of masses and false positives are

based upon specic radiographic characteristics of masses as described

by an expert radiologist

The block diagram shown in Figure lists the various steps of the de

tection algorithm which are explained in detail in the following paragraphs

Detection of the breast boundary In order to limit further processing

to only the breast region an approximate outline of the breast was detected

initially by employing the following steps The image was smoothed with a

separable Gaussian kernel of width pixels pixel width m and

quantized to gray levels The method proposed by Schunck and Rao

and Schunck was used to generate Gaussian kernels Figure shows

a plot of the Gaussian kernel used

A map of isointensity contours was generated by thresholding the image

using a threshold close to zero From the map of isointensity contours a

set of closed contours was identied by employing the chain code The

contour containing the largest area was then considered to be the outline of

the breast Figure illustrates a mammogram of size pixels

with a spiculated malignant tumor The outline of the breast detected in the

mammogram of Figure is shown in Figure The method successfully

detected the outlines of all of the images tested The method worked

successfully with images lacking skinair boundaries all around as well

Detection of salient densities Gaussian pyramidal decomposition was

employed to achieve the required smoothing instead of wavelet decomposition

that was used in the case of detection of masses in sectional images of mam

mograms as discussed in Section Gaussian decomposition when tested

with some of the previously used sectional mammographic images provided

comparable detection results in terms of the boundaries of the regions seg

mented Gaussian smoothing using separable kernels has the advantage of

ease of implementation and also provides computational advantages partic

ularly with fullsize mammograms

FIGURE

Block diagram of the algorithm for the detection of masses in full mammo

grams Reproduced with permission from N R Mudigonda R M Rangayyan

and J E L Desautels Detection of breast masses in mammograms by den

sity slicing and texture oweld analysis IEEE Transactions on Medical

Imaging

c

IEEE

FIGURE

Plot of a Gaussian kernel with the support width of pixels The width at

halfmaximum height is ve pixels Figure courtesy of N R Mudigonda

The original b images with a spatial resolution of m were subsam

pled to a resolution of m after performing smoothing with a separable

Gaussian kernel of width ve pixels The width of the Gaussian kernel at

halfmaximum height is about m and hence is not expected to cause

excessive smoothing of mass regions because mass features in mammograms

typically span a few millimeters

The preprocessing steps described above are essential in order to capture

the complete extent of mass features as single large regions so as to facilitate

adequate inputs for further discrimination between masses and false positives

Masses were assumed to be hyperdense or at least of the same density with

respect to their background The preprocessing steps described above may

not be eective with masses that do not satisfy this assumption

Multilevel thresholding In the procedure of Mudigonda et al

the lowresolution image is initially reduced to gray levels in intensity

and thresholded at N levels starting from the maximum intensity level

f

max

with a stepsize decrement of f

max

The purpose of this

step is to extract concentric groups of closed contours to represent the isolated

regions in the image as explained earlier The abovementioned parameters

were chosen based upon the observation of the histograms of several low

resolution images The histogram of the lowresolution image obtained by

preprocessing the mammogram in Figure is shown in Figure As

indicated in the gure the intensity level at which the masses and other dense

FIGURE

A mammogram size pixels m per pixel with a spic

ulated malignant tumor radius cm Case mdb from the MIAS

database Reproduced with permission from N R Mudigonda R M

Rangayyan and J E L Desautels Detection of breast masses in mammo

grams by density slicing and texture oweld analysis IEEE Transactions

on Medical Imaging

c

IEEE

FIGURE

The map of isointensity contours extracted in the smoothed and subsampled

version size pixels m per pixel of the mammogram shown in

Figure The breast outline detected is superimposed In some cases sev

eral contours overlap to produce thick contours in the printed version of the

image Reproduced with permission from N R Mudigonda R M Rangayyan

and J E L Desautels Detection of breast masses in mammograms by den

sity slicing and texture oweld analysis IEEE Transactions on Medical

Imaging

c

IEEE

tissues appear to merge with the surrounding breast parenchyma is around

the minimum threshold level of

FIGURE

Histogram of the lowresolution image corresponding to the mammogram in

Figure Reproduced with permission from N R Mudigonda R M Ran

gayyan and J E L Desautels Detection of breast masses in mammograms by

density slicing and texture oweld analysis IEEE Transactions on Medical

Imaging

c

IEEE

Figure shows the map of isointensity contours obtained by density

slicing or multilevel thresholding of the mammogram shown in Figure

Observe that multiple concentric contours may fuse into thick contours in

the printed version of the image

Grouping of isointensity contours The scheme represented in Fig

ure was adopted to perform a twostep grouping and merging operation

on the individual contours possessing a minimum circumference of mm ve

pixels at m to arrive at groups of concentric isointensity contours

Initially the contour members with intensity values ranging from f

max

to

f

max

with f

max

were grouped to form a set of regions corresponding

to high intensities in the image and then the remaining contour members

were grouped into a separate set The undesired merging of adjoining regions

was controlled by monitoring the running family count of each group for any

abrupt uctuations in terms of its family count The information from both

the sets of groups of contours was combined by establishing correspondences

among the outermost members of the various groups present in each set to

arrive at the nal set of segmented regions in the lowresolution image The

largest contour in each group thus nalized with a minimum family count

of two members was upsampled into the fullresolution image to form the

corresponding segmented area The segmented regions identied in the full

resolution image were analyzed using the features described above to identify

truepositive and falsepositive regions

Analysis of mammograms using texture oweld

In a mammogram of a normal breast the broglandular tissues present ori

ented and owlike or anisotropic textural information Mudigonda et al

proposed features to discriminate between masses and the strongly oriented

broglandular tissues based upon the analysis of oriented texture in mammo

grams The method proposed by Rao and Schunck briey described

in the following paragraphs was used to characterize owlike information in

the form of intrinsic orientation angle and coherence images The intrinsic

angle image reveals the direction of anisotropy or ow orientation of the un

derlying texture at every point in the image Coherence is a measure of the

degree or strength of anisotropy in the direction of ow

Rao and Schunck and Rao made a qualitative comparison of the

performance of their method with the method proposed by Kass and Witkin

and reported that their method achieved superior results in character

izing oweld information However it appears that their implementation

of Kass and Witkins scheme diered from the method that was originally

proposed by Kass and Witkin Regardless the method of Rao and Schunck

has a strong analytical basis with fewer assumptions

The methodology to derive the intrinsic images begins with the computation

of the gradient information at every point in the image by preprocessing the

image with a gradientofGaussian lter of a specied width The impulse

response of a D Gaussian smoothing lter gx y of width is given by

gx y exp

x

y

where the scale factor has been ignored The impulse response of the gradient

ofGaussian lter hx y tuned to a specied orientation can be obtained

using gx y as

hx y

g

x

g

y

cos sin

where represents the dot product At each point in the given image the

lter hx y upon convolution with the image yields the maximal response in

the orientation that is perpendicular to the orientation of the underlying

texture that is the angle of anisotropy Based upon the above and with

the assumption that there exists a dominant orientation at every point in the

given image Rao and Schunck derived the optimal solution to compute

the angle of anisotropy

pq

at a point p q in the image as described below

LetG

mn

and

mn

represent the gradient magnitude and gradient orientation

at the point mn in an image respectively and P P be the size of the

neighborhood around p q used for computing

pq

The gradient magnitude

is computed as

G

mn

q

G

x

mn G

y

mn

where G

x

mn and G

y

mn represent the outputs of the gradientofGauss

ian lter at mn in the x and y directions respectively The gradient ori

entation is computed as

mn

arctan

G

y

mn

G

x

mn

The projection of G

mn

on to the gradient orientation vector at p q at angle

pq

is G

mn

cos

mn

pq

as illustrated schematically in Figure

Based upon the discussion above the sumofsquares S of the projections of

the gradient magnitudes computed at the various points of the neighborhood

in a reference orientation specied by is given by

S

P

X

m

P

X

n

G

mn

cos

mn

The sum S varies as the orientation is varied and attains its maximal

value when is perpendicular to the dominant orientation that represents the

underlying texture in the given set of points Dierentiating S with respect

to yields

dS

d

P

X

m

P

X

n

G

mn

cos

mn

sin

mn

By setting

dS

d

and further simplifying the result we obtain the solution

for

pq

that maximizes S at the point p q in the image as

pq

arctan

P

P

m

P

P

n

G

mn

sin

mn

P

P

m

P

P

n

G

mn

cos

mn

The second derivative

d

S

d

is given by

d

S

d

P

X

m

P

X

n

G

mn

cos

mn

FIGURE

Schematic illustration of the projection of the gradient magnitude for com

puting the dominant orientation angle and coherence the scheme of Rao and

Schunck G

pq

and

pq

indicate the gradient magnitude and orientation

at p q respectively The corresponding parameters at mn are G

mn

and

mn

The size of the neighborhood shown is P P pixels Figure

courtesy of N R Mudigonda

The value of

pq

that is obtained using Equation represents the direc

tion of the maximal gradient output because the second derivative shown in

Equation is negative at

pq

when the texture has only one dominant

orientation The estimated orientation angle of ow

pq

at p q in the image

is then

pq

pq

because the gradient vector is perpendicular to the direction of ow The

angles computed as above range between and radians

In order to analyze mammograms with the procedure described above the

original image was initially smoothed using a separable Gaussian kernel

of a specied width and the gradients in the x and y directions were computed

from the smoothed image using nite dierences in the respective directions

The choice of the width of the Gaussian aects the gradient computation a

width of mm pixels was used by Mudigonda et al in relation to

the range of the size of features related to breast masses The lter has a width

of about mm at its halfmaximum height This lter size is appropriate

given that mammograms may demonstrate lumps that are as small as mm

in diameter

The gradient estimates computed as above were smoothed using a neigh

borhood of size pixels mm the width of which was chosen to

be larger than the Gaussian that was initially used to compute the gradient

estimates Figure shows the intrinsic angle image of the mammogram

shown in Figure The bright needles overlaid on the image indicate the

underlying dominant orientation at points spaced every fth row and fth

column computed using Equation Needles have been plotted only for

those pixels where the coherence computed as follows is greater than zero

The coherence

pq

at a point p q in the given image was computed as the

cumulative sum of the projections of the gradient magnitudes of the pixels in

a window of size P P in the direction of the dominant orientation at the

point p q under consideration as

pq

G

pq

P

P

m

P

P

n

G

mn

cos

mn

pq

P

P

m

P

P

n

G

mn

The result was normalized with the cumulative sum of the gradient magni

tudes in the window and multiplied with the gradient magnitude at the point

under consideration in order to obtain high coherence values at the points in

the image having high visual contrast The coherence image computed for

the mammogram in Figure is shown in Figure It can be observed

that glandular tissues ligaments ducts and spicules corresponding to archi

tectural distortion possess high coherence values

FIGURE

Intrinsic angle information white lines for the mammogram shown in Fig

ure The boundaries black represent the mass and falsepositive regions

segmented at the initial stage of the massdetection algorithm The breast

outline detected is superimposed Reproduced with permission from N R

Mudigonda R M Rangayyan and J E L Desautels Detection of breast

masses in mammograms by density slicing and texture oweld analysis

IEEE Transactions on Medical Imaging

c

IEEE

FIGURE

Intrinsic coherence image of the mammogram shown in Figure Repro

duced with permission from N R Mudigonda R M Rangayyan and J E L

Desautels Detection of breast masses in mammograms by density slicing and

texture oweld analysis IEEE Transactions on Medical Imaging

c

IEEE

Adaptive computation of features in ribbons

The regions detected by the method described above vary greatly in size and

shape For this reason a method was devised to compute adaptively the width

of the ribbon for the derivation of features see Section or equivalently

the diameter of the circular morphological operator for a particular region

based upon the regions size and shape

Figure shows a schematic representation of the method used to com

pute adaptively the size of the ribbon Initially the diameter of the bounding

circle enclosing a given candidate region was found by computing the maxi

mal distance between any two points on its boundary Then the areas of the

region A

r

and the bounding circle A

c

enclosing the region were computed

The width of the ribbon was computed as

R

w

R

c

A

r

A

c

where R

c

is the radius of the bounding circle The ratio

A

r

A

c

is a simple measure

of the narrowness and shape complexity of the region The size of the ribbon

computed above was limited to a maximum of mm or pixels The regions

for which the sizes of ribbons computed was less than mm or four pixels

were rejected and not processed further in the falsepositive analysis stage

The ribbons of pixels white extracted across the boundaries black of the

various regions detected in the image shown in Figure are illustrated in

Figure

FIGURE

Schematic representation of the adaptive computation of the width of the

ribbon A

r

area of the candidate region A

c

area of the bounding circle and

R

c

radius of the bounding circle Figure courtesy of N R Mudigonda

FIGURE

Ribbons of pixels white extracted adaptively across the boundaries black

of the regions detected in the mammogram shown in Figure Repro

duced with permission from N R Mudigonda R M Rangayyan and J E L

Desautels Detection of breast masses in mammograms by density slicing and

texture oweld analysis IEEE Transactions on Medical Imaging

c

IEEE

Features for massversusfalsepositive classi cation In order to

classify the regions detected as true masses or false positives the following

features were proposed by Mudigonda et al based upon certain well

established radiological notions about breast masses as apparent on mammo

grams

Contrast C

fg

Masses in mammograms may be presumed to be hy

perdense or at least isodense with respect to their surroundings For

this reason the contrast C

fg

of a region was computed as the dier

ence between the mean intensities of the foreground region or ROI and

a background region dened as the region enclosed by the extracted rib

bon of pixels excluding the ROI Regions possessing negative contrast

values were rejected from further analysis

Coherence ratio

r

The interior regions of masses are expected to be

less coherent than their edges The ratio

r

of the mean coherence of

the ROI excluding the ribbon of pixels to the mean coherence in the

ribbon of pixels was used as a feature in pattern classication

Entropy of orientation estimates H

o

The orientation of spicules in

the margins of spiculated masses is usually random Furthermore the

orientation estimates computed in the margins of circumscribed masses

could cover a wide range of angles between zero and radians and may

not possess any dominant orientation On the contrary broglandular

tissues are highly directional For these reasons the entropy H

o

of

the orientation estimates was computed in the ribbon of pixels of each

region detected for use as a feature in pattern classication

Variance of coherenceweighted angle estimates

h

The fourth fea

ture was based upon the coherenceweighted angular histogram which

was computed for a particular region by incrementing the numbers of

occurrence of angles with the magnitudes of coherence values computed

at the respective points after resampling the angle values in the rib

bon regions to Q equally spaced levels between zero and This

is equivalent to obtaining a cumulative sum of the coherence estimates

of the points belonging to each bin as the height of the corresponding

bin in the histogram The histogram distributions obtained as above

were normalized with the cumulative sum of the coherence values com

puted in the ribbons of the respective regions and the variance

h

was

computed as

h

Q

Q

X

i

i

h

where i i Q are the normalized values of the heights of

the Q bins of the histogram formed by the coherenceweighted angle

estimates and

h

is the average height of the bins of the histogram

h

Q

Q

X

i

i

Features for benignversusmalignant classi cation The ecacy in

benignversusmalignant classication of the truepositive mass regions suc

cessfully segmented by the massdetection algorithm was evaluated by using

a set of ve GCMbased texture features entropy second moment dier

ence moment inverse dierence moment and correlation see Section

for details The features were computed in the ribbon of pixels extracted

adaptively from each segmented mass margin as described above The GCMs

constructed by scanning each mass ribbon in the

o

o

o

and

o

di

rections were averaged to obtain a single GCM and the ve texture features

were computed for the averaged GCM for each ribbon

Results of mass detection in full mammograms

Mudigonda et al tested their methods with a total of images each of

size pixels at a resolution of m including benign masses

malignant tumors and normal cases selected from the MiniMIAS

database The dataset included circumscribed and spiculated cases in both

of the benign and malignant categories The mean values of the sizes of the

masses were cm and cm for the benign and malignant

categories respectively The radius of the smallest mass malignant was

cm and that of the largest mass benign was cm The center of

abnormality and an approximate radius of each mass are indicated in the

database The circular demarcation of masses as done in the database is not

useful for conrming the results of mass detection because such a demarcation

may also include normal broglandular tissues in the ROIs particularly in

spiculated cases Hence only the center of the abnormality as indicated for

each mass in the database was used to conrm the result of mass detection

The massdetection algorithm successfully detected all of the malignant

tumors in the database used However the algorithm met with limited success

in detecting benign masses In ve circumscribed and six spiculated of

the benign cases tested the algorithm failed to detect the masses The

overall detection accuracy was with a total of cases

A close inspection of some of the benign cases in which the algorithm failed

to detect the mass revealed the following details In three of the four dense

glandular masses cases labeled as mdb mdb and mdb in the Mini

MIAS database two fattyglandular masses mdb and mdb

and a fatty mass mdb the masses do not have prominent central core

regions and possess poor contrast with respect to their background Con

trast enhancement of such mammograms prior to the detection step

could improve the performance of the detection algorithm In a mammo

gram containing a fatty mass mdb the high intensity in the pectoral

muscle region aected the multilevel thresholding process of the detection al

gorithm This calls for methods to detect precisely the pectoral muscle

see Section and a twostep detection procedure initially the mammo

graphically apparent regions corresponding to suspicious lymph nodes could

be searched for inside the pectoral muscle region and in the second stage the

region of the breast excluding the pectoral muscle area could be searched for

the possible presence of masses

In two other cases mdb and mdb the masses did not satisfy the

hyperdense or isodense assumption Successful detection of masses in such

cases may require additional methods based upon the asymmetry between

the right and the left mammograms in order to detect regions possessing

architectural distortion

In the method proposed by Mudigonda et al no region was rejected

based upon its size during the initial stage because masses can be present

with any size Instead the emphasis was on reducing false positives by using

texture oweld features As a result a large number of falsepositive regions

at approximately per image were detected by the algorithm along with the

true mass regions during the initial stage of detection

Massversusfalsepositive classi cation The four features C

fg

r

H

o

and

h

described in Section were computed in the ribbons of the

candidate regions that were detected in all of the cases tested and used in

a linear discriminant classier to identify the true mass regions and false pos

itives The MIAS database contains an unusual number of spiculated benign

cases In order to study the eect of such an atypical distribution of cases

on the accuracy of the detection method pattern classication experiments

were carried out in two stages at rst a massversusnormaltissue classica

tion was conducted with the regions detected in the cases tested Next

malignanttumorversusnormaltissue classication was performed using the

features computed from the regions detected in the malignant and the

normal cases tested

Pattern classication was carried out using the BMDP M stepwise dis

criminant analysis program with the leaveoneout scheme In datasets

with limited numbers of cases it is dicult to form separate sets of data

for training and testing purposes The leaveoneout crossvalidation scheme

helps to obtain the leastbiased estimates of classication accuracy in such

situations The overall classication eciency in the classication of malig

nant tumors versus normal tissue was and that for discriminating between

masses both benign and malignant and normal tissue was

The linear discriminant function obtained at equal prior probability values

for the group with tumors and the group with normal cases was encoded

to arrive at a massversusfalsepositive decision for each segmented region

Figure indicates the nal set of regions that were retained for the image in

Figure after the detection and falsepositive analysis stages The region

detected inside the pectoral muscle area as shown in Figure was suspected

to be a lymph node aected by the invasive carcinoma Such areas may be

prompted to a radiologist for studying possible nodal involvement particularly

in cases with no localizing signs of the disease

Figure shows a mammogram with a spiculated malignant tumor in

dicated by an arrow radius cm that is smaller and less obvious than

the tumor shown in Figure Figures and show the results of de

tection for the image shown in Figure before and after the falsepositive

analysis stage respectively The tumor has been successfully detected along

with one false positive

The massversusnormaltissue classication experiment involving the

mass regions benign and malignant that the algorithm successfully

detected and false positives from a total of images including normal

cases resulted in an overall classication eciency of with a sensitivity

of at false positives per image A total of six masses four benign and

two malignant were misclassied as normal tissue However if the fact that

the algorithm missed benign masses during the initial stage of detection

itself is taken into consideration the true detection sensitivity of the algorithm

with the database of benign and malignant masses reduces to

In the case of malignanttumorversusnormaltissue classication a high

overall classication eciency of was achieved the dataset included

malignant tumors and false positives from a total of images including

normal cases A sensitivity of was obtained at false positives per

image Although all of the tumors were successfully detected in the initial

stage two of the malignant tumors that were detected were misclassied later

as normal tissue yielding a small proportion of false negatives

In a related work te Brake and Karssemeijer compared three mass

detection schemes to detect malignant tumors of small size radius smaller

than mm medium size radius between mm and mm and large size

radius greater than mm The method based upon gradientorientation

maps was reported to have achieved the best results in the detection

of masses in the small and medium categories The study of te Brake and

Karssemeijer focused only on malignant tumors and did not include benign

masses

Petrick et al reported similar trends in detection results using a

dataset of mammograms containing benign and malignant cases

A sensitivity of was reported at false positives per image Most

of the other previous studies in the related eld reported on

the detection of only malignant tumors and did not specically consider the

detection of benign masses

Benignversusmalignant classi cation The eectiveness of the seg

mentation results in benignversusmalignant pattern classication was veri

ed using the ve GCMbased texture features computed based upon aver

aged GCMs as explained above for the cases benign and malignant

FIGURE

Adaptive ribbons of pixels white and boundaries black of the regions re

tained in the mammogram shown in Figure after the falsepositive anal

ysis stage The larger region corresponds to the malignant tumor the other

region is a false positive See also Figure Reproduced with permission

from N R Mudigonda R M Rangayyan and J E L Desautels Detection

of breast masses in mammograms by density slicing and texture oweld

analysis IEEE Transactions on Medical Imaging

c

IEEE

FIGURE

A mammogram size pixels m per pixel with a spiculated

malignant tumor pointed by the arrow radius cm Case mdb from

the MIAS database Reproduced with permission from N R Mudigonda

R M Rangayyan and J E L Desautels Detection of breast masses in mam

mograms by density slicing and texture oweld analysis IEEE Transac

tions on Medical Imaging

c

IEEE

FIGURE

Ribbons of pixels white extracted adaptively across the boundaries black

of the regions detected in the mammogram shown in Figure Repro

duced with permission from N R Mudigonda R M Rangayyan and J E L

Desautels Detection of breast masses in mammograms by density slicing and

texture oweld analysis IEEE Transactions on Medical Imaging

c

IEEE

FIGURE

Adaptive ribbons of pixels white and boundaries black of the regions re

tained in the mammogram shown in Figure after the falsepositive anal

ysis stage The larger region corresponds to the malignant tumor the other

region is a false positive See also Figure Reproduced with permission

from N R Mudigonda R M Rangayyan and J E L Desautels Detection

of breast masses in mammograms by density slicing and texture oweld

analysis IEEE Transactions on Medical Imaging

c

IEEE

that were successfully segmented by the massdetection procedure Pattern

classication was carried out using the BMDP stepwise logistic regression

program The ve GCMbased texture features resulted in an overall

classication eciency of The results obtained conrm that the mass

regions segmented in images of resolution m possess adequate discrim

inant information to permit their classication as benign or malignant with

texture features Similar benignversusmalignant classication results were

obtained using partial images of the same cases but with m resolution

It appears that the detection and classication of masses may be successfully

performed using images of resolution m with the techniques described

above

Application Bilateral Asymmetry in Mammograms

Asymmetry between the left and right mammograms of a given subject is an

important sign used by radiologists to diagnose breast cancer Analysis

of asymmetry can provide clues about the presence of early signs of tumors

parenchymal distortion small asymmetric bright spots and contrast etc

that are not evaluated by other methods Several works have been

presented in the literature addressing this problem

with most of them applying some type of alignment of the breast images before

performing asymmetry analysis However alignment procedures applied to

mammograms have to confront many dicult problems such as the natural

asymmetry of the breasts of a given subject the absence of good corresponding

points between the left and right breast images to perform matching and the

distortions inherent to breast imaging

Procedures for systematic analysis were proposed by Lau and Bischof

and Miller and Astley to perform comparison of the corresponding

anatomical regions between the left and right breast images of an individual

in terms of shape texture and density Lau and Bischof also proposed

a directional feature to quantify oriented patterns

Ferrari et al proposed a procedure based upon directional analysis

using Gabor wavelets in order to analyze the possible presence of global dis

turbance between the left and right mammograms of an individual in the

normally symmetrical ow of mammary structures The analysis was focused

on the broglandular disc of the mammograms segmented in a preprocessing

step The methods and results of Ferrari et al are presented in the

following paragraphs

The broglandular disc

As indicated by the proceedings of the recent International Workshops on

Digital Mammography several researchers are developing

image processing methods to detect early breast cancer Most of the tech

niques proposed perform analysis of the whole mammogram without taking

into account the fact that mammograms have dierent density patterns and

anatomical regions that are used by radiologists in diagnostic interpretation

In fact mammographic images are complex and dicult to analyze due to

the wide variation in the density and the variable proportion of fatty and

broglandular tissues in the breast Based upon these observations a

few researchers have proposed methods to segment and also to model mam

mograms in terms of anatomical regions

Miller and Astley investigated the visual cues utilized by radiologists

and the importance of a comparison of the corresponding anatomical struc

tures in order to detect asymmetry between the left and right mammograms

of an individual However in their work the anatomical segmentation ap

proach and the possible methodologies to segment the mammograms were

not the main issue Aylward et al devised a modeling system to seg

ment a given mammographic image into ve major components background

uncompressed fat periphery of the breast close to the skinair boundary

fat dense tissue and muscle the system combined geometric and statistical

techniques A few other segmentation techniques for mammograms have been

presented in the literature however the focus has not been on anatomical seg

mentation but on specic problems such as density correction of peripheral

breast tissue localization of the nipple on mammograms

and quantication of breast density and its association with the risk of

breast cancer

The broglandular disc is an anatomical region of the breast characterized

by dense tissues ligaments and milk ducts Normally it has the shape of a

disc or a cone and goes through the interior of the breast from the region

near the chest wall to the nipple Segmentation of the broglandular

disc could form an important stage in techniques for the detection of breast

cancer that use asymmetry between the left and right mammograms of the

same subject or for monitoring breast density changes in screening programs

According to Caulkin et al it has been noticed clinically that breast

cancer occurs most frequently in the upper and outer quadrant of the breast

and that the majority of cancers are associated with glandular rather than

fatty tissues A common procedure used by radiologists in screening programs

for the detection of breast cancer is comparison between the left and right

broglandular discs of the mammograms of the same subject

Several works reported in the literature have been directed to address the

problem of automatic quantication of breast density and its association with

the risk of breast cancer Most of such

works propose an index or a set of values for the quantication of breast tissue

density However only a few works have attempted to address the problem of

detection and segmentation of the broglandular disc

for subsequent analysis

Ferrari et al proposed a method to segment the broglandular disc

in mammograms In this method prior to the detection of the broglan

dular disc the breast boundary and the pectoral muscle are detected using

the methods described in Sections and The broglandular disc is

detected by dening a breast density model The parameters of the model

are estimated by using the EM algorithm and the minimumdescription

length MDL principle Then a reference value computed by using

information from the pectoral muscle region is used along with the breast

density model in order to identify the broglandular disc The details of the

methods are described in the following subsections

Gaussian mixture model of breast density

The breast density model used by Ferrari et al is based upon a Gaussian

mixture model see also Section estimated by using the gray

level intensity distribution that represents categories or classes with dierent

density values in mammograms Except for the rst category the categories

are related to types of tissue that may be present in the breast

Dierent from the model proposed by Aylward et al which xes

at ve the number of tissue classes the model used by Ferrari et al

was formulated with the hypothesis that the number of tissue classes in the

eective region of the breast after extracting the pectoral muscle may vary

from two to four among the following possibilities

Uncompressed fatty tissues represented by fatty tissues localized in

the periphery of the breast

Fatty tissues composed by fatty tissues that are localized next to

the uncompressed fatty tissues and surround the denser areas of the

broglandular disc

Nonuniform density tissues including the density region that sur

rounds the highdensity portions of the broglandular disc extending

close to the chest wall

Highdensity tissues represented by the highdensity portions of the

broglandular disc

The hypothesis described above is based upon the fact that breast tissues

may naturally vary from one person to another or even for the same person

during her life time due to aging or hormonereplacement therapy

A highdensity and highfat breast for example will likely present only two

categories It was assumed that the data the graylevel values in a segmented

mammogram are generated by a Gaussian mixture model with a onetoone

correspondence between the mixture model components and the observed

tissue classes see also Section Thus the marginal probability of having

a gray level x is the sum of the probability over all mixture components and

it is represented by a linear superposition of multiple weighted Gaussians as

pxj

K

X

i

W

i

pxj

i

where the x values represent the graylevel values in the image W

i

are

the normalized mixing parameters

P

K

i

W

i

with W

i

pxj

i

is the Gaussian PDF parameterized by

i

i

i

that is the

mean value

i

and the standard deviation

i

of the i

th

Gaussian kernel the

vector represents the collection of the parameters of the mixture model

W

W

W

K

K

and K is the number of Gaussian kernels

that is tissue categories The Gaussian kernel is represented as

pxj

i

p

i

exp

x

i

i

In the case of using features other than the graylevel values of the image

such as texture features a multivariate Gaussian must be used instead of a

univariate Gaussian In this case the mean value and the standard deviation

of the graylevel values are replaced by the mean vector and the covariance

matrix of the feature vectors respectively In the model as above the Bayesian

assumption is made that the PDF associated with a pixel in the image is

independent of that of the other pixels given a class of tissue and furthermore

independent of its position in the image The estimation of the parameters is

performed by using the EM algorithm which is an iterative procedure that

maximizes the loglikelihood of the parameters of the model for a dataset

representing a PDF In the EM algorithm the estimation of the model

parameters is performed in two consecutive steps the Estep and the Mstep

In the Estep the current set of parameters is used to compute the model

The model is then assumed to be correct and the most likely distribution of

the data with respect to the model is found In the Mstep the parameters

of the model are reevaluated with respect to the new data distribution by

maximizing the loglikelihood given as

logLj log

N

Y

i

px

i

j

where N is the number of pixels in the eective region of the breast which is

the region demarcated by the breast boundary without the pectoral muscle

and represents the data sample The procedure is iterated until the values

of logLj between two consecutive estimation steps increase by less than

or the number of iterations reaches a specied limit cycles

Initialization of the model parameters The parameters of the model

were rst initialized by setting the center and weight of each Gaussian as

i

and W

i

K where i K is the index of the Gaussian

kernel and is a random value within the range dened by the minimum

and maximum graylevel values present in the eective area of the breast

The variance

i

of each Gaussian was initialized to the nearest distance to

the other Gaussian kernels If the variance

i

became less than unity during

the maximization step the Mstep it was reinitialized with a large random

value This procedure was intended to avoid shrinkage of the variance to a

small value The EM estimation procedure was initialized and repeated three

times in order to minimize the chance of convergence to a local minimum

Model selection Besides the initialization of the parameters another

diculty with the mixture model lies in choosing the number of components

that best suits the number of clusters or density categories present in the

image Several methods have been proposed in the literature to estimate the

number of components in a mixture of Gaussians among which Akaikes in

formation criterion Bayesian information criterion and MDL are the most

commonly used methods These estimators are motivated from dif

ferent theories that translate in practice to dierent penalty factors in the

formulation used to select the best model The MDL criterion is based upon an

informationtheoretic view of induction as data compression It is equivalent

to the Bayesian information criterion which gives a Bayesian interpretation

Akaikes information criterion is derived from a dierent theoretical perspec

tive it is an optimal selection rule in terms of prediction error that is the

criterion identies a nitedimensional model that while approximating the

data provided has good prediction properties However Akaikes information

criterion tends to yield models that are large and complex In general the

MDL criterion outperforms Akaikes and Bayesian criteria

As discussed above the number of density categories in the breast density

model can vary from two to four Because no reliable prior information is avail

able about the number of tissue categories present in a given mammogram

the MDL principle was used to select the number K of the Gaussian

kernels of the model The MDL principle deals with a tradeo between the

maximumlikelihood or minimumerror criterion for tting the model to a

dataset and the complexity of the model being designed Thus if the

models designed by using two dierent values of K t the data equally well

the simpler model is used The value of K was chosen so as to maximize the

quantity

logLj

NK

logK

where NK Kd is the number of free parameters in the mixture

model with K Gaussian kernels The value of K ranges from two to four and

d represents the dimension of the feature space

Delimitation of the broglandular disc

After computing the parameters of the Gaussian mixture model the maximum

likelihood method was applied to the original image to produce a Klevel

image that encoded at each pixel a cluster membership with the highest

likelihood among the K estimated Gaussian kernels Figure shows the

eective region of the image mdb used for the model estimation process

and the frequency distribution plots of the resulting Gaussian mixture com

ponents

According to Karssemeijer the density of the pectoral muscle is an

important item of information that can be used as a reference in the interpreta

tion of densities in the breast tissue area because regions of similar brightness

or density will most likely correspond to broglandular tissue Based upon

this observation and the breast density model described above a postprocess

ing stage was developed in order to determine the cluster region in the Klevel

image if one existed that agreed with the broglandular disc In this stage

the Klevel cluster was classied as the broglandular region if

K

P

P

where

P

and

P

are respectively the mean and standard deviation of the

graylevel values of the pectoral muscle region and

K

is the mean gray level

of the cluster K computed from the eective region of the given image The

threshold value

P

P

used to determine the broglandular disc was ar

rived at based upon experiments because a direct comparison between the

densities of the pectoral muscle and the broglandular tissue in terms of

physical parameters would be dicult due to several inuential factors of the

imageacquisition protocol

Figures e and f illustrate respectively the Klevel image K

by MDL resulting from the mixture model designed and the broglandular

disc identied for the mammogram in Figure a The results for another

mammogram are provided in Figure with K by MDL A simplied

description of the methods is as follows

Initialize the Gaussian mixture model parameters

i

i

W

i

i

K

Repeat

a Estep Compute the model pxj by maximizing the loglikelihood

and assuming the parameter vector to be correct

b Mstep Reevaluate based upon the new data distribution com

puted in the previous step

Until logLj

NK

logK increases by less than

Obtain the Klevel image by encoding in each pixel the cluster mem

bership with the highest likelihood

a

Figure b

c

Figure d

e

Figure f

FIGURE

a Original mammographic image mdb from the MiniMIAS

database b Breast contour and pectoral muscle edge detected

automatically c Eective region of the mammogram obtained after

performing the segmentation steps d Histogram of the eective area of the

mammogram and the mixture of Gaussian components e Fourlevel image

resulting from the EM algorithm f Fibroglandular disc obtained after

thresholding Reproduced with permission from R J Ferrari R M Ran

gayyan R A Borges and A F Fr ere Segmentation of the broglandular

disc in mammograms using Gaussian mixture modelling Medical and

Biological Engineering and Computing

c

IFMBE

Delimit the broglandular disc based upon the density of the pectoral

muscle

Evaluation of the results of segmentation In the work of Ferrari

et al images randomly chosen from the MiniMIAS database

were used to test the segmentation of the broglandular disc All images were

MLO views with m sampling interval and b graylevel quantization

In order to reduce the processing time all images were downsampled with a

xed sampling distance such that the original images with a matrix size of

pixels were reduced to pixels The results obtained

with the downsampled images were mapped to the original mammograms for

subsequent analysis and display

The results obtained were evaluated in consultation with a radiologist ex

perienced in mammography The test images were displayed on a computer

monitor By using the Gimp program the contrast brightness and

zoom options were provided for improved visualization and assessment of the

results of the segmentation procedure

Because the delineation of the broglandular disc is a dicult and time

consuming task and also because the segmentation method may provide dis

joint regions the results were evaluated by using the following subjective pro

cedure The segmented and original images were simultaneously presented to

the radiologist on a computer monitor The radiologist visually compared the

two images and assigned one of ve categories to the result of segmentation

as follows

Excellent Agreement between the segmented disc and the observed disc

on the mammogram is higher than

Good Agreement between the segmented disc and the observed disc on

the mammogram is between and

a

Figure b

c

Figure d

FIGURE

a Breast contour and pectoral muscle edge superimposed on the original

image mdb b Histogram of the eective area of the mammogram

and the mixture of Gaussian components c Threelevel image resulting

from the EM algorithm d Fibroglandular disc obtained after thresholding

Reproduced with permission from R J Ferrari R M Rangayyan R A Borges

and A F Fr ere Segmentation of the broglandular disc in mammograms

using Gaussian mixture modelling Medical and Biological Engineering and

Computing

c

IFMBE

Average Agreement between the segmented disc and the observed disc

on the mammogram is between and

Poor Agreement between the segmented disc and the observed disc on

the mammogram is between and

Complete failure Agreement between the segmented disc and the ob

served disc on the mammogram is less than

The overall results of segmentation of the broglandular disc were consid

ered to be promising Approximately of the cases images were rated

as acceptable for CAD purposes Categories and In Category the

results for images were considered by the radiologist to be underestimated

and the results for images to be overestimated In Category the result

for one image was considered to be underestimated and the results for two

images to be overestimated The results for about of the cases images

in Categories and were considered to be unsatisfactory

In spite of the attractive features of the EM algorithm such as reliable

convergence wellestablished theoretical basis and easy implementation a

major drawback is the problem of convergence to local maxima which is

related to the initialization of the parameters of the model A more ecient

minimization technique such as the deterministic annealing EM algorithm

DAEM may give better performance The DAEM algorithm uses

the principle of maximum entropy and analogy with statistical mechanics to

reformulate the maximization step of the EM algorithm The loglikelihood

function is replaced by a posterior PDF that is parameterized by with

corresponding to the temperature in analogy to the annealing process

This formulation of the PDF provides robustness to DAEM and minimizes

the possibility of convergence to local maxima

The application of the DAEM algorithm to the images in the work of Ferrari

et al provided limited improvement in terms of the t between the

sums of the Gaussians in the mixture models and the corresponding true

histograms However the change in terms of the nal result of segmentation

of the broglandular disc with respect to the result of the EM algorithm was

not signicant

The stochastic EM algorithm is a variant of EM with the aim to avoid

the dependence of the nal results upon the initialization In the stochastic

EM algorithm after the Estep a stochastic classication step the Sstep is

added to obtain partitions of the data according to posterior distributions In

the absence of any other information random initialization is applied The

Mstep uses the partitions to compute new estimates of the mean vector and

the covariance matrix The stochastic EM algorithm presents the following

improvements in comparison with the standard EM algorithm it is adequate

to know an upper bound on the number of classes the solution is essentially

independent of the initialization and the speed of convergence is appreciably

improved

Other features such as texture may also be used as additional information

in order to improve the results Because the segmentation method is based

upon the classication of each individual pixel in the image the resulting

images are often not compact and a followup procedure may be necessary in

order to demarcate the convex hull of the broglandular disc

Motivation for directional analysis of mammograms

Most of the concepts used in image processing and computer vision for ori

ented pattern analysis have their roots in neurophysiological studies of the

mammalian visual system Campbell and Robson suggested that the hu

man visual system decomposes retinal images into a number of ltered images

each of which contains intensity variations over a narrow range of frequency

and orientation Marcelja and Jones and Palmer demonstrated

that simple cells in the primary visual cortex have receptive elds that are

restricted to small regions of space and are highly structured and that their

behavior corresponds to local measurements of frequency

According to Daugman a suitable model for the D receptive

eld proles measured experimentally in mammalian cortical simple cells is

the parameterized family of D Gabor functions see Section Another

important characteristic of Gabor functions or lters is their optimal joint

resolution in both space and frequency which suggests that Gabor lters are

appropriate operators for tasks requiring simultaneous measurement in the

two domains Except for the optimal joint resolution possessed by the

Gabor functions the DoG and dierence of oset Gaussian lters used by

Malik and Perona have similar properties

Gabor lters have been presented in several works on image processing

however most of these works are related to the segmentation and

analysis of texture Rolston and Rangayyan proposed methods for

directional decomposition and analysis of linear components in images using

multiresolution Gabor lters see Section

Multiresolution analysis by using Gabor lters has natural and desirable

properties for the analysis of directional information in images most of these

properties are based upon biological vision studies as described above Other

multiresolution techniques have also been used with success in addressing re

lated topics such as texture analysis and segmentation and image enhance

ment Chang and Kuo for instance developed a new method for texture

classication that uses a treestructured wavelet transform for decomposing

an image Image decomposition was performed by taking into account the en

ergy of each subimage instead of decomposing subsignals in the lowfrequency

channels

Laine and Fan presented a new method for computing features for

texture segmentation based upon a multiscale representation They used a

discrete wavelet packet frame to decompose an image at dierent levels of

resolution The levels were analyzed by using two algorithms for envelope

detection based upon the Hilbert transform and zero crossings Laine and

Fan stated that the selection of the lters for feature extraction should take

into account three important features symmetry frequency response and

boundary accuracy However it should be noted that the Gabor function is

the only function that can achieve optimal joint localization tradeo between

boundary accuracy and good frequency response

Li et al performed analysis and comparison of the directional se

lectivity of wavelet transforms by using three dierent types of frequency

decomposition rectangular hexagonal and radialangular decomposition

The methods were applied to detect spiculated breast masses and lung nod

ules According to Li et al the best results were achieved by using radial

angular decomposition with both mammographic and chest radiographic im

ages Qian et al presented three image processing modules for mass

detection in digital mammography a treestructured lter module for noise

suppression a directional wavelet transform DWT technique for the decom

position of mammographic directional features and a treestructured wavelet

transform for image enhancement By making the parameters of the three

methods adaptive Qian et al improved the results obtained in previous re

lated works In the DWT method which is related to the

technique proposed by Ferrari et al the number of lter orientations

was adaptively selected in the range corresponding to angular band

width in the range

o

o

The adaptive DWT module provided the best

results with an overall classication eciency of

Chang and Laine proposed a method designed with the goal of en

hancing mammograms based upon information regarding orientation They

used a set of separable steerable lters to capture subtle features at dierent

scales and orientations spanning an overcomplete multiscale representation

computed via a fast wavelet transform By using the ltered output images

they generated a coherence image and phase information that were used by

a nonlinear operator applied to the wavelet coecients to enhance the direc

tional information in digital mammograms Finally the enhanced image was

obtained from the modied wavelet coecients via an inverse fast wavelet

transform See Section for further discussion on related topics

Inspired by studies on the Gabor function and the related topics mentioned

above Ferrari et al proposed a scheme based upon a bank of selfsimilar

Gabor functions and the KLT to analyze directional components of images

The method was applied to detect global signs of asymmetry in the broglan

dular discs of the left and right mammograms of a given subject The related

methods are described in the following paragraphs

Directional analysis of broglandular tissue

Ferrari et al used the formulation of D Gabor functions as a Gaussian

modulated by a complex sinusoid specied by the frequency of the sinusoid

W and the standard deviations

x

and

y

of the Gaussian envelope as

x y

x

y

exp

x

x

y

y

j Wx

Despite this general form there is no standard and precise denition of a D

Gabor function with several variations appearing in the literature

see Sections and Most of these variations are related to the

use of dierent measures of width for the Gaussian envelope and the frequency

of the sinusoid Based upon neurophysiological studies and

wavelet theory the Gabor function normalized in an appropriate

way can be used as a mother wavelet to generate a family of nonorthogonal

Gabor wavelets However as pointed out by Jain and Farrokhnia

although the Gabor function can be an admissible wavelet by removing the

DC response of the function it does not result in an orthogonal decomposi

tion which means that a wavelet transform based upon the Gabor wavelet

includes redundant information A formal mathematical derivation of D Ga

bor wavelets along with the computation of the frame bounds for which this

family of wavelets forms a tight frame is provided by Lee Despite the

lack of orthogonality presented by the Gabor wavelets the Gabor function is

the only function that can achieve the theoretical limit for joint resolution of

information in both the space and the frequency domains

Ferrari et al used the phrase Gabor wavelet representation to rep

resent a bank of Gabor lters normalized to have DC responses equal to zero

and designed in order to have low redundancy in the representation The Ga

bor wavelet representation used was as proposed by Manjunath and Ma

The Gabor wavelets were obtained by dilation and rotation of x y as in

Equation by using the generating function

mn

x y a

m

x

y

a m n integers

x

a

m

x x

cos y y

sin

y

a

m

x x

sin y y

cos

where x

y

is the center of the lter in the spatial domain

n

K

K is

the total number of orientations desired and m and n indicate the scale and

orientation respectively The scale factor a

m

in Equation is meant to

ensure that the energy is independent of m Examples of the Gabor wavelets

used in the work of Ferrari et al are shown in Figure

Equation can be written in the frequency domain as

!u v

u

v

exp

uW

u

v

v

where

u

x

and

v

y

The design strategy used is to project

the lters so as to ensure that the halfpeak magnitude supports of the lter

responses in the frequency spectrum touch one another as shown in Fig

ure In this manner it can ensured that the lters will capture most of

the information with minimal redundancy

Other related methods proposed in the literature use either complexvalued

Gabor lters or pairs of Gabor lters with quadraturephase relation

ship In the formulation of Ferrari et al the Gabor wavelet repre

sentation uses only realvalued evensymmetric lters oriented over a range

of

o

only as opposed to the full

o

range commonly described in the

literature Because the Gabor lters are used to extract meaningful features

from real images and hence with Hermitian frequency response the

response to the evensymmetric lter components will remain unchanged for

lters oriented

o

out of phase and the oddsymmetric component will be

negated Thus based upon this fact and also on psychophysical grounds

provided by Malik and Perona Manjunath and Ma ignored one

half of the orientations in their Gabor representation as illustrated in Fig

ure In order to ensure that the bank of Gabor lters designed as above

becomes a family of admissible D Gabor wavelets the lters x y

must satisfy the admissibility condition of nite energy which implies

that their Fourier transforms are pure bandpass functions having zero re

sponse at DC This condition was achieved by setting the DC gain of each

lter as ! which ensures that the lters do not respond to regions

with constant intensity

The approach described above results in the following formulas for comput

ing the lter parameters

u

and

v

a

U

h

U

l

S

a b

c d

FIGURE

Examples of Gabor wavelets in the space domain with four orientations

o

o

o

and

o

and four scales

x

and

y

pixels The size of each wavelet image shown is pixels Reproduced

with permission from R J Ferrari R M Rangayyan J E L Desautels and

A F Fr ere Analysis of asymmetry in mammograms via directional ltering

with Gabor wavelets IEEE Transactions on Medical Imaging

c

IEEE

Figure a

b

FIGURE

Examples of Gabor lters in the frequency domain Each ellipse represents

the range of the corresponding lter response from to in squared mag

nitude The plots a and b illustrate two ways of dividing the frequency

spectrum by changing the U

l

U

h

S and K parameters of the Gabor rep

resentation Plot a represents the lter bank used in the work of Ferrari

et al for the analysis of mammograms The redundancy in the rep

resentation is minimized by ensuring that the halfpeak magnitude supports

of the lter responses touch one another Reproduced with permission from

R J Ferrari R M Rangayyan J E L Desautels and A F Fr ere Analysis

of asymmetry in mammograms via directional ltering with Gabor wavelets

IEEE Transactions on Medical Imaging

c

IEEE

u

a U

h

a

p

ln

v

tan

K

h

U

h

u

U

h

ln

i

q

ln

ln

u

U

h

where U

l

and U

h

denote the lower and upper center frequencies of interest

The K and S parameters are respectively the number of orientations and

the number of scales in the desired multiresolution decomposition procedure

The frequency of the sinusoid W is set equal to U

h

and m S

Because of the lack of orthogonality of the Gabor wavelets the computation

of the expansion coecients becomes dicult This task however is trivial

when using a set of orthogonal functions because the expansion coecients

given by

c

mn

hfx y

mn

x yi

Z

x

Z

y

fx y

mn

x y dx dy

are the projections of the image fx y onto the same set of functions where

h i denotes the inner product In this case the analysis and synthesis win

dows are the same and the original image can be reconstructed as

fx y

X

m

X

n

hfx y

mn

x yi

mn

x y

However the joint localization and orthogonality of the set of functions are

properties that cannot be met simultaneously Much work has been done to

overcome the problem of the lack of orthogonality of Gabor wavelets with

most of them using dual frames or biorthogonal functions iterative

methods or adjustment of the phasespace sampling in order to ob

tain a reasonably tight frame In the dualframe approach for instance

the set of projection coecients c

mn

D

fx y

e

mn

x y

E

of the dual frame

can be obtained by minimizing the cost function

fx y

X

m

X

n

c

mn

mn

x y

where

e

mn

is the dual frame

In directional ltering and analysis the interest lies in image analysis with

out the requirement of exact reconstruction synthesis of the image There

fore instead of using the wavelet coecients Ferrari et al used the

magnitude of the lter response computed as

a

mn

fx y

even

mn

x y

where

even

mn

x y indicates only the evensymmetric part of the complex Ga

bor lter and represents D convolution

By adjusting the parameters U

l

and U

h

in the Gabor representation of

Manjunath and Ma the range of the frequency spectrum to be used for

multiresolution analysis may be selected The area of each ellipse indicated in

Figure represents the spectrum of frequencies covered by the correspond

ing Gabor lter Once the range of the frequency spectrum is adjusted the

choice of the number of scales and orientation may be made in order to cover

the range of the spectrum as required The choice of the number of scales S

and orientations K used in the work of Ferrari et al for processing

mammographic images was based upon the resolution required for detecting

oriented information with high selectivity The frequency band

widths of the simple and complex cells in the mammalian visual system have

been found to range from to octaves clustering around octaves

and octaves and their angular bandwidth is expected to be smaller than

o

By selecting U

l

U

h

S and K for pro

cessing mammographic images Ferrari et al indirectly set the Gabor

representation to have a frequency bandwidth of approximately one octave

and an angular bandwidth of

o

The eects of changing the U

l

U

h

S and

K parameters of the Gabor representation as above on frequency localization

are shown in Figure

The directional analysis method proposed by Ferrari et al starts by

computing the Gabor wavelets using four scales S and twelve directions

K with U

l

and U

h

cycles pixel The parameters U

l

and

U

h

were chosen according to the scales of the details of interest in the mam

mographic images Diering from other Gabor representations

it should be noted that the parameters U

l

U

h

S and K in the representation

described above have to be adjusted in a coordinated manner by taking into

account the desirable frequency and orientation bandwidths In the Gabor

representation of Manjunath and Ma the lters are designed so as to

represent an image with minimal redundancy the ellipses as in Figure

touch one another

The lter outputs for each orientation and the four scales were analyzed

by using the KLT see Section The KLT was used to select the

principal components of the lter outputs preserving only the most relevant

directional elements present at all of the scales considered Results were then

combined as illustrated in Figure in order to allow the formation of an

Sdimensional vector x for each pixel from each set of the corresponding

pixels in the ltered images S

The vectors corresponding to each position in the lter responses were used

to compute the mean vector and the covariance matrix The eigenvalues

and eigenvectors of the covariance matrix were then computed and arranged in

descending order in a matrixA such that the rst row ofA was the eigenvector

corresponding to the largest eigenvalue and the last row was the eigenvector

corresponding to the smallest eigenvalue The rst N principal components

corresponding to of the total variance were then selected and used to

represent the oriented components at each specic orientation The principal

FIGURE

Formation of the vector x x from the corresponding pixels of the same

orientation and four scales Reproduced with permission from R J Ferrari

R M Rangayyan J E L Desautels and A F Fr ere Analysis of asymmetry

in mammograms via directional ltering with Gabor wavelets IEEE Trans

actions on Medical Imaging

c

IEEE

components were computed as y A x Analysis of variance was

performed by evaluating the eigenvalues of the matrix A The KLT method

is optimal in the sense that it minimizes the MSE between the vectors x and

their resulting approximations y The result of application of the KLT to all

orientations as described above is a set of K images where K is the number

of orientations

Because Gabor wavelets are nonorthogonal functions they do not have a

perfect reconstruction condition This fact results in a small amount of out

ofband energy interfering with the reconstruction which is translated into

artifacts in the reconstructed image Although reconstruction of the original

image from the ltered images is not required in directional analysis the

eects of spectral leakage need to be removed For this purpose the images

resulting from the KLT were thresholded by using the maximum of Otsus

threshold value see Section computed for the K images

Phase and magnitude images indicating the local orientation and inten

sity were composed by vector summation of the K ltered images as

illustrated in Figure Rose diagrams were composed from the phase and

magnitude images to represent the directional distribution of the broglan

dular tissue in each mammogram The complete algorithm for directional

analysis based upon Gabor ltering is summarized in Figure

FIGURE

Block diagram of the procedure for directional analysis using Gabor wavelets

Reproduced with permission from R J Ferrari R M Rangayyan J E L De

sautels and A F Fr ere Analysis of asymmetry in mammograms via direc

tional ltering with Gabor wavelets IEEE Transactions on Medical Imaging

c

IEEE

Characterization of bilateral asymmetry

Figures and show two pairs of images from the MiniMIAS database

All of the images in this database are pixels in size with

m sampling interval and b graylevel quantization Figures a

and b are respectively the MIAS images mdb and mdb representing

the right and left MLO mammograms of a woman classied as a normal

case Figures a and b show the MIAS images mdb and mdb

classied as a case of architectural distortion

Only the broglandular disc of each mammogram was used to compute the

directional components due to the fact that most of the directional compo

nents such as connective tissues and ligaments exist in this specic region of

the breast The broglandular disc ROIs of the mammograms selected for

illustration are shown in Figures c d c and d

Figure shows the principal components obtained by applying the KLT

to the Gabor lter outputs at the orientation of

o

and four scales for

the ROI in Figure d It can be seen that the relevant information is

concentrated in the rst two principal components This is evident based

upon an evaluation of the eigenvalues listed in the caption of Figure In

this example only the rst two principal components were used to represent

the oriented components in the

o

orientation because their eigenvalues

add to of the total variance After thresholding the ltered

images with Otsus method in order to eliminate the eects of spectral leakage

the magnitude and phase images were composed by vector summation as

illustrated in Figures and

Figures a d show the result of Gabor ltering for the normal

case in Figure The rose diagrams in Figures c and d show the

distribution of the tissues in the broglandular discs of both the left and right

views An inspection of the rose diagrams shows that the results obtained

are in good agreement with visual analysis of the ltered results in Figures

a and b and the corresponding ROIs in Figures c and d The

most relevant angular information indicated in the rose diagrams are similar

The results of the ltering process for the case of architectural distortion

see Figure along with the respective rose diagrams are shown in Fig

ure By analyzing the results of ltering we can notice a modication of

the tissue pattern caused by the presence of a highdensity region An impor

tant characteristic of the Gabor lters may be seen in the result the lters

do not respond to regions with nearly uniform intensity that is to regions

without directional information see Figures c and a This is

an important outcome that could be used to detect asymmetric dense regions

and local foci of architecture distortion The global distortion of the tissue

ow pattern is readily seen by comparison of the rose diagrams of the left and

right breasts

a b

c d

FIGURE

Images mdb and mdb of a normal case a and b Original im

ages pixels at m pixel The breast boundary white and

pectoral muscle edge black detected are also shown c and d Fibroglan

dular discs segmented and enlarged pixels Histogram equalization

was applied to enhance the global contrast of each ROI for display purposes

only Reproduced with permission from R J Ferrari R M Rangayyan J E L

Desautels and A F Fr ere Analysis of asymmetry in mammograms via direc

tional ltering with Gabor wavelets IEEE Transactions on Medical Imaging

c

IEEE

a b

c d

FIGURE

Images mdb and mdb of a case of architectural distortion a

and b Original images pixels at m pixel The breast

boundary white and pectoral muscle edge black detected are also shown

c and d Fibroglandular discs segmented and enlarged pixels

Histogram equalization was applied to enhance the global contrast of each

ROI for display purposes only Reproduced with permission from R J Fer

rari R M Rangayyan J E L Desautels and A F Fr ere Analysis of asym

metry in mammograms via directional ltering with Gabor wavelets IEEE

Transactions on Medical Imaging

c

IEEE

a b

c d

FIGURE

The images a b c and d are respectively the rst second third

and fourth components resulting from the KLT applied to the Gabor lter re

sponses with orientation

o

to the ROI of the image mdb shown in Fig

ure d The eigenvalues of the four components above are

and

The images were full brightnesscontrast

corrected for improved visualization Reproduced with permission from R J

Ferrari R M Rangayyan J E L Desautels and A F Fr ere Analysis of

asymmetry in mammograms via directional ltering with Gabor wavelets

IEEE Transactions on Medical Imaging

c

IEEE

The rose diagrams in Figures and present a strong visual associ

ation with the directional components of the corresponding images and may

be used by radiologists as an aid in the interpretation of mammograms

Feature extraction and pattern classi cation In order to characterize

bilateral asymmetry in an objective manner three features were derived the

entropy H Equation the rst moment M

Equation and the

second central moment or variance M

Equation of the rose diagram

given by the dierence between the rose diagrams computed for the left and

right mammograms of the same individual

Classication of the normal and asymmetric cases was conducted by using

the Bayesian linear classier see Section The Gaussian dis

tribution was assumed in order to model the PDF and the parameters of

the model were estimated by using the training samples The prior proba

bilities of the normal and asymmetry classes were assumed to be equal and

the covariance matrix was calculated in a pooled manner by averaging the

covariance matrices of the normal and asymmetric classes The leaveoneout

methodology was used to estimate the classication accuracy

The directional analysis scheme was applied to images normal cases

cases of asymmetry and six cases of architectural distortion from the

MiniMIAS database An exhaustive combination approach was used to

select the best set of features The selection was conducted based upon the

classication results obtained by using the leaveoneout method The best

result by using only one feature in the classication process was achieved

by the rstorder angular moment M

with the sensitivity specicity and

average accuracy values equal to and respectively When

using two features the best result was achieved with the combination of the

rstorder angular moment M

and the entropy H features indicating

that of the asymmetric and distortion cases and of the normal

cases were correctly classied The average rate of correct classication in

this case was The low rate of specicity may be explained by the

fact that even normal cases present natural signs of mild asymmetry the

mammographic imaging procedure may also distort the left and right breasts

in dierent ways

In a subsequent study Rangayyan et al revised the directional analysis

procedures as shown in Figure The rose diagrams of the left and right

mammograms were aligned such that their mean angles corresponded to the

straight line perpendicular to the pectoral muscle and then subtracted to

obtain the dierence rose diagram In addition to the features H M

and

M

of the dierence rose diagram as described above the dominant orientation

R

and circular variance s

were computed as follows

X

R

N

X

i

R

i

cos

i

a b

c d

FIGURE

Results obtained for the normal case in Figure a and b Magnitude

images c and d Rose diagrams The magnitude images were histogram

equalized for improved visualization The rose diagrams have been congured

to match the mammograms in orientation Reproduced with permission from

R J Ferrari R M Rangayyan J E L Desautels and A F Fr ere Analysis

of asymmetry in mammograms via directional ltering with Gabor wavelets

IEEE Transactions on Medical Imaging

c

IEEE

a b

c d

FIGURE

Results obtained for the case of architectural distortion in Figure a and

b Magnitude images c and d Rose diagrams The magnitude images

were histogramequalized for improved visualization The rose diagrams have

been congured to match the mammograms in orientation Reproduced with

permission from R J Ferrari R M Rangayyan J E L Desautels and A F

Fr ere Analysis of asymmetry in mammograms via directional ltering with

Gabor wavelets IEEE Transactions on Medical Imaging

c

IEEE

Y

R

N

X

i

R

i

sin

i

R

atan

Y

R

X

R

and

s

q

X

R

Y

R

where R

i

is the normalized value and

i

is the central angle of the i

th

angle

band of the dierence rose diagram and N is the number of bins in the rose

diagram

In addition a set of features including seven of Hus moments see Sec

tion and Equation and the area average density eccentricity and

stretch were computed to characterize the shape of the segmented broglan

dular discs Eccentricity was computed as

m

m

m

m

m

where m

pq

are the geometric invariant moments as described in Section

The stretch parameter was computed as

x

max

x

min

y

max

y

min

where x

max

x

min

y

max

and y

min

are the corner coordinates of the rectangle

delimiting the broglandular disc Feature selection was performed by PCA

and exhaustive combination techniques With PCA only the components

associated with of the total variance were used in the classication step

Classication was performed using linear and quadratic Bayesian classiers

with the leaveoneout method

The revised directional analysis scheme was applied to images nor

mal cases cases of asymmetry and eight cases of architectural distortion

from the MiniMIAS database The best overall classication accuracy

of with a sensitivity of and specicity of was obtained us

ing the four features

R

M

M

and H computed from the aligneddierence

rose diagrams using the quadratic classier The morphometric measures and

moments after PCAbased feature selection resulted in an overall classica

tion accuracy of only with the linear classier The combination of

all of the directional statistics morphometric measures and moments after

PCAbased feature selection resulted in an overall classication accuracy of

with a sensitivity of and specicity of with the linear

classier The results indicate the importance of directional analysis of the

broglandular tissue in the detection of bilateral asymmetry

FIGURE

Block diagram of the revised procedure for the analysis of bilateral asymme

try

Application Architectural Distortion in Mammo

grams

Mammography is the best available tool for detecting early breast cancer

screening programs have been shown to reduce mortality rates by to

Chapter However the sensitivity of screening mammography

is aected by image quality and the radiologists level of expertise Bird et

al estimated the sensitivity of screening mammography to be between

and they also observed that misinterpretation of breast cancer signs

accounts for of the errors and overlooking signs is responsible for of

the missed lesions The extent of errors due to overlooking of lesions reinforces

the need for CAD tools in mammography

CAD techniques and systems have been proposed to enhance the sensitiv

ity of the detection of breast cancer although these techniques are eective

in detecting masses and calcications they have been found to fail in the

detection of architectural distortion with adequate levels of accuracy

Therefore new CAD systems are desirable for targeted detection of subtle

mammographic abnormalities such as architectural distortion which are the

most frequent source of screening errors and falsenegative ndings related to

cases of interval cancer

Architectural distortion is dened in BIRADS

TM

as follows The

normal architecture of the breast is distorted with no denite mass visible

This includes spiculations radiating from a point and focal retraction or dis

tortion at the edge of the parenchyma Focal retraction is considered to be

easier to perceive than spiculated distortion within the breast parenchyma

p Architectural distortion could be categorized as malignant or benign

the former including cancer and the latter including scar and softtissue dam

age due to trauma

According to van Dijck et al in nearly half of the screendetected

cancers minimal signs appeared to be present on the previous screening mam

mogram two years before the diagnosis Burrell et al in a study of

screening interval breast cancers showed that architectural distortion is the

most commonly missed abnormality in falsenegative cases Sickles re

ported that indirect signs of malignancy such as architectural distortion

bilateral asymmetry single dilated duct and developing densities account

for almost of the detected cancers Broeders et al suggested that

improvement in the detection of architectural distortion could lead to an ef

fective improvement in the prognosis of breast cancer patients

Detection of spiculated lesions and distortion

The breast contains several piecewise linear structures such as ligaments

ducts and blood vessels that cause oriented texture in mammograms The

presence of architectural distortion is expected to change the normal oriented

texture of the breast

Figure a shows a mammogram of a normal breast where the normal

oriented texture is observed The mammogram in Figure b exhibits

architectural distortion Figure shows an enlarged view of the site of

architectural distortion Observe the appearance of lines radiating from a

central point in the ROI It is also noticeable that the perceived increased

density close to the center of the ROI is due to the broglandular disk as it

can be observed in the full mammogram view in Figure b

a b

FIGURE

a Mammogram showing a normal breast image mdb from the Mini

MIAS database Width of image pixels mm b Archi

tectural distortion present in a mammogram from the MiniMIAS database

mdb Width of image pixels mm The square box overlaid

on the gure represents the ROI including the site of architectural distortion

shown enlarged in Figure Reproduced with permission from F J Ayres

and R M Rangayyan Characterization of architectural distortion in mam

mograms via analysis of oriented texture IEEE Engineering in Medicine and

Biology Magazine January

c

IEEE

FIGURE

Detail of mammogram mdb showing the site of architectural distortion

marked by the box in Figure b Width of image pixels mm

Reproduced with permission from F J Ayres and R M Rangayyan Charac

terization of architectural distortion in mammograms via analysis of oriented

texture IEEE Engineering in Medicine and Biology Magazine January

c

IEEE

Several researchers have directed attention to the detection of stellate and

spiculated patterns associated with masses in mammograms see Mudigonda

et al and Section for a review on this subject However most of such

methods have been directed toward and applied to the detection of tumors

with spiculations A common strategy in most of the methods reported in

the literature for this application is to assume a stellate appearance for the

lesion detection is performed by tting a star pattern to the texture of the

breast parenchyma

Qian et al proposed a directional wavelet transform to detect spicules

radiating from masses Kegelmeyer et al used local edge orientation his

tograms and Laws texture features to detect stellate lesions A sensitivity of

was obtained with a specicity of Karssemeijer and te Brake

applied operators sensitive to radial patterns of straight lines to an orienta

tion eld to detect stellate patterns and obtained a sensitivity of with

one false positive per image however only lesions with radiating spicules re

gardless of the presence of a central density are detected in their method

Mudigonda et al investigated the detection of masses using density slic

ing and texture oweld a sensitivity of with false positives per

image was achieved see Section

Zwiggelaar et al proposed a technique to detect abnormal patterns of

linear structures by detecting the radiating spicules and"or the central mass

expected to occur with spiculated lesions PCA was applied to a training

set of mammograms including normal tissue patterns and spiculated lesions

The results of PCA were used to construct a basis set of oriented texture

patterns which was used to analyze radiating structures A sensitivity of

was obtained in the classication of pixels as belonging to normal tissue

or lesions but with low specicity Sampat and Bovik employed ltering

in the Radon domain to enhance mammograms followed by the usage of radial

spiculation lters to detect spiculated lesions however statistical evaluation

of the performance of the technique was not conducted

Mudigonda and Rangayyan proposed the use of texture oweld to

detect architectural distortion based upon the local coherence of texture ori

entation only preliminary results were given indicating the potential of the

technique in the detection of architectural distortion Ferrari et al used

Gabor lters to detect oriented patterns with subsequent analysis designed

to characterize global bilateral asymmetry however the method was not

aimed at detecting focal architectural distortion see Section Matsubara

et al used mathematical morphology to detect architectural distortion

around the skin line and a concentration index to detect architectural dis

tortion within the mammary gland they reported sensitivity rates of

with false positives per image and with false positives per image

respectively in the two tasks

Burhenne et al studied the performance of a commercial CAD sys

tem in the detection of masses and calcications in screening mammography

obtaining a sensitivity of in the detection of masses and architectural

distortion Evans et al investigated the ability of a commercial CAD

system to mark invasive lobular carcinoma of the breast the system identied

correctly of cases of architectural distortion Birdwell et al eval

uated the performance of a commercial CAD system in marking cancers that

were overlooked by radiologists the software detected ve out of six cases

of architectural distortion However Baker et al found the sensitivity

of two commercial CAD systems to be poor in detecting architectural distor

tion fewer than of the cases of architectural distortion were detected

These ndings indicate the need for further research in this area and the

development of algorithms designed specically to characterize architectural

distortion

Ayres and Rangayyan proposed the application of Gabor

lters and phase portraits to characterize architectural distortion in ROIs se

lected from mammograms as well as to detect sites of architectural distortion

in full mammograms their methods and results are described in the following

subsections

Phase portraits

Phase portraits provide an analytical tool to study systems of rstorder dif

ferential equations The method has proved to be useful in characterizing

oriented texture

Let pt and qt denote two dierentiable functions of time t related by a

system of rstorder dierential equations as

#pt F pt qt

#qt Gpt qt

where the dot above the variable indicates the rstorder derivative of the

function with respect to time and F and G represent functions of p and q

Given initial conditions p and q the solution pt qt to Equation

can be viewed as a parametric trajectory of a hypothetical particle in the

p q plane placed at p q at time t and moving through the p q

plane with velocity #pt #qt The p q plane is referred to as the phase

plane of the system of rstorder dierential equations The path traced by

the hypothetical particle is called a streamline of the vector eld #p #q The

phase portrait is a graph of the possible streamlines in the phase plane A

xed point of Equation is a point in the phase plane where #pt and

#qt a particle left at a xed point remains stationary

When the system of rstorder dierential equations is linear Equation

assumes the form

#pt

#qt

A

pt

qt

b

where A is a matrix and b is a column matrix a vector In

this case there are only three types of phase portraits node saddle and

spiral The type of phase portrait can be determined from the nature of

the eigenvalues of A as shown in Table The center p

q

of the phase

portrait is given by the xed point of Equation

#pt

#qt

p

q

A

b

Solving Equation yields a linear combination of complex exponentials

for pt and qt whose exponents are given by the eigenvalues of A multiplied

by the time variable t Table illustrates the streamlines obtained by solving

Equation for a node a saddle and a spiral phase portrait the solid lines

indicate the movement of the pt and the qt components of the solution

and the dashed lines indicate the streamlines The formation of each phase

portrait type is explained as follows

Node the components pt and qt are exponentials that either simul

taneously converge to or diverge from the xedpoint coordinates p

and q

Saddle the components pt and qt are exponentials while one of the

components either pt or qt converges to the xed point the other

diverges from the xed point

Spiral the components pt and qt are exponentially modulated sinu

soidal functions the resulting streamline forms a spiral curve

Associating the functions pt and qt with the x and y coordinates of

the Cartesian image plane we can dene the orientation eld generated by

Equation as

x yjAb arctan

#qt

#pt

which is the angle of the velocity vector #pt #qt with the x axis at x y

pt qt Table lists the three phase portraits and the corresponding

orientation elds generated by a system of linear rstorder dierential equa

tions

Using the concepts presented above the orientation eld of a textured image

may be described qualitatively by determining the type of the phase portrait

that is most similar to the orientation eld along with the center of the phase

portrait This notion was employed by Ayres and Rangayyan

to characterize architectural distortion

Estimating the orientation eld

The analysis of oriented texture is an important task in computer vision

and several methods have been proposed for this task such as weighted an

gle histograms integral curves and phase portraits

Ayres and Rangayyan analyzed the orientation eld in ROIs of

mammograms through the usage of phase portraits in order to characterize

architectural distortion In order to extract the texture orientation at each

pixel of the ROI the ROI was ltered with a bank of Gabor lters of dierent

orientations see Section The Gabor lter kernel oriented at the

angle was formulated as

gx y

x

y

exp

x

x

y

y

cosf

o

x

Kernels at other angles were obtained by rotating this kernel A set of

kernels was used with angles spaced evenly over the range

Gabor lters may be used as line detectors In the work of Ayres and

Rangayyan the parameters in Equation namely

x

y

and f

o

were derived from a design rule as follows Let be the thickness of

the line detector This parameter constrains

x

and f

o

as follows

The amplitude of the exponential term in Equation that is the

Gaussian term is reduced to one half of its maximum at x and

y therefore

x

p

ln

TABLE

Phase Portraits for a System of Linear Firstorder Dierential

Equations

Phase

portrait

type

Eigenvalues

Streamlines

Appearance of the

orientation eld

Node

Real eigenvalues

of same sign

Saddle

Real eigenvalues

of opposite sign

Spiral

Complex

eigenvalues

Solid lines indicate the movement of the pt and the qt components of the

solution dashed lines indicate the streamlines Reproduced with permission

from F J Ayres and R M Rangayyan Characterization of architectural dis

tortion in mammograms via analysis of oriented texture IEEE Engineering

in Medicine and Biology Magazine January

c

IEEE

The cosine term has a period of therefore f

o

The value of

y

was dened as

y

l

x

where l determines the elongation

of the Gabor lter in the orientation direction with respect to its thickness

The values pixels corresponding to a thickness of mm at a pixel size

of m and l were determined empirically by observing the typical

spicule width and length in mammograms with architectural distortion in the

MiniMIAS database

The eects of the dierent design parameters are shown in Figure and

are as follows

Figures a and e show the impulse response of a Gabor lter and

its Fourier transform magnitude respectively

In Figure b the Gabor lter of Figure a is stretched in

the x direction by increasing the elongation factor l Observe that the

Fourier spectrum of the new Gabor lter shown in Figure f is

compressed in the horizontal direction

The Gabor lter shown in Figure c was obtained by increasing

the parameter of the original Gabor lter thus enlarging the lter in

both the x and y directions Correspondingly the Fourier spectrum of

the enlarged lter shown in Figure g has been shrunk in both

the vertical and horizontal directions

The eect of rotating the Gabor lter by

o

counterclockwise is dis

played in Figures d and h that show the rotated Gabor lters

impulse response and the corresponding Fourier spectrum

The texture orientation at a pixel was estimated as the orientation of the

Gabor lter that yielded the highest magnitude response at that pixel The

orientation at every pixel was used to compose the orientation eld The

magnitude of the corresponding lter response was used to form themagnitude

image The magnitude image was not used in the estimation of the phase

portrait but was found to be useful for illustrative purposes

Let x y be the texture orientation at x y and g

k

x y k

be the Gabor lter oriented at

k

k Let fx y be the ROI

of the mammogram being processed and f

k

x y f g

k

x y where the

asterisk denotes linear D convolution Then the orientation eld of fx y

is given by

x y

k

max

where k

max

argfmax

k

jf

k

x yjg

Characterizing orientation elds with phase portraits

In the work of Ayres and Rangayyan the analysis of oriented

texture patterns was performed in a twostep process First the orientation

a b c d

e f g h

FIGURE

Eects of the dierent parameters of the Gabor lter a Example of the

impulse response of a Gabor lter b The parameter l is increased the

Gabor lter is elongated in the x direction c The parameter is increased

the Gabor lter is enlarged in the x and y directions d The angle of the

Gabor lter is modied Figures e h correspond to the magnitude of the

Fourier transforms of the Gabor lters in a d respectively The fre

quency component is at the center of the spectra displayed Reproduced with

permission from F J Ayres and R M Rangayyan Characterization of archi

tectural distortion in mammograms via analysis of oriented texture IEEE

Engineering in Medicine and Biology Magazine January

c

IEEE

eld x y of the ROI was computed in a small analysis window The sliding

analysis window was centered at pixels within the ROI avoiding window posi

tions with incomplete data at the edges of the ROI for the estimation ofA and

b Second the matrix A and the vector b in Equation were estimated

such that the best match was achieved between x y and x yjAb The

eigenvalues of A determine the type of the phase portrait present in x y

the xed point of the phase portrait is given by Equation

The estimates of A and b were obtained as follows For every point x y

let $x y sinx y x yjAb represent the error between the orien

tation of the texture given by Equation and the orientation of the model

given by Equation Then the estimation problem is that of nding A

and b that minimize the sum of the squared error

X

x

X

y

$

x y

X

x

X

y

fsinx y x yjAbg

which may be solved using a nonlinear leastsquares algorithm

The ROI was investigated by sliding the analysis window through the ori

entation eld of the ROI and accumulating the information obtained that

is the type of the phase portrait and the location of the xed point for each

window position as follows

Create three maps one for each type of phase portrait hereafter called

the phase portrait maps that will be used to accumulate information

from the sliding analysis window The maps are initialized to zero and

are of the same size as the ROI or the image being processed

Slide the analysis window through the orientation eld of the ROI At

each position of the sliding window determine the type of the phase

portrait and compute the xed point of the orientation eld

Increment the value at the location of the xed point in the correspond

ing phase portrait map

The size of the sliding analysis window was set at pixels mm

The three maps obtained as above provide the results of a voting procedure

and indicate the possible locations of xed points corresponding to texture

patterns that approximately match the node saddle and spiral phase por

traits It is possible that for some positions of the sliding analysis window

the location of the xed point falls outside the spatial limits of the ROI or

image being processed the votes related to such results were ignored The

value at each location x y in a phase portrait map provides the degree of

condence in determining the existence of the corresponding phase portrait

type centered at x y The three phase portraits were expected to relate to

dierent types of architectural distortion

Feature extraction for pattern classication

The estimates of the xedpoint location for a given phase portrait pattern can

be scattered around the true xedpoint position due to the limited precision

of the estimation procedure the presence of multiple overlapping patterns

the availability of limited data within the sliding analysis window and the

presence of noise A local accumulation of the votes is necessary to diminish

the eect of xedpoint location errors Ayres and Rangayyan

employed a Gaussian smoothing lter with a standard deviation of pixels

mm for this purpose

For the purpose of pattern classication six features were extracted to char

acterize each ROI the maximum of each phase portrait map three features

and the entropy of each phase portrait map three features The maximum

of each map conveys information about the likelihood of the presence of the

corresponding phase portrait type and the entropy relates to the uncertainty

in the location of the xed point in each map The entropy H of a map hx y

was computed as

H hx y

X

x

X

y

hx y

S

h

ln

hx y

S

h

where

S

h

X

x

X

y

hx y

A map with a dense spatial concentration of votes is expected to have a large

maximum value and a low entropy On the contrary a map with a wide

scatter of votes may be expected to have a low maximum and a large entropy

Application to segments of mammograms

Ayres and Rangayyan analyzed a set of ROIs each of size

pixels mm with a resolution of m selected from

the MiniMIAS database The set included ROIs with architec

tural distortion all the cases of architectural distortion available in the MIAS

database ROIs with normal tissue patterns eight ROIs with spiculated

malignant masses four ROIs with circumscribed malignant masses ROIs

with spiculated benign masses ROIs with circumscribed benign masses

and two ROIs with malignant calcications The size of the ROIs was chosen

to accommodate the largest area of architectural distortion or mass identi

ed in the MiniMIAS database ROIs related to all of the masses in the

database were included The normal ROIs included examples of overlapping

ducts ligaments and other parenchymal patterns Only the central portion of

pixels of each ROI was investigated using a sliding analysis window

of size pixels the remaining outer ribbon of pixels was not processed

in order to discard the eects of the preceding ltering steps

TABLE

Results of Linear Discriminant Analysis for ROIs with

Architectural Distortion Using the Leaveoneout Method

Architectural %ROIs Classied as

distortion Architectural distortion Other

Benign

Malignant

Total TP FN

TP true positives FN false negatives The results correspond to the

prior probability of belonging to the architectural distortion class being

Sensitivity Reproduced with permission from F J Ayres and R M

Rangayyan Characterization of architectural distortion in mammograms via

analysis of oriented texture IEEE Engineering in Medicine and Biology Mag

azine January

c

IEEE

Figure illustrates the results obtained for an image with architectural

distortion mdb The maximum of the node map is larger than the max

ima of the other two maps Also the scattering of votes in the node map is

less than that in the saddle and spiral maps These results indicate that the

degree of scattering of the votes quantied by the entropy of the correspond

ing map and the maximum of each of the three phase portrait maps could

be useful features to distinguish between architectural distortion and other

patterns

Linear discriminant analysis was performed using SPSS with stepwise

feature selection Architectural distortion was considered as a positive nding

with all other test patterns normal tissue masses and calcications being

considered as negative ndings The statistically signicant features were

the entropy of the node map and the entropy of the spiral map the other

features were deemed to be not signicant by the statistical analysis package

and were discarded in all subsequent analysis With the prior probability of

architectural distortion set to the sensitivity obtained was and

the specicity was The fraction of cases correctly classied was

Tables and present the classication results with the prior probability

of architectural distortion being An overall classication accuracy of

was achieved

Detection of sites of architectural distortion

Ayres and Rangayyan hypothesized that architectural distor

tion would appear as an oriented texture pattern that can be locally approxi

mated by a linear phase portrait model furthermore it was expected that the

a b

c

d e f

FIGURE

Analysis of the ROI from the image mdb which includes architectural dis

tortion a ROI of size pixels mm b magnitude image

c orientation eld superimposed on the original ROI d node map with

intensities mapped from to e saddle map mapped to

f spiral map mapped to This image was correctly

classied as belonging to the architectural distortion category Table

Reproduced with permission from F J Ayres and R M Rangayyan Charac

terization of architectural distortion in mammograms via analysis of oriented

texture IEEE Engineering in Medicine and Biology Magazine January

c

IEEE

TABLE

Results of Linear Discriminant Analysis for ROIs Without

Architectural Distortion Using the Leaveoneout Method

Type %ROIs Classied as

Architectural distortion Other

CB

Masses SB

CM

SM

Calcications

Normal

Total FP TN

CB circumscribed benign mass CM circumscribed malignant tumor SB

spiculated benign mass SM spiculated malignant tumor FP false pos

itives TN true negatives The results correspond to the prior probability

of belonging to the architectural distortion class being Specicity

Reproduced with permission from F J Ayres and R M Rangayyan

Characterization of architectural distortion in mammograms via analysis of

oriented texture IEEE Engineering in Medicine and Biology Magazine Jan

uary

c

IEEE

xedpoint location of the phase portrait model would fall within the breast

area in the mammogram Then the numbers of votes cast at each position of

the three phase portrait maps would indicate the likelihood that the position

considered is a xed point of a node a saddle or a spiral pattern

Before searching the maps for sites of distortion the orientation eld was

ltered and downsampled as follows Let hx y be a Gaussian lter of stan

dard deviation

h

dened as

hx y

h

exp

x

y

h

Dene the images sx y sinx y and cx y cosx y where

x y is the orientation eld Then the ltered orientation eld

f

x y is

obtained as

f

x y

arctan

hx y sx y

hx y cx y

where the asterisk denotes D convolution

The ltered orientation eld was downsampled by a factor of four thus

producing the downsampled orientation eld

d

as

d

x y

f

x y

The ltering and downsampling procedures summarized in Figure

were applied in order to reduce noise and and also to reduce the computational

eort required for the processing of full mammograms The ltering procedure

described above is a variant of Raos dominant local orientation method

a Gaussian lter has been used instead of a box lter

The following procedure was used to detect and locate sites of architectural

distortion using only the node map

The node map is ltered with a Gaussian lter of standard deviation

equal to pixel mm

The ltered node map is thresholded with the same threshold value for

all images

The thresholded image is subjected to the following series of morpholog

ical operations to group positive responses that are close to one another

and to reduce each region of positive response to a single point The re

sulting points indicate the detected locations of architectural distortion

a A closing operation is performed to group clusters of points that

are less than mm apart The structural element is a disk of radius

pixels mm

b A close holes lter is applied to the image The resulting image

includes only compact regions

FIGURE

Filtering and downsampling of the orientation eld Figure courtesy of F J

Ayres

c The image is subjected to a shrink lter where each compact

region is shrunk to a single pixel

The threshold value inuences the sensitivity of the method and the number

of false positives per image A high threshold value reduces the number of

false positives but also reduces the sensitivity A low threshold value increases

the number of false positives

The method was applied to mammograms exhibiting architectural dis

tortion selected from the MiniMIAS database The mammograms were

MLO views digitized to pixels at a resolution of m and

b pixel Figures and illustrate the steps of the method as applied

to image mdb Observe that the ltered orientation eld Figure d

is smoother and more coherent as compared to the original orientation eld

Figure c the pattern of architectural distortion is displayed better in

the ltered orientation eld

The architectural distortion present in the mammogram mdb has a stel

late or spiculated appearance As a consequence a large number of votes

have been cast into the node map at a location close to the center of the

distortion as seen in Figure c Another point of accumulation of votes

in the node map is observed in Figure c at the location of the nipple

This is not unexpected the breast has a set of ducts that carry milk to the

nipple the ducts appear in mammograms as linear structures converging to

the nipple Observe that the node map has the strongest response of all maps

Figure a b

within the site of architectural distortion given by the MiniMIAS database

The technique has resulted in the identication of two locations as sites of

architectural distortion one true positive and one false positive as shown in

Figure d

The freeresponse receiver operating characteristics FROC was derived

by varying the threshold level in the detection step the result is shown in

Figure See Section for details on ROC analysis A sensitivity

of was obtained at false positives per image Further work is required

in order to reduce the number of false positives and improve the accuracy of

detection

Remarks

Preferred orientation and directional distributions relate to the functional

integrity of several types of tissues and organs changes in such patterns could

indicate structural damage as well as recovery Directional analysis could

c d

FIGURE

a Image mdb from the MiniMIAS database The circle indicates

the location and the extent of architectural distortion as provided in the Mini

MIAS database b Magnitude image after Gabor ltering c Orien

tation eld superimposed on the original image Needles have been drawn for

every fth pixel d Filtered orientation eld superimposed on the original

image Reproduced with permission from F J Ayres and R M Rangayyan

Detection of architectural distortion in mammograms using phase portraits

Proceedings of SPIE Medical Imaging Image Processing Volume

pp

c

SPIE See also Figure

Figure a b

c d

FIGURE

Phase portrait maps derived from the orientation eld in Figure d and

the detection of architectural distortion a Saddle map values are scaled

from the range to b Spiral map values are scaled from the

range to a Node map values are scaled from the range

to d Detected sites of architectural distortion superimposed

on the original image the solid line indicates the location and spatial extent

of architectural distortion as given by the MiniMIAS database the

dashed lines indicate the detected sites of architectural distortion one true

positive and one false positive Reproduced with permission from F J Ayres

and R M Rangayyan Detection of architectural distortion in mammograms

using phase portraits Proceedings of SPIE Medical Imaging Image

Processing Volume pp

c

SPIE

FIGURE

Freeresponse receiver operating characteristics FROC curve for the detec

tion of sites of architectural distortion Reproduced with permission from F J

Ayres and R M Rangayyan Detection of architectural distortion in mam

mograms using phase portraits Proceedings of SPIE Medical Imaging

Image Processing Volume pp

c

SPIE

therefore be used to study the health and wellbeing of a tissue or organ as

well as to follow the pathological and physiological processes related to injury

treatment and healing

In this chapter we explored the directional characteristics of several biomed

ical images We have seen several examples of the application of fan lters

and Gabor wavelets The importance of multiscale or multiresolution analysis

in accounting for variations in the size of the pattern elements of interest has

been demonstrated In spite of theoretical limitations the methods for direc

tional analysis presented in this chapter have been shown to lead to practically

useful results in important applications

Study Questions and Problems

Selected data les related to some of the problems and exercises are available at the

site

wwwenelucalgarycaPeopleRangaenel

Discuss how entropy can characterize a directional distribution

Discuss the limitations of fan lters Describe how Gabor functions address

these limitations

Using an image with line segments of various widths as an example discuss

the need for multiscale or multiresolution analysis

Laboratory Exercises and Projects

Prepare a test image with line segments of di erent directions lengths and

widths with overlap Apply Gabor lters at a few di erent scales and angles

as appropriate Evaluate the results in terms of

a the lengths of the extracted components and

b the widths of the extracted components

Discuss the limitations of the methods and the artifacts in the results

Decompose your test image in the preceding problem using eight sector or fan

lters spanning the full range of

o

o

Apply a thresholding technique to binarize the results

Compute the area covered by the ltered patterns for each angle band Com

pare the results with the known areas of the directional patterns

Discuss the limitations of the methods and the artifacts in the results