SlideShare a Scribd company logo
1 of 180
Supervisors
Assis. Prof. Hossam El-Din Moustafa
Eng. Khaled M. Abd El-Fattah
Mansoura University
Faculty of Engineering
Dept. of Electronics and
Communications Engineering
Aims of The Present Work
1. To evaluate the performance of different
image de-noising techniques using
simulated data set.
2. To design a digital system to process and
register digital Computed Tomography
(CT) and Magnetic Resonance (MR)
images for the human's brain.
3. To compare the performance of medical
image registration techniques.
Project Group 2010 29/27/2015
Aims of The Present Work
4. To implement two image fusion
techniques and compare them according
to two measures of performance.
5. To apply image fusion techniques to the
following medical applications:
 Detection of acute intra-cerebral
hemorrhage.
 Detection of hepatic lesions.
 Detection of head & neck cancer.
Project Group 2010 39/27/2015
Project Outline
Chapter 1 gives an introduction to the
project.
Chapter 2 describes types of noise and
image de-noising techniques.
Chapter 3 introduces the theoretical basis
of image registration techniques.
Chapter 4 presents biomedical applications
of image registration.
Project Group 2010 49/27/2015
Project Outline
Chapter 5 gives a review to the main types of
image fusion techniques.
Chapter 6 presents the different applications
of image fusion techniques.
Chapter 7 summarizes the concluded remarks
and the future work.
Project Group 2010 59/27/2015
The Need For Image Registration
 To solve the problem of misalignment in
acquired images due to (camera movement –
object movement – different resolutions - …).
 Clinicians seek to integrate the
complementary information provided by
different modalities.
 This leads to improved diagnostic accuracy
and treatment effectiveness.
Project Group 2010 69/27/2015
Image Registration Steps
Project Group 2010 7
Preprocessing
- Image smoothing
- De-blurring
- Edge sharpening
- Segmentation
- Edge detection
Image
transform
Feature
selection
Resampling
Matching
criteria
YES
NO
Ref. Image
Target Image
Ref. Image
Target Image
Registered Images
9/27/2015
The Need For Image Fusion
 Image fusion is the process by which two
or more images are combined into a
single image retaining the important
features from each of the source images.
 Image fusion aims at the integration of
complementary data to enhance the
information apparent in the images.
Project Group 2010 89/27/2015
Image Fusion Steps
Project Group 2010 9
Fused Images
Preprocessing
Image smoothing
De-blurring
Edge sharpening
Segmentation
Edge detection
Feature
Extraction
Feature
Identification
1st Image
2nd Image
(Optional)
Fusion
Evaluation
Fusion
Fusion
Pixel Level
Decision Level
Feature Level
9/27/2015
Digital Simulation And
De-noising Techniques
Project Group 2010 109/27/2015
Digital Image Simulation
 The original image is cameraman image of size
(256×256) .
Project Group 2010 119/27/2015
Noise Simulation
 Real images usually contain departures
from ideality which are referred to as
noise or artifacts.
 Four different artifacts will be simulated;
Gaussian noise, salt & pepper noise,
speckle noise, and composite noise,
which is a scaled version of the first three
types.
Project Group 2010 129/27/2015
Gaussian Noise
 Gaussian noise is an idealized form of
white noise, which is caused by random
fluctuations in the signal.
 White noise is a random signal with flat
power spectral density which is normally
distributed.
 Gaussian noise with zero mean and 0.01
variance was added to the original image.
Project Group 2010 139/27/2015
The Original Image & Gaussian
Noise
14Project Group 20109/27/2015
Salt and Pepper Noise
 Salt & pepper noise can be represented as
on/off pixels.
 This degradation can be caused by sharp,
sudden disturbances in the image signal.
 The noise is usually quantified by the
percentage of pixels which are corrupted.
Project Group 2010 159/27/2015
The Original Image and Salt & Pepper
Noise
16Project Group 20109/27/2015
Speckle Noise
 It is modeled with a multiplicative or nonlinear
model using the following equation:
 Where I is the pure image, J is the output
image, and n is a uniformly distributed random
noise with zero-mean.
Project Group 2010 17
InIJ 
9/27/2015
The Original Image and Speckle
Noise
Project Group 2010 189/27/2015
Composite Noise
 During the imaging process all types of
artifacts are present and affect the image
quality.
 Composite noise is a scaled version of
the first three types of noise.
Project Group 2010 199/27/2015
The Original Image and Composite
Noise
20Project Group 20109/27/2015
Image De-noising
 Two main image de-noising techniques
will be discussed:
 Spatial domain filters.
 Transformed domain filters.
Project Group 2010 219/27/2015
Spatial
Techniques
Linear
Filters
Mean Filter
Gaussian
Filter
Non Linear
Filter
Wiener
Filter
Median
Filter
Spatial Techniques
9/27/2015 Project Group 2010 22
I. Mean Filter
 Replace each pixel value in an image
with the mean value of its neighbors,
including itself .
 It is based on a Kernel (mask), which
represents the shape and size of the
neighborhood to be sampled when
calculating the mean; for example:
9/27/2015 Project Group 2010 23
111
111
111
9
1
h
Results of Mean Filter
24Project Group 20109/27/2015
Project Group 2010 25
II. Gaussian Filter
 Gaussian smoothing is a
2D convolution operator
that is used to remove
noise.
 It is similar to the mean
filter, but it uses a
different Kernel that
represents the shape of a
Gaussian hump.
2
22
2
2
2
1
),( 

ji
ejih



9/27/2015
Results of Gaussian Filter
26Project Group 20109/27/2015
Non-Linear Filters
 A nonlinear filter is an image processing
device whose output is not a linear function
of its input.
 Nonlinear filter locates and removes data
that is recognized as noise.
 The algorithm is nonlinear because it looks
at each data point and decides if that data is
noise or valid information.
Project Group 2010 279/27/2015
I. Wiener Filters
 The Wiener filter is: non Linear, adaptive,
and time-invariant.
 It minimizes the mean-squared value of the
error (MSE); that is defined as the
difference between desired response and the
actual filter output.
Project Group 2010 289/27/2015
Results of Wiener Filter
29Project Group 20109/27/2015
II. Median Filter
 The median is calculated by first sorting
all the pixel values from the surrounding
neighborhood into numerical order and
then replacing the pixel being considered
with the middle pixel value.
 If the neighborhood under consideration
contains an even number of pixels, the
average of the two middle pixel values is
used .
Project Group 2010 309/27/2015
Results of Median Filter
31Project Group 20109/27/2015
Results of Spatial Domain Techniques
32Project Group 2010
Removing Gaussian noise using spatial domain filters
Output SNR
Filter Type
SNRi= 5SNRi= 2
28.901314.3603Standard Mean
11.77764.7651Gaussian
21.89109.7658Median
36.922920.6862Wiener
9/27/2015
Results of Spatial Domain Techniques
33Project Group 2010
Removing salt & pepper noise using spatial domain filters
Output SNR
Filter Type
SNRi=5SNRi=2
27.90613.745Standard Mean
11.6784.7269Gaussian
129.28126.631Median
20.388.6991Wiener
9/27/2015
Results of Spatial Domain Techniques
34Project Group 2010
Removing speckle noise using spatial domain filters
Output SNR
Filter Type
SNRi=5SNRi=2
30.07814.855Standard Mean
11.8944.8096Gaussian
15.3826.6718Median
28.41112.829Wiener
9/27/2015
Results of Spatial Domain Techniques
35Project Group 2010
Removing composite noise using spatial filters
Output SNR
Filter Type
SNRi=5SNRi=2
28.290213.9694Standard Mean
11.74584.7522Gaussian
26.325912.0890Median
31.161116.9072Wiener
9/27/2015
Transformed Techniques
 Transformed domain filters process the
digital image in any domain other than
spatial domain. The domain may be
frequency, wavelet, or any other .
Project Group 2010 36
Corrupted
Image
De-noised
Image
9/27/2015
Wavelet Filters
 The Wavelet transform is a signal analysis
tool that provides a multi-resolution
decomposition of an image and results in a
non-redundant image representation.
 This basis consists of wavelets, which are
functions generated from one single
function, called mother wavelet, by dilations
and translations.
Project Group 2010 379/27/2015
Advantages of wavelet transform
 Windowing technique with variable sized
regions.
 Window will be long time for low frequency.
 Window will be short time for high frequency.
 Multi-scale.
 Shifting.
 Variety of bases functions, which will be
selected to fit the application.
Project Group 2010 389/27/2015
Mother Function
 Haar.
 Aubechies.
 Biorthogonal.
 Coiflets.
 Symlets.
 Morlet.
 Meyer.
Project Group 2010 39
Meyer wavelet
Morlet wavelet
9/27/2015
Mother Function
40Project Group 2010
Symlets waveletCoif 1
Daubechies waveletHaar wavelet
9/27/2015
Results of Wavelet Filter
41Project Group 20109/27/2015
Results of Wavelet Filter
42Project Group 2010
Results of Gaussian Noise
Output SNR
Basic function
SNRi=5SNRi=2
26.659817.0601Haar
30.939818.6587Db-3
30.088818.4003Sym-2
32.567419.3754Dmey
9/27/2015
Results of Wavelet Filter
43Project Group 2010
Results of Salt & Pepper Noise
Output SNR
Basic function
SNRi=5SNRi=2
6.22462.3096Haar
6.65942.4114Db-3
6.45762.3702Sym-2
6.90912.4788Dmey
9/27/2015
Results of Wavelet Filter
44Project Group 2010
Results of Speckle Noise
Output SNR
Basic function
SNRi=5SNRi=2
28.349918.1078Haar
32.338619.3332Db-3
31.845119.3576Sym-2
34.676320.6401Dmey
9/27/2015
Results of Wavelet Filter
45Project Group 2010
Results of composite Noise
Output SNR
Basic function
SNRi= 5SNRi= 2
26.156316.5908Haar
29.802217.3886Db-3
29.873717.6782Sym-2
31.891218.8953Dmey
9/27/2015
Image Registration
9/27/2015 Project Group 2010 46
What is Image Registration?
 Image registration is the process of
geometrically aligning two or more
images corresponding to the same scene
but taken under different imaging
conditions.
 In other words, image registration is the
process of superimposing two images to
find the best transform to make them
match.
9/27/2015 Project Group 2010 47
Importance of Image
Registration
 Face detection.
 Estimating intensity differences between
images.
 Biomedical image registration.
 Image fusion.
9/27/2015 Project Group 2010 48
Geometric Transformations
 This figure shows the concept of image
registration.
ө
9/27/2015 Project Group 2010 49
Examples of Transformation
Type
9/27/2015 Project Group 2010 50
Another Example
Description
Transformation
Type
Transformation that can include translation, rotation, scaling, and
shearing. Straight lines remain straight, and parallel lines remain
parallel, but rectangles might become parallelograms.'affine'
Transformation in which straight lines remain straight but parallel
lines converge toward vanishing points. (The vanishing points can fall
inside or outside the image -- even at infinity.)'projective'
Special case of an affine transformation where each dimension is
shifted and scaled independently.'box'
User-defined transformation, providing the forward and/or inverse
functions that are called by imtransform.'custom'
Composition of two or more transformations.'composite'
9/27/2015 Project Group 2010 51
Taxonomy Of Medical Image
Registration Methodology
I. Dimensionality.
II. Nature of registration basis.
III. Nature of transformation.
IV. Domain of transformation.
V. Interaction.
VI. Optimization procedure.
VII.Modalities involved.
VIII.Subject.
IX. Object.
9/27/2015 Project Group 2010 52
I. Dimensionality
A. Spatial dimensions only:
1. 2D/2D
2. 2D/3D
3. 3D/3D
B. Time series (more than two images):
1. 2D/2D
2. 2D/3D
3. 3D/3D
9/27/2015 Project Group 2010 53
II. Nature of Registration Basis
A. Extrinsic.
B. Intrinsic.
9/27/2015 Project Group 2010 54
III. Nature of The Transformation
9/27/2015 Project Group 2010 55
A. Rigid.
B. Affine.
C. Projective.
D. Curved.
IV. Domain of The Transformation
A. Local
 Subsections have their own.
B. Global
 Apply to entire image.
9/27/2015 Project Group 2010 56
V. Interaction
A. Automatic.
B. Semi-automatic.
C. Interactive.
9/27/2015 Project Group 2010 57
V. Interaction
A. Automatic:
 The user only supplies the algorithm with
the data and possibly information on the
image acquisition.
B. Semi-automatic:
 The interaction required can be of two
different natures: the user needs to
initialize the algorithm, by segmenting the
data.
9/27/2015 Project Group 2010 58
V. Interaction
C. Interactive:
 The user does the registration himself,
assisted by software supplying a visual
or numerical impression of the current
transformation.
9/27/2015 Project Group 2010 59
VI. Optimization Procedure
 The parameters that make up the
registration transformation can be either:
 Directly computed.
 Searched for.
9/27/2015 Project Group 2010 60
VII. Modalities involved
 Monomodal.
 Multimodal.
 Modality to model.
 Patient to modality.
9/27/2015 Project Group 2010 61
VIII. Subject
 Intra subject.
 Inter subject.
 Atlas.
9/27/2015 Project Group 2010 62
IX. Object
 The object of the registered image may be
related to the head.
 It can be thorax.
 It may also be abdominal.
 It can be related to limbs.
9/27/2015 Project Group 2010 63
Image Registration Techniques
 Three different techniques were
implemented:
1. Cross correlation registration.
2. Registration using control points.
3. Registration by maximization of mutual
information (MI).
9/27/2015 Project Group 2010 64
1. Cross Correlation
Registration
 Cross-correlation is the basic statistical
approach to registration.
 It gives a measure of the degree of
similarity between an input image and a
reference one.
9/27/2015 Project Group 2010 65
1. Cross Correlation
Registration
 For a reference image U, and an input
image V, the two-dimensional normalized
cross-correlation function can be
represented as:
9/27/2015 Project Group 2010 66
1. Cross Correlation
Registration
 Steps of the algorithm:
 Read images and Choose sub-regions of
each image.
 Do normalized cross correlation and find
coordinates of peak.
 Find total offset between the images.
 Shift the test image by the offset to get the
registered image.
9/27/2015 Project Group 2010 67
2. Control Points Selection
Registration
 control point selection based on selecting
control point pairs from two images , input
image ad base image.
 The control point pairs can be selected
either automatically or by the user on the
monitor. Visual selection is a general and
safe method.
9/27/2015 Project Group 2010 68
2. Control Points Selection
Registration
9/27/2015 Project Group 2010 69
2. Control Points Selection
Registration
9/27/2015 70Project Group 2010
3. Maximization of Mutual
Information Registration
 MI is a measure of the amount of
information that one random variable
contains about another random variable.
 MI will indicate the best match between a
reference image and an input image.
 MI can be described as :
9/27/2015 Project Group 2010 71
)()(),( ABHBHBAI 
3. Maximization of Mutual
Information Registration
 Steps of the algorithm:
1. Calculate (MI) of A and B for each
rotation.
2. For each rotation, calculate (MI) for all
possible translations of the input image to
the reference image.
3. Find the overall maximum MI value. The
coordinates of this maximum value refers
to the rotation and translation.
9/27/2015 Project Group 2010 72
Performance Criteria
 Image quality measures are figures of
merit used for the evaluation of imaging
systems or of coding techniques.
9/27/2015 Project Group 2010 73
Performance Criteria
 Quality metrics are categorized into six groups
according to the type of information they use,
These categories are:
1. Pixel difference-based measures as mean square error.
2. Correlation-based measures as (NCCC).
3. Edge-based measures as edge measure.
4. Spectral distance-based measures as spectral phase error.
5. Context-based measures as rate distortion measure.
6. Human Visual System (HVS)-based measures as
absolute norm.
9/27/2015 Project Group 2010 74
Normalized Cross Correlation
Coefficient (NCCC)
 It can be described by the following
equation:
9/27/2015 Project Group 2010 75
  
   
5.0
, ,
22
,
,
,
),(),(
),(),(
),(








 

yx yx
vu
yx
vu
tvyuxtfyxf
tvyuxtfyxf
vu
Weighted Peak Signal-to-Noise
Ratio (WPSNR)
9/27/2015 Project Group 2010 76
PSNR=24.6, WPSNR=26.4
PSNR=24.6, WPSNR=27.9
PSNR=24.6, WPSNR=29.3




 












1
0
1
0
2
)(1
),(),(1 M
i
M
j UVar
jiVjiU
M
WMSE







WMSE
MAX
WPSNR
2
10log10
Biomedical Background
9/27/2015 Project Group 2010 77
Introduction on Medical Imaging
 Medical imaging play an important role in
medicine as it is used as a diagnostic tools.
 It contains various methods including:
Computed Tomography (CT).
Magnetic Resonance Imaging (MRI).
Single-Photon-Emission Tomography (SPECT).
Positron-Emission Tomography (PET).
Ultrasound.
9/27/2015 Project Group 2010 78
Computed Tomography (CT)
 known as CT scan (or CAT scan) stands for
Computerized (Axial) Tomography scan.
 Definition:
Is a medical imaging method used to
generate a three-dimensional image of the
inside of an object from a large series of
two-dimensional X-ray images taken
around a single axis of rotation.
9/27/2015 Project Group 2010 79
Advantage of CT to X-ray
 CT scan is prefered to X-ray for some reasons as:
1. The X-ray tube and detector can make 360◦
rotation.
2. It provides 2D and 3D image where X-ray can
provide 2D image only.
3. In one 360◦ lap about 1,000 snapshots which
also called (profiles or slices) are sampled.
9/27/2015 Project Group 2010 80
CT Mechanism
 CT scanning operation is based on the
X-ray principal; As X-rays pass through the
body, They are absorbed or attenuated
(weakened) at differing levels receiving
X-ray beams of different strength which
gives number of different slices, This slices
is registered on film, Thus creating an
image.
9/27/2015 Project Group 2010 81
CT Mechanism
 In the case of CT; The film is replaced
with a detector so the X-ray beams are
detected after they have passed through
the body and their intensity (strength) is
measured from different angles as the
X-ray emitter rotate around the patient.
9/27/2015 Project Group 2010 82
CT Mechanism
 A computer is used to work out the
relative density of the tissues examined.
 The computer processes the results,
displaying 3D images on
the monitor.
9/27/2015 Project Group 2010 83
CT Mechanism
9/27/2015 84Project Group 2010
CT Applications
 The CT scanner was
originally designed to
take pictures of the brain.
 Now it is much more
advanced and is used for
taking internal pictures of
any part of the body,
which became useful for
testing any bleeding in
the brain, brain tumours
and brain damage.
9/27/2015 Project Group 2010 85
Liver CAT scan
Abdominal CAT scan
Magnetic Resonance Imaging
(MRI)
 Is a test that uses a nuclear magnetic field
and pulses of radio wave energy to make
pictures of organs and structures inside the
body.
 Patient will usually be alone on room. The
technologist will be able to see, hear and
speak with you at all time using a two-way
intercom.
9/27/2015 Project Group 2010 86
9/27/2015 Project Group 2010 87
Clinical MRI scanner
Magnetic Resonance Imaging
(MRI)
Magnetic Resonance Imaging
(MRI)
 If patient allergic to any medicines, he must
tell doctor before test.
 If patient have artificial limb, metal pins,
metal parts in your body, doctor tools, any
medicine patches or accessories must get
rid of them before test.
 You need to lie very still inside the MRI
magnet. You may need medicine (sedative)
to help you relax.
9/27/2015 Project Group 2010 88
Magnetic Resonance Imaging
(MRI)
 How the test is performed?
Put the patient on the table in the big
magnetic field.
Transmit radio waves into patient and
receive it.
Store measured radio waves.
Process raw data to computer to
reconstruct image.
9/27/2015 Project Group 2010 89
 Advantages of MRI:
 MRI is “noninvasive”, so there is no
exposure to ionizing radiation.
 High sensitivity.
 Its contrast material does not has any side
effect.
9/27/2015 Project Group 2010 90
Magnetic Resonance Imaging
(MRI)
Magnetic Resonance Imaging
(MRI)
 There are some disadvantages, but they
can overcome them:
 Fat patient cannot use it, but they now use
open MRI.
 distributed sound caused while device is
working, they can overcome by putting
earplugs on ears of patient.
9/27/2015 Project Group 2010 91
Simulated Data
 Computer simulations are image pairs
generated by computer.
 They have a lot of advantages:
 Evaluation of registration method is
achieved.
 Changing types of distortion is
available.
9/27/2015 Project Group 2010 92
Simulated Data
 The image “cameraman.tif” was selected as
a reference image.
 Its size was 256 pixels by 256 pixels.
 Five templates were obtained by scaling the
reference image by values between 0.1 and
10.
 Five templates were obtained by rotating the
reference image by values between -15 and
15 degrees.
9/27/2015 Project Group 2010 93
Simulated Data (Scaling)
9/27/2015 94Project Group 2010
Simulated Data (Rotation)
9/27/2015 95Project Group 2010
Simulated Data
 Three registration techniques were applied
to the simulated data set.
 The Normalized Cross Correlation
Coefficient (NCCC) and the Weighted Peak
Signal-to-Noise Ratio (WPSNR) were
calculated for each registered image.
9/27/2015 Project Group 2010 96
Cross Correlation Registration
(Scaled Image)
9/27/2015 97Project Group 2010
Cross Correlation Registration
(Rotated Image)
9/27/2015 98Project Group 2010
Cross Correlation Registration
(Scaled, Rotated Image)
9/27/2015 99Project Group 2010
Control Points Registration
(Scaled Image)
9/27/2015 100Project Group 2010
Control Points Registration
(Rotated Image)
9/27/2015 101Project Group 2010
Control Points Registration
(Scaled, Rotated Image)
9/27/2015 102Project Group 2010
Registration Using MI
(Scaled Image)
9/27/2015 103Project Group 2010
Registration Using MI
(Rotated Image)
9/27/2015 104Project Group 2010
Registration Using MI
(Scale, Rotation Image)
9/27/2015 105Project Group 2010
Simulation Results
9/27/2015 106Project Group 2010
Average
NCCC
Average
WPSNR (dB)
Registration
Technique
0.925118.3823
Cross
Correlation
0.952628.001
Control
Points
0.977131.7691
Mutual
Information
Application of Registration
Techniques to Medical Images
 Real database consists of:
 48 CT images with size 804x1005.
 128 MR images with size 256x256.
9/27/2015 Project Group 2010 107
Application of Registration
Techniques to CT Images
9/27/2015 108Project Group 2010
Reference Image Test Image
Difference between registered imagesRegistration using cross correlation
Application of Registration
Techniques to CT Images
9/27/2015 109Project Group 2010
Registration using control points Difference between registered images
Reference Image Test Image
Application of Registration
Techniques to CT Images
9/27/2015 110Project Group 2010
Registration using MI Difference between registered images
Reference Image Test Image
Application of Registration
Techniques to CT Images
9/27/2015 111Project Group 2010
Average
NCCC
Average
WPSNR (dB)
Registration
Technique
0.971126.962
Cross
Correlation
0.951623.647
Control
Points
0.963927.758
Mutual
Information
Application of Registration
Techniques to MR Images
9/27/2015 112Project Group 2010
Reference Image Test Image
Difference between registered imagesRegistration using cross correlation
Application of Registration
Techniques to MR Images
9/27/2015 113Project Group 2010
Reference Image Test Image
Registration using control points Difference between registered images
Application of Registration
Techniques to MR Images
9/27/2015 114Project Group 2010
Reference Image Test Image
Difference between registered imagesRegistration using MI
Application of Registration
Techniques to MR Images
9/27/2015 115Project Group 2010
Average
NCCC
Average
WPSNR (dB)
Registration
Technique
0.932126.443
Cross
Correlation
0.865422.454
Control
Points
0.941327.123
Mutual
Information
Image Fusion Techniques
9/27/2015 Project Group 2010 116
 Image fusion is a concept of combining
multiple images into composite products,
through which more information than that of
individual input images can be revealed.
9/27/2015 Project Group 2010 117
First Image Second Image Fused Image
What is Image Fusion?
Types of Image Fusion System
9/27/2015 Project Group 2010 118
 Single-sensor image fusion system.
 Multi-sensor image fusion system.
 The sensor shown could be a digital
camera. It captures the real world as a
sequence of images. The sequence is
then fused in one single image.
9/27/2015 Project Group 2010 119
Single-Sensor Image Fusion
System
Multi-Sensor Image Fusion
System
9/27/2015 Project Group 2010 120
 It combines the images from different
sensors to form a composite image.
Objectives of Image Fusion
 Extract all the useful information.
 Compact representation of information.
 Increased sharpness.
 Improve overall colour appearance.
 Replace defective data.
 Increased reliability.
 Enhance certain features that are not
visible in either of the source images.
9/27/2015 Project Group 2010 121
Applications of Image Fusion
9/27/2015 Project Group 2010 122
 Remote sensing.
Interpretation and classification of
satellite image.
 Military application.
Tracking, night pilot guidance.
 Manufacturing application.
Electronic circuit and component inspection.
Applications of Image Fusion
 Robot vision.
 Stereo camera fusion.
 Medical imaging .
 Fusing CT image and MR image.
9/27/2015 Project Group 2010 123
Image Fusion Levels
9/27/2015 Project Group 2010 124
 Pixel-level fusion.
 Feature-level fusion.
 Decision-level fusion.
1. Pixel Level Fusion
9/27/2015 125Project Group 2010
9/27/2015 126Project Group 2010
2. Feature Level Fusion
3. Decision Level Fusion
9/27/2015 127Project Group 2010
Image Fusion Algorithms
 Extracts all useful information.
 Preserves all relevant information in the
fused image.
 Suppresses irrelevant parts of the image
and noise.
 Minimizes any artefacts in the fused
image.
1.Using wavelet transform
9/27/2015 129Project Group 2010
9/27/2015 130Project Group 2010
Wavelet Algorithm
9/27/2015 Project Group 2010 131
Wavelet Algorithm
2. Using Spatial Frequency
 To calculate spatial frequency,
consider an image of size m × n.
m: no. of rows.
n: no. of columns.
 The row and column frequencies of the
image are given respectively by:
9/27/2015 Project Group 2010 132
Spatial Frequency Algorithm
 The row frequency (rf) and the column
frequency (cf) of the image are given
respectively by:
9/27/2015 Project Group 2010 133
Spatial Frequency Algorithm
 The higher the spatial frequency, The clearer
the image.
9/27/2015 Project Group 2010 134
figure SF
a 28.67
b 17.73
c 12.98
d 10.04
e 7.52
9/27/2015 Project Group 2010 135
Spatial Frequency Algorithm
Performance Measure
1. The root mean square error (RMSE).
2. The normalized least-squares error (NLSE).
3. Mutual information.
4. Difference Entropy.
9/27/2015 Project Group 2010 136
Performance Measure
5. Entropy.
6. Cross-Entropy.
7. Spatial frequency.
8. Standard deviation (SD).
9/27/2015 Project Group 2010 137
Performance Measure
 Entropy.
 Spatial frequency.
9/27/2015 Project Group 2010 138
Applications of Image Fusion
Fusion of Multi-focus Images.
Fusion of Multi-exposure Images.
Image Fusion for Security Systems.
Image Fusion for Night vision.
Biomedical Application of Image
Fusion.
9/27/2015 Project Group 2010 139
Application of Fusion Techniques
to Synthetic Data
Image Fusion techniques.
Spatial Frequency technique.
Wavelet transform.
Measures of Performance.
Entropy.
Spatial Frequency.
Test set: 120 images (already registered).
9/27/2015 Project Group 2010 140
Application of Fusion Techniques
to Synthetic Data
9/27/2015 Project Group 2010 141
Image A Image B
Fusion using spatial frequency Fusion using wavelet
Application of Fusion Techniques to
Synthetic Data
Algorithm
Entropy S.F
I/P O/P I/P O/P
Wavelet
6.8217 7.2547 31.4926 37.9628
Spatial Frequency 6.8217 6.8393 31.4926 33.4825
9/27/2015 Project Group 2010 142
Fusion of Multi-exposure Images
 Exposure fusion computes the desired
image by keeping only the “best” parts in
the multi-exposure image sequence.
 An over- or under-exposed area carries
less information than the same area when
well-exposed.
9/27/2015 Project Group 2010 143
Fusion of Multi-exposure Images
9/27/2015 Project Group 2010 144
Image A
Fusion using spatial frequency
Image B
Fusion using wavelet
Fusion of Multi-exposure Images
9/27/2015 Project Group 2010 145
Algorithm
Entropy S.F
I/P O/P I/P O/P
Wavelet
7.5509 7.6026 25.6933 27.1031
Spatial
Frequency 7.5509 7.6330 25.6933 28.6547
Fusion of Multi-focus Images
 Multi-focus image fusion is a process of
combining two or more partially defocused
images.
 There are a number of techniques for
multi-focus image fusion.
Fusion of Multi-focus Images
 Multi focus digital image fusion attempts
to increase the apparent depth of field
through the fusion of object within several
different fields of focus.
Fusion of multi-focus images
9/27/2015 Project Group 2010 148
Spatial frequencyEntropyImage
14.10447.3848I/P average
17.71637.4389
Fused image
using spatial freq
18.40437.5018
Fused image
using wavelet
Results of multi-focus images
9/27/2015 Project Group 2010 149
Image Fusion for Night Vision
 Night vision technology has evolved over the past
few decades in two directions:
I. Reflective light sensitive devices image
intensifier tubes, InGaAs, and EMCCD
detectors.
II. Heat sensitive (thermal infrared) devices
Hecate, InSb, and micro bolometer detectors);
both types of devices are essential for night
intelligence, surveillance, and reconnaissance
(ISR) operations.
Image Fusion for Night Vision
 The images will be collected from different
types of sensors:
visual cameras.
lowlight night vision cameras.
infrared cameras (IR).
millimeter wave (MMW) cameras.
X-ray imagers.
Fusion of Night vision images
9/27/2015 152Project Group 2010
Spatial frequencyEntropyImage
16.23117.5223I/P average
19.36847.5210
Fused image
using spatial freq
20.17737.6042
Fused image
using wavelet
Results for Night Vision
9/27/2015 153Project Group 2010
Image Fusion for Security
Systems
 we test the two fusion algorithms on two
images (transmission and backscattering
X-rays data) of a suitcase containing two
guns. Figure shows the original source
images as well as their fused image using
two different image fusion techniques.
Fusion of Security Systems Image
9/27/2015 155Project Group 2010
Spatial frequencyEntropyImage
33.75806.8828I/P average
38.82417.3467
Fused image
using spatial freq
38.5483
7.1586Fused image
using wavelet
Results of Security Systems
9/27/2015 156Project Group 2010
Biomedical Application of Image
Fusion
 It is the fusion of patient images in
different data formats.
 These forms can include:
1. Magnetic Resonance Image (MRI).
2. Computed Tomography (CT).
9/27/2015 Project Group 2010 157
Biomedical Application of Image
Fusion
 Fusion of CT and MR Images.
 Detection of Intra-Cerebral Hemorrhage.
 Detection of Hepatic Lesions.
 Image Fusion of Early and Delayed CT
Scans.
Fusion of CT and MR Images
 CT provides the best
information on denser tissue
with less distortion.
 MR provides better information
on soft tissue with more
distortion.
 Seven CT and seven MR
images for brain were taken
from the Visible Human
Project.
9/27/2015 Project Group 2010 159
Fusion of CT and MR Image
9/27/2015 160Project Group 2010
Results of CT and MRI
9/27/2015 161Project Group 2010
Spatial
frequency
EntropyImage
10.82485.8344I/P average
12.10726.6148
Fused image
using spatial freq.
12.35347.0345
Fused image
using wavelet
Detection of acute Intra-Cerebral
Hemorrhage
 CT-MRI image fusion can increase the
accuracy of detection of intra cerebral
hemorrhage. This was achieved by
applying fusion techniques on three cases.
Case (A)
 In case (A) the hemorrhage was visualized on
MRI, but not on CT.
9/27/2015 Project Group 2010 163
Spatial frequencyEntropyImage
14.83205.8589I/P average
19.91556.3723
Fused image
using spatial freq
20.11446.6503
Fused image
using wavelet
Results of (case A)
9/27/2015 164Project Group 2010
Case (B)
 Case (B) represents regions that were interpreted
as acute hemorrhage on CT but were interpreted as
chronic hemorrhage on MRI.
9/27/2015 Project Group 2010 165
Spatial frequencyEntropyImage
17.20455.6180I/P average
17.73186.2828
Fused image
using spatial freq
20.69956.6116
Fused image
using wavelet
Results of (case B)
9/27/2015 166Project Group 2010
Case (C)
 Case (C) represents regions that were interpreted
as acute hemorrhage on both CT and MRI
9/27/2015 Project Group 2010 167
Results of (case C)
9/27/2015 168Project Group 2010
Spatial frequencyEntropyImage
17.20455.6180I/P average
17.73186.2828
Fused image
using spatial freq
20.69956.6116
Fused image
using wavelet
Detection of Hepatic Lesions
 Patients with known hepatic lesions who
were eligible for surgery underwent dual-
phase helical CT and phased array MRI.
 MRI imaging found additional lesions not
detected on CT in some patients, while CT
detected additional lesions not seen on
MRI imaging.
9/27/2015 Project Group 2010 169
Detection of Hepatic Lesions
 Fusing MRI and CT images made
complete detection for these lesions.
 The two fusion techniques were
applied to six cases. Results were
compared both qualitatively and
quantitatively.
9/27/2015 Project Group 2010 170
Fusion of hepatic lesions images
9/27/2015 Project Group 2010 171
Results of hepatic lesions
9/27/2015 Project Group 2010 172
Spatial
frequency
EntropyImage
16.89285.6413I/P average
18.12525.9871
Fused image
using spatial
freq
18.81516.4076
Fused image
using wavelet
Image Fusion of Early and
Delayed CT Scans
 Image fusion techniques were applied to
facilitate detection of head and neck cancer
using two sets of CT images; early (30 sec
delay), and delayed (180 sec delay) CT images.
The fused CT image depicts combined tumor
enhancement and vessel opacification. This had
led to higher detection accuracy of head and
neck cancer than using conventional CT
images.

Image Fusion of Early and
Delayed CT Scans
 Recent reports have shown that certain
head and neck tumors.
1. Squamous cell carcinomas.
2. Pleomorphic adenomas.
3. parotid gland and salivary gland tumors.
Early and Delayed CT scans
images
9/27/2015 175Project Group 2010
Results of Early and Delay CT
scans
9/27/2015 176Project Group 2010
Spatial frequencyEntropyImage
9.10556.3875I/P average
10.13246.5568
Fused image
using spatial freq
10.33476.8248
Fused image
using wavelet
Conclusion
 The registration of biomedical images is of high
importance for surgical planning, diagnosis, and
medical research. It is a precursor to image
fusion.
 Three different techniques of image registration
were implemented and applied to MR and CT
images.
 Maximization of mutual information is an
effective registration tool for applications
involving CT and MR images.
9/27/2015 Project Group 2010 177
Conclusion
 Two image fusion algorithms have been
implemented and compared using two
measures of performance.
 Results on a test set of 120 pair of images
have proved that there is no significant
difference between the performance of
the two fusion algorithms.
9/27/2015 Project Group 2010 178
Conclusion
 In biomedical applications, the fused
image has better eye perception than both
source images.
 Wavelet technique was the best among
other techniques in applications including
detection of intra-cerebral hemorrhage.
9/27/2015 Project Group 2010 179
Future Work
 The presented techniques can be applied to
more biomedical image sets.
 Trying new techniques for image
registration and fusion.
 Modifying the presented algorithms to
work properly in 3D applications.
9/27/2015 Project Group 2010 180

More Related Content

What's hot

Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab Amr Rashed
 
Basic image processing
Basic image processingBasic image processing
Basic image processingJay Thakkar
 
Single image haze removal
Single image haze removalSingle image haze removal
Single image haze removalMohsinGhazi2
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET Journal
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Malik obeisat
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDeevena Dayaal
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA IOSR Journals
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour imageseSAT Journals
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
IRJET- Image De-Blurring using Blind De-Convolution Algorithm
IRJET-  	  Image De-Blurring using Blind De-Convolution AlgorithmIRJET-  	  Image De-Blurring using Blind De-Convolution Algorithm
IRJET- Image De-Blurring using Blind De-Convolution AlgorithmIRJET Journal
 
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET Journal
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class NotesDr.YNM
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...Andrej Kosir
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINIOSR Journals
 
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATION
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATIONMULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATION
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATIONprj_publication
 

What's hot (19)

Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Basic image processing
Basic image processingBasic image processing
Basic image processing
 
Single image haze removal
Single image haze removalSingle image haze removal
Single image haze removal
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003Digital Image Processing_ ch1 introduction-2003
Digital Image Processing_ ch1 introduction-2003
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
Adaptive denoising technique for colour images
Adaptive denoising technique for colour imagesAdaptive denoising technique for colour images
Adaptive denoising technique for colour images
 
D122733
D122733D122733
D122733
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
IRJET- Image De-Blurring using Blind De-Convolution Algorithm
IRJET-  	  Image De-Blurring using Blind De-Convolution AlgorithmIRJET-  	  Image De-Blurring using Blind De-Convolution Algorithm
IRJET- Image De-Blurring using Blind De-Convolution Algorithm
 
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital ImagesIRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
IRJET- SEPD Technique for Removal of Salt and Pepper Noise in Digital Images
 
Introduction to image processing-Class Notes
Introduction to image processing-Class NotesIntroduction to image processing-Class Notes
Introduction to image processing-Class Notes
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVIN
 
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATION
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATIONMULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATION
MULTI WAVELET BASED IMAGE COMPRESSION FOR TELE MEDICAL APPLICATION
 

Similar to final presentation

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...ijcsit
 
Techniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningTechniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningIRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGAN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGcscpconf
 
Digital image processing
Digital image processingDigital image processing
Digital image processingSangavi G
 
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...IRJET Journal
 
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...IRJET Journal
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...IRJET Journal
 
FPGA-Based Contact Lenses Try-On System
FPGA-Based Contact Lenses Try-On SystemFPGA-Based Contact Lenses Try-On System
FPGA-Based Contact Lenses Try-On Systemjournal ijrtem
 
G041015762
G041015762G041015762
G041015762IOSR-JEN
 
Parameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicParameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicEditor IJCATR
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
 
A Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT ImagesA Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT Imagesidescitation
 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System ApplicationIRJET Journal
 
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise RemovalAn Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removalsipij
 
IRJET- Image Restoration using Adaptive Median Filtering
IRJET- Image Restoration using Adaptive Median FilteringIRJET- Image Restoration using Adaptive Median Filtering
IRJET- Image Restoration using Adaptive Median FilteringIRJET Journal
 

Similar to final presentation (20)

THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
THE EFFECT OF IMPLEMENTING OF NONLINEAR FILTERS FOR ENHANCING MEDICAL IMAGES ...
 
Techniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningTechniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine Learning
 
L0440285459
L0440285459L0440285459
L0440285459
 
I010324954
I010324954I010324954
I010324954
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSINGAN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
AN EMERGING TREND OF FEATURE EXTRACTION METHOD IN VIDEO PROCESSING
 
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian [IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
[IJET-V1I5P4] Authors :Murugan, Avudaiappan, Balasubramanian
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
Deblurring Image and Removing Noise from Medical Images for Cancerous Disease...
 
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
Strengthen Fuzzy Pronouncement for Impulse Noise Riddance Method for Images B...
 
final_project
final_projectfinal_project
final_project
 
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
A Novel Framework For Preprocessing Of Breast Ultra Sound Images By Combining...
 
FPGA-Based Contact Lenses Try-On System
FPGA-Based Contact Lenses Try-On SystemFPGA-Based Contact Lenses Try-On System
FPGA-Based Contact Lenses Try-On System
 
G041015762
G041015762G041015762
G041015762
 
Parameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicParameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy Logic
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
A Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT ImagesA Novel Approach For De-Noising CT Images
A Novel Approach For De-Noising CT Images
 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System Application
 
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise RemovalAn Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
 
IRJET- Image Restoration using Adaptive Median Filtering
IRJET- Image Restoration using Adaptive Median FilteringIRJET- Image Restoration using Adaptive Median Filtering
IRJET- Image Restoration using Adaptive Median Filtering
 

final presentation

  • 1. Supervisors Assis. Prof. Hossam El-Din Moustafa Eng. Khaled M. Abd El-Fattah Mansoura University Faculty of Engineering Dept. of Electronics and Communications Engineering
  • 2. Aims of The Present Work 1. To evaluate the performance of different image de-noising techniques using simulated data set. 2. To design a digital system to process and register digital Computed Tomography (CT) and Magnetic Resonance (MR) images for the human's brain. 3. To compare the performance of medical image registration techniques. Project Group 2010 29/27/2015
  • 3. Aims of The Present Work 4. To implement two image fusion techniques and compare them according to two measures of performance. 5. To apply image fusion techniques to the following medical applications:  Detection of acute intra-cerebral hemorrhage.  Detection of hepatic lesions.  Detection of head & neck cancer. Project Group 2010 39/27/2015
  • 4. Project Outline Chapter 1 gives an introduction to the project. Chapter 2 describes types of noise and image de-noising techniques. Chapter 3 introduces the theoretical basis of image registration techniques. Chapter 4 presents biomedical applications of image registration. Project Group 2010 49/27/2015
  • 5. Project Outline Chapter 5 gives a review to the main types of image fusion techniques. Chapter 6 presents the different applications of image fusion techniques. Chapter 7 summarizes the concluded remarks and the future work. Project Group 2010 59/27/2015
  • 6. The Need For Image Registration  To solve the problem of misalignment in acquired images due to (camera movement – object movement – different resolutions - …).  Clinicians seek to integrate the complementary information provided by different modalities.  This leads to improved diagnostic accuracy and treatment effectiveness. Project Group 2010 69/27/2015
  • 7. Image Registration Steps Project Group 2010 7 Preprocessing - Image smoothing - De-blurring - Edge sharpening - Segmentation - Edge detection Image transform Feature selection Resampling Matching criteria YES NO Ref. Image Target Image Ref. Image Target Image Registered Images 9/27/2015
  • 8. The Need For Image Fusion  Image fusion is the process by which two or more images are combined into a single image retaining the important features from each of the source images.  Image fusion aims at the integration of complementary data to enhance the information apparent in the images. Project Group 2010 89/27/2015
  • 9. Image Fusion Steps Project Group 2010 9 Fused Images Preprocessing Image smoothing De-blurring Edge sharpening Segmentation Edge detection Feature Extraction Feature Identification 1st Image 2nd Image (Optional) Fusion Evaluation Fusion Fusion Pixel Level Decision Level Feature Level 9/27/2015
  • 10. Digital Simulation And De-noising Techniques Project Group 2010 109/27/2015
  • 11. Digital Image Simulation  The original image is cameraman image of size (256×256) . Project Group 2010 119/27/2015
  • 12. Noise Simulation  Real images usually contain departures from ideality which are referred to as noise or artifacts.  Four different artifacts will be simulated; Gaussian noise, salt & pepper noise, speckle noise, and composite noise, which is a scaled version of the first three types. Project Group 2010 129/27/2015
  • 13. Gaussian Noise  Gaussian noise is an idealized form of white noise, which is caused by random fluctuations in the signal.  White noise is a random signal with flat power spectral density which is normally distributed.  Gaussian noise with zero mean and 0.01 variance was added to the original image. Project Group 2010 139/27/2015
  • 14. The Original Image & Gaussian Noise 14Project Group 20109/27/2015
  • 15. Salt and Pepper Noise  Salt & pepper noise can be represented as on/off pixels.  This degradation can be caused by sharp, sudden disturbances in the image signal.  The noise is usually quantified by the percentage of pixels which are corrupted. Project Group 2010 159/27/2015
  • 16. The Original Image and Salt & Pepper Noise 16Project Group 20109/27/2015
  • 17. Speckle Noise  It is modeled with a multiplicative or nonlinear model using the following equation:  Where I is the pure image, J is the output image, and n is a uniformly distributed random noise with zero-mean. Project Group 2010 17 InIJ  9/27/2015
  • 18. The Original Image and Speckle Noise Project Group 2010 189/27/2015
  • 19. Composite Noise  During the imaging process all types of artifacts are present and affect the image quality.  Composite noise is a scaled version of the first three types of noise. Project Group 2010 199/27/2015
  • 20. The Original Image and Composite Noise 20Project Group 20109/27/2015
  • 21. Image De-noising  Two main image de-noising techniques will be discussed:  Spatial domain filters.  Transformed domain filters. Project Group 2010 219/27/2015
  • 23. I. Mean Filter  Replace each pixel value in an image with the mean value of its neighbors, including itself .  It is based on a Kernel (mask), which represents the shape and size of the neighborhood to be sampled when calculating the mean; for example: 9/27/2015 Project Group 2010 23 111 111 111 9 1 h
  • 24. Results of Mean Filter 24Project Group 20109/27/2015
  • 25. Project Group 2010 25 II. Gaussian Filter  Gaussian smoothing is a 2D convolution operator that is used to remove noise.  It is similar to the mean filter, but it uses a different Kernel that represents the shape of a Gaussian hump. 2 22 2 2 2 1 ),(   ji ejih    9/27/2015
  • 26. Results of Gaussian Filter 26Project Group 20109/27/2015
  • 27. Non-Linear Filters  A nonlinear filter is an image processing device whose output is not a linear function of its input.  Nonlinear filter locates and removes data that is recognized as noise.  The algorithm is nonlinear because it looks at each data point and decides if that data is noise or valid information. Project Group 2010 279/27/2015
  • 28. I. Wiener Filters  The Wiener filter is: non Linear, adaptive, and time-invariant.  It minimizes the mean-squared value of the error (MSE); that is defined as the difference between desired response and the actual filter output. Project Group 2010 289/27/2015
  • 29. Results of Wiener Filter 29Project Group 20109/27/2015
  • 30. II. Median Filter  The median is calculated by first sorting all the pixel values from the surrounding neighborhood into numerical order and then replacing the pixel being considered with the middle pixel value.  If the neighborhood under consideration contains an even number of pixels, the average of the two middle pixel values is used . Project Group 2010 309/27/2015
  • 31. Results of Median Filter 31Project Group 20109/27/2015
  • 32. Results of Spatial Domain Techniques 32Project Group 2010 Removing Gaussian noise using spatial domain filters Output SNR Filter Type SNRi= 5SNRi= 2 28.901314.3603Standard Mean 11.77764.7651Gaussian 21.89109.7658Median 36.922920.6862Wiener 9/27/2015
  • 33. Results of Spatial Domain Techniques 33Project Group 2010 Removing salt & pepper noise using spatial domain filters Output SNR Filter Type SNRi=5SNRi=2 27.90613.745Standard Mean 11.6784.7269Gaussian 129.28126.631Median 20.388.6991Wiener 9/27/2015
  • 34. Results of Spatial Domain Techniques 34Project Group 2010 Removing speckle noise using spatial domain filters Output SNR Filter Type SNRi=5SNRi=2 30.07814.855Standard Mean 11.8944.8096Gaussian 15.3826.6718Median 28.41112.829Wiener 9/27/2015
  • 35. Results of Spatial Domain Techniques 35Project Group 2010 Removing composite noise using spatial filters Output SNR Filter Type SNRi=5SNRi=2 28.290213.9694Standard Mean 11.74584.7522Gaussian 26.325912.0890Median 31.161116.9072Wiener 9/27/2015
  • 36. Transformed Techniques  Transformed domain filters process the digital image in any domain other than spatial domain. The domain may be frequency, wavelet, or any other . Project Group 2010 36 Corrupted Image De-noised Image 9/27/2015
  • 37. Wavelet Filters  The Wavelet transform is a signal analysis tool that provides a multi-resolution decomposition of an image and results in a non-redundant image representation.  This basis consists of wavelets, which are functions generated from one single function, called mother wavelet, by dilations and translations. Project Group 2010 379/27/2015
  • 38. Advantages of wavelet transform  Windowing technique with variable sized regions.  Window will be long time for low frequency.  Window will be short time for high frequency.  Multi-scale.  Shifting.  Variety of bases functions, which will be selected to fit the application. Project Group 2010 389/27/2015
  • 39. Mother Function  Haar.  Aubechies.  Biorthogonal.  Coiflets.  Symlets.  Morlet.  Meyer. Project Group 2010 39 Meyer wavelet Morlet wavelet 9/27/2015
  • 40. Mother Function 40Project Group 2010 Symlets waveletCoif 1 Daubechies waveletHaar wavelet 9/27/2015
  • 41. Results of Wavelet Filter 41Project Group 20109/27/2015
  • 42. Results of Wavelet Filter 42Project Group 2010 Results of Gaussian Noise Output SNR Basic function SNRi=5SNRi=2 26.659817.0601Haar 30.939818.6587Db-3 30.088818.4003Sym-2 32.567419.3754Dmey 9/27/2015
  • 43. Results of Wavelet Filter 43Project Group 2010 Results of Salt & Pepper Noise Output SNR Basic function SNRi=5SNRi=2 6.22462.3096Haar 6.65942.4114Db-3 6.45762.3702Sym-2 6.90912.4788Dmey 9/27/2015
  • 44. Results of Wavelet Filter 44Project Group 2010 Results of Speckle Noise Output SNR Basic function SNRi=5SNRi=2 28.349918.1078Haar 32.338619.3332Db-3 31.845119.3576Sym-2 34.676320.6401Dmey 9/27/2015
  • 45. Results of Wavelet Filter 45Project Group 2010 Results of composite Noise Output SNR Basic function SNRi= 5SNRi= 2 26.156316.5908Haar 29.802217.3886Db-3 29.873717.6782Sym-2 31.891218.8953Dmey 9/27/2015
  • 47. What is Image Registration?  Image registration is the process of geometrically aligning two or more images corresponding to the same scene but taken under different imaging conditions.  In other words, image registration is the process of superimposing two images to find the best transform to make them match. 9/27/2015 Project Group 2010 47
  • 48. Importance of Image Registration  Face detection.  Estimating intensity differences between images.  Biomedical image registration.  Image fusion. 9/27/2015 Project Group 2010 48
  • 49. Geometric Transformations  This figure shows the concept of image registration. ө 9/27/2015 Project Group 2010 49
  • 51. Another Example Description Transformation Type Transformation that can include translation, rotation, scaling, and shearing. Straight lines remain straight, and parallel lines remain parallel, but rectangles might become parallelograms.'affine' Transformation in which straight lines remain straight but parallel lines converge toward vanishing points. (The vanishing points can fall inside or outside the image -- even at infinity.)'projective' Special case of an affine transformation where each dimension is shifted and scaled independently.'box' User-defined transformation, providing the forward and/or inverse functions that are called by imtransform.'custom' Composition of two or more transformations.'composite' 9/27/2015 Project Group 2010 51
  • 52. Taxonomy Of Medical Image Registration Methodology I. Dimensionality. II. Nature of registration basis. III. Nature of transformation. IV. Domain of transformation. V. Interaction. VI. Optimization procedure. VII.Modalities involved. VIII.Subject. IX. Object. 9/27/2015 Project Group 2010 52
  • 53. I. Dimensionality A. Spatial dimensions only: 1. 2D/2D 2. 2D/3D 3. 3D/3D B. Time series (more than two images): 1. 2D/2D 2. 2D/3D 3. 3D/3D 9/27/2015 Project Group 2010 53
  • 54. II. Nature of Registration Basis A. Extrinsic. B. Intrinsic. 9/27/2015 Project Group 2010 54
  • 55. III. Nature of The Transformation 9/27/2015 Project Group 2010 55 A. Rigid. B. Affine. C. Projective. D. Curved.
  • 56. IV. Domain of The Transformation A. Local  Subsections have their own. B. Global  Apply to entire image. 9/27/2015 Project Group 2010 56
  • 57. V. Interaction A. Automatic. B. Semi-automatic. C. Interactive. 9/27/2015 Project Group 2010 57
  • 58. V. Interaction A. Automatic:  The user only supplies the algorithm with the data and possibly information on the image acquisition. B. Semi-automatic:  The interaction required can be of two different natures: the user needs to initialize the algorithm, by segmenting the data. 9/27/2015 Project Group 2010 58
  • 59. V. Interaction C. Interactive:  The user does the registration himself, assisted by software supplying a visual or numerical impression of the current transformation. 9/27/2015 Project Group 2010 59
  • 60. VI. Optimization Procedure  The parameters that make up the registration transformation can be either:  Directly computed.  Searched for. 9/27/2015 Project Group 2010 60
  • 61. VII. Modalities involved  Monomodal.  Multimodal.  Modality to model.  Patient to modality. 9/27/2015 Project Group 2010 61
  • 62. VIII. Subject  Intra subject.  Inter subject.  Atlas. 9/27/2015 Project Group 2010 62
  • 63. IX. Object  The object of the registered image may be related to the head.  It can be thorax.  It may also be abdominal.  It can be related to limbs. 9/27/2015 Project Group 2010 63
  • 64. Image Registration Techniques  Three different techniques were implemented: 1. Cross correlation registration. 2. Registration using control points. 3. Registration by maximization of mutual information (MI). 9/27/2015 Project Group 2010 64
  • 65. 1. Cross Correlation Registration  Cross-correlation is the basic statistical approach to registration.  It gives a measure of the degree of similarity between an input image and a reference one. 9/27/2015 Project Group 2010 65
  • 66. 1. Cross Correlation Registration  For a reference image U, and an input image V, the two-dimensional normalized cross-correlation function can be represented as: 9/27/2015 Project Group 2010 66
  • 67. 1. Cross Correlation Registration  Steps of the algorithm:  Read images and Choose sub-regions of each image.  Do normalized cross correlation and find coordinates of peak.  Find total offset between the images.  Shift the test image by the offset to get the registered image. 9/27/2015 Project Group 2010 67
  • 68. 2. Control Points Selection Registration  control point selection based on selecting control point pairs from two images , input image ad base image.  The control point pairs can be selected either automatically or by the user on the monitor. Visual selection is a general and safe method. 9/27/2015 Project Group 2010 68
  • 69. 2. Control Points Selection Registration 9/27/2015 Project Group 2010 69
  • 70. 2. Control Points Selection Registration 9/27/2015 70Project Group 2010
  • 71. 3. Maximization of Mutual Information Registration  MI is a measure of the amount of information that one random variable contains about another random variable.  MI will indicate the best match between a reference image and an input image.  MI can be described as : 9/27/2015 Project Group 2010 71 )()(),( ABHBHBAI 
  • 72. 3. Maximization of Mutual Information Registration  Steps of the algorithm: 1. Calculate (MI) of A and B for each rotation. 2. For each rotation, calculate (MI) for all possible translations of the input image to the reference image. 3. Find the overall maximum MI value. The coordinates of this maximum value refers to the rotation and translation. 9/27/2015 Project Group 2010 72
  • 73. Performance Criteria  Image quality measures are figures of merit used for the evaluation of imaging systems or of coding techniques. 9/27/2015 Project Group 2010 73
  • 74. Performance Criteria  Quality metrics are categorized into six groups according to the type of information they use, These categories are: 1. Pixel difference-based measures as mean square error. 2. Correlation-based measures as (NCCC). 3. Edge-based measures as edge measure. 4. Spectral distance-based measures as spectral phase error. 5. Context-based measures as rate distortion measure. 6. Human Visual System (HVS)-based measures as absolute norm. 9/27/2015 Project Group 2010 74
  • 75. Normalized Cross Correlation Coefficient (NCCC)  It can be described by the following equation: 9/27/2015 Project Group 2010 75        5.0 , , 22 , , , ),(),( ),(),( ),(            yx yx vu yx vu tvyuxtfyxf tvyuxtfyxf vu
  • 76. Weighted Peak Signal-to-Noise Ratio (WPSNR) 9/27/2015 Project Group 2010 76 PSNR=24.6, WPSNR=26.4 PSNR=24.6, WPSNR=27.9 PSNR=24.6, WPSNR=29.3                   1 0 1 0 2 )(1 ),(),(1 M i M j UVar jiVjiU M WMSE        WMSE MAX WPSNR 2 10log10
  • 78. Introduction on Medical Imaging  Medical imaging play an important role in medicine as it is used as a diagnostic tools.  It contains various methods including: Computed Tomography (CT). Magnetic Resonance Imaging (MRI). Single-Photon-Emission Tomography (SPECT). Positron-Emission Tomography (PET). Ultrasound. 9/27/2015 Project Group 2010 78
  • 79. Computed Tomography (CT)  known as CT scan (or CAT scan) stands for Computerized (Axial) Tomography scan.  Definition: Is a medical imaging method used to generate a three-dimensional image of the inside of an object from a large series of two-dimensional X-ray images taken around a single axis of rotation. 9/27/2015 Project Group 2010 79
  • 80. Advantage of CT to X-ray  CT scan is prefered to X-ray for some reasons as: 1. The X-ray tube and detector can make 360◦ rotation. 2. It provides 2D and 3D image where X-ray can provide 2D image only. 3. In one 360◦ lap about 1,000 snapshots which also called (profiles or slices) are sampled. 9/27/2015 Project Group 2010 80
  • 81. CT Mechanism  CT scanning operation is based on the X-ray principal; As X-rays pass through the body, They are absorbed or attenuated (weakened) at differing levels receiving X-ray beams of different strength which gives number of different slices, This slices is registered on film, Thus creating an image. 9/27/2015 Project Group 2010 81
  • 82. CT Mechanism  In the case of CT; The film is replaced with a detector so the X-ray beams are detected after they have passed through the body and their intensity (strength) is measured from different angles as the X-ray emitter rotate around the patient. 9/27/2015 Project Group 2010 82
  • 83. CT Mechanism  A computer is used to work out the relative density of the tissues examined.  The computer processes the results, displaying 3D images on the monitor. 9/27/2015 Project Group 2010 83
  • 85. CT Applications  The CT scanner was originally designed to take pictures of the brain.  Now it is much more advanced and is used for taking internal pictures of any part of the body, which became useful for testing any bleeding in the brain, brain tumours and brain damage. 9/27/2015 Project Group 2010 85 Liver CAT scan Abdominal CAT scan
  • 86. Magnetic Resonance Imaging (MRI)  Is a test that uses a nuclear magnetic field and pulses of radio wave energy to make pictures of organs and structures inside the body.  Patient will usually be alone on room. The technologist will be able to see, hear and speak with you at all time using a two-way intercom. 9/27/2015 Project Group 2010 86
  • 87. 9/27/2015 Project Group 2010 87 Clinical MRI scanner Magnetic Resonance Imaging (MRI)
  • 88. Magnetic Resonance Imaging (MRI)  If patient allergic to any medicines, he must tell doctor before test.  If patient have artificial limb, metal pins, metal parts in your body, doctor tools, any medicine patches or accessories must get rid of them before test.  You need to lie very still inside the MRI magnet. You may need medicine (sedative) to help you relax. 9/27/2015 Project Group 2010 88
  • 89. Magnetic Resonance Imaging (MRI)  How the test is performed? Put the patient on the table in the big magnetic field. Transmit radio waves into patient and receive it. Store measured radio waves. Process raw data to computer to reconstruct image. 9/27/2015 Project Group 2010 89
  • 90.  Advantages of MRI:  MRI is “noninvasive”, so there is no exposure to ionizing radiation.  High sensitivity.  Its contrast material does not has any side effect. 9/27/2015 Project Group 2010 90 Magnetic Resonance Imaging (MRI)
  • 91. Magnetic Resonance Imaging (MRI)  There are some disadvantages, but they can overcome them:  Fat patient cannot use it, but they now use open MRI.  distributed sound caused while device is working, they can overcome by putting earplugs on ears of patient. 9/27/2015 Project Group 2010 91
  • 92. Simulated Data  Computer simulations are image pairs generated by computer.  They have a lot of advantages:  Evaluation of registration method is achieved.  Changing types of distortion is available. 9/27/2015 Project Group 2010 92
  • 93. Simulated Data  The image “cameraman.tif” was selected as a reference image.  Its size was 256 pixels by 256 pixels.  Five templates were obtained by scaling the reference image by values between 0.1 and 10.  Five templates were obtained by rotating the reference image by values between -15 and 15 degrees. 9/27/2015 Project Group 2010 93
  • 94. Simulated Data (Scaling) 9/27/2015 94Project Group 2010
  • 95. Simulated Data (Rotation) 9/27/2015 95Project Group 2010
  • 96. Simulated Data  Three registration techniques were applied to the simulated data set.  The Normalized Cross Correlation Coefficient (NCCC) and the Weighted Peak Signal-to-Noise Ratio (WPSNR) were calculated for each registered image. 9/27/2015 Project Group 2010 96
  • 97. Cross Correlation Registration (Scaled Image) 9/27/2015 97Project Group 2010
  • 98. Cross Correlation Registration (Rotated Image) 9/27/2015 98Project Group 2010
  • 99. Cross Correlation Registration (Scaled, Rotated Image) 9/27/2015 99Project Group 2010
  • 100. Control Points Registration (Scaled Image) 9/27/2015 100Project Group 2010
  • 101. Control Points Registration (Rotated Image) 9/27/2015 101Project Group 2010
  • 102. Control Points Registration (Scaled, Rotated Image) 9/27/2015 102Project Group 2010
  • 103. Registration Using MI (Scaled Image) 9/27/2015 103Project Group 2010
  • 104. Registration Using MI (Rotated Image) 9/27/2015 104Project Group 2010
  • 105. Registration Using MI (Scale, Rotation Image) 9/27/2015 105Project Group 2010
  • 106. Simulation Results 9/27/2015 106Project Group 2010 Average NCCC Average WPSNR (dB) Registration Technique 0.925118.3823 Cross Correlation 0.952628.001 Control Points 0.977131.7691 Mutual Information
  • 107. Application of Registration Techniques to Medical Images  Real database consists of:  48 CT images with size 804x1005.  128 MR images with size 256x256. 9/27/2015 Project Group 2010 107
  • 108. Application of Registration Techniques to CT Images 9/27/2015 108Project Group 2010 Reference Image Test Image Difference between registered imagesRegistration using cross correlation
  • 109. Application of Registration Techniques to CT Images 9/27/2015 109Project Group 2010 Registration using control points Difference between registered images Reference Image Test Image
  • 110. Application of Registration Techniques to CT Images 9/27/2015 110Project Group 2010 Registration using MI Difference between registered images Reference Image Test Image
  • 111. Application of Registration Techniques to CT Images 9/27/2015 111Project Group 2010 Average NCCC Average WPSNR (dB) Registration Technique 0.971126.962 Cross Correlation 0.951623.647 Control Points 0.963927.758 Mutual Information
  • 112. Application of Registration Techniques to MR Images 9/27/2015 112Project Group 2010 Reference Image Test Image Difference between registered imagesRegistration using cross correlation
  • 113. Application of Registration Techniques to MR Images 9/27/2015 113Project Group 2010 Reference Image Test Image Registration using control points Difference between registered images
  • 114. Application of Registration Techniques to MR Images 9/27/2015 114Project Group 2010 Reference Image Test Image Difference between registered imagesRegistration using MI
  • 115. Application of Registration Techniques to MR Images 9/27/2015 115Project Group 2010 Average NCCC Average WPSNR (dB) Registration Technique 0.932126.443 Cross Correlation 0.865422.454 Control Points 0.941327.123 Mutual Information
  • 116. Image Fusion Techniques 9/27/2015 Project Group 2010 116
  • 117.  Image fusion is a concept of combining multiple images into composite products, through which more information than that of individual input images can be revealed. 9/27/2015 Project Group 2010 117 First Image Second Image Fused Image What is Image Fusion?
  • 118. Types of Image Fusion System 9/27/2015 Project Group 2010 118  Single-sensor image fusion system.  Multi-sensor image fusion system.
  • 119.  The sensor shown could be a digital camera. It captures the real world as a sequence of images. The sequence is then fused in one single image. 9/27/2015 Project Group 2010 119 Single-Sensor Image Fusion System
  • 120. Multi-Sensor Image Fusion System 9/27/2015 Project Group 2010 120  It combines the images from different sensors to form a composite image.
  • 121. Objectives of Image Fusion  Extract all the useful information.  Compact representation of information.  Increased sharpness.  Improve overall colour appearance.  Replace defective data.  Increased reliability.  Enhance certain features that are not visible in either of the source images. 9/27/2015 Project Group 2010 121
  • 122. Applications of Image Fusion 9/27/2015 Project Group 2010 122  Remote sensing. Interpretation and classification of satellite image.  Military application. Tracking, night pilot guidance.  Manufacturing application. Electronic circuit and component inspection.
  • 123. Applications of Image Fusion  Robot vision.  Stereo camera fusion.  Medical imaging .  Fusing CT image and MR image. 9/27/2015 Project Group 2010 123
  • 124. Image Fusion Levels 9/27/2015 Project Group 2010 124  Pixel-level fusion.  Feature-level fusion.  Decision-level fusion.
  • 125. 1. Pixel Level Fusion 9/27/2015 125Project Group 2010
  • 126. 9/27/2015 126Project Group 2010 2. Feature Level Fusion
  • 127. 3. Decision Level Fusion 9/27/2015 127Project Group 2010
  • 128. Image Fusion Algorithms  Extracts all useful information.  Preserves all relevant information in the fused image.  Suppresses irrelevant parts of the image and noise.  Minimizes any artefacts in the fused image.
  • 129. 1.Using wavelet transform 9/27/2015 129Project Group 2010
  • 130. 9/27/2015 130Project Group 2010 Wavelet Algorithm
  • 131. 9/27/2015 Project Group 2010 131 Wavelet Algorithm
  • 132. 2. Using Spatial Frequency  To calculate spatial frequency, consider an image of size m × n. m: no. of rows. n: no. of columns.  The row and column frequencies of the image are given respectively by: 9/27/2015 Project Group 2010 132
  • 133. Spatial Frequency Algorithm  The row frequency (rf) and the column frequency (cf) of the image are given respectively by: 9/27/2015 Project Group 2010 133
  • 134. Spatial Frequency Algorithm  The higher the spatial frequency, The clearer the image. 9/27/2015 Project Group 2010 134 figure SF a 28.67 b 17.73 c 12.98 d 10.04 e 7.52
  • 135. 9/27/2015 Project Group 2010 135 Spatial Frequency Algorithm
  • 136. Performance Measure 1. The root mean square error (RMSE). 2. The normalized least-squares error (NLSE). 3. Mutual information. 4. Difference Entropy. 9/27/2015 Project Group 2010 136
  • 137. Performance Measure 5. Entropy. 6. Cross-Entropy. 7. Spatial frequency. 8. Standard deviation (SD). 9/27/2015 Project Group 2010 137
  • 138. Performance Measure  Entropy.  Spatial frequency. 9/27/2015 Project Group 2010 138
  • 139. Applications of Image Fusion Fusion of Multi-focus Images. Fusion of Multi-exposure Images. Image Fusion for Security Systems. Image Fusion for Night vision. Biomedical Application of Image Fusion. 9/27/2015 Project Group 2010 139
  • 140. Application of Fusion Techniques to Synthetic Data Image Fusion techniques. Spatial Frequency technique. Wavelet transform. Measures of Performance. Entropy. Spatial Frequency. Test set: 120 images (already registered). 9/27/2015 Project Group 2010 140
  • 141. Application of Fusion Techniques to Synthetic Data 9/27/2015 Project Group 2010 141 Image A Image B Fusion using spatial frequency Fusion using wavelet
  • 142. Application of Fusion Techniques to Synthetic Data Algorithm Entropy S.F I/P O/P I/P O/P Wavelet 6.8217 7.2547 31.4926 37.9628 Spatial Frequency 6.8217 6.8393 31.4926 33.4825 9/27/2015 Project Group 2010 142
  • 143. Fusion of Multi-exposure Images  Exposure fusion computes the desired image by keeping only the “best” parts in the multi-exposure image sequence.  An over- or under-exposed area carries less information than the same area when well-exposed. 9/27/2015 Project Group 2010 143
  • 144. Fusion of Multi-exposure Images 9/27/2015 Project Group 2010 144 Image A Fusion using spatial frequency Image B Fusion using wavelet
  • 145. Fusion of Multi-exposure Images 9/27/2015 Project Group 2010 145 Algorithm Entropy S.F I/P O/P I/P O/P Wavelet 7.5509 7.6026 25.6933 27.1031 Spatial Frequency 7.5509 7.6330 25.6933 28.6547
  • 146. Fusion of Multi-focus Images  Multi-focus image fusion is a process of combining two or more partially defocused images.  There are a number of techniques for multi-focus image fusion.
  • 147. Fusion of Multi-focus Images  Multi focus digital image fusion attempts to increase the apparent depth of field through the fusion of object within several different fields of focus.
  • 148. Fusion of multi-focus images 9/27/2015 Project Group 2010 148
  • 149. Spatial frequencyEntropyImage 14.10447.3848I/P average 17.71637.4389 Fused image using spatial freq 18.40437.5018 Fused image using wavelet Results of multi-focus images 9/27/2015 Project Group 2010 149
  • 150. Image Fusion for Night Vision  Night vision technology has evolved over the past few decades in two directions: I. Reflective light sensitive devices image intensifier tubes, InGaAs, and EMCCD detectors. II. Heat sensitive (thermal infrared) devices Hecate, InSb, and micro bolometer detectors); both types of devices are essential for night intelligence, surveillance, and reconnaissance (ISR) operations.
  • 151. Image Fusion for Night Vision  The images will be collected from different types of sensors: visual cameras. lowlight night vision cameras. infrared cameras (IR). millimeter wave (MMW) cameras. X-ray imagers.
  • 152. Fusion of Night vision images 9/27/2015 152Project Group 2010
  • 153. Spatial frequencyEntropyImage 16.23117.5223I/P average 19.36847.5210 Fused image using spatial freq 20.17737.6042 Fused image using wavelet Results for Night Vision 9/27/2015 153Project Group 2010
  • 154. Image Fusion for Security Systems  we test the two fusion algorithms on two images (transmission and backscattering X-rays data) of a suitcase containing two guns. Figure shows the original source images as well as their fused image using two different image fusion techniques.
  • 155. Fusion of Security Systems Image 9/27/2015 155Project Group 2010
  • 156. Spatial frequencyEntropyImage 33.75806.8828I/P average 38.82417.3467 Fused image using spatial freq 38.5483 7.1586Fused image using wavelet Results of Security Systems 9/27/2015 156Project Group 2010
  • 157. Biomedical Application of Image Fusion  It is the fusion of patient images in different data formats.  These forms can include: 1. Magnetic Resonance Image (MRI). 2. Computed Tomography (CT). 9/27/2015 Project Group 2010 157
  • 158. Biomedical Application of Image Fusion  Fusion of CT and MR Images.  Detection of Intra-Cerebral Hemorrhage.  Detection of Hepatic Lesions.  Image Fusion of Early and Delayed CT Scans.
  • 159. Fusion of CT and MR Images  CT provides the best information on denser tissue with less distortion.  MR provides better information on soft tissue with more distortion.  Seven CT and seven MR images for brain were taken from the Visible Human Project. 9/27/2015 Project Group 2010 159
  • 160. Fusion of CT and MR Image 9/27/2015 160Project Group 2010
  • 161. Results of CT and MRI 9/27/2015 161Project Group 2010 Spatial frequency EntropyImage 10.82485.8344I/P average 12.10726.6148 Fused image using spatial freq. 12.35347.0345 Fused image using wavelet
  • 162. Detection of acute Intra-Cerebral Hemorrhage  CT-MRI image fusion can increase the accuracy of detection of intra cerebral hemorrhage. This was achieved by applying fusion techniques on three cases.
  • 163. Case (A)  In case (A) the hemorrhage was visualized on MRI, but not on CT. 9/27/2015 Project Group 2010 163
  • 164. Spatial frequencyEntropyImage 14.83205.8589I/P average 19.91556.3723 Fused image using spatial freq 20.11446.6503 Fused image using wavelet Results of (case A) 9/27/2015 164Project Group 2010
  • 165. Case (B)  Case (B) represents regions that were interpreted as acute hemorrhage on CT but were interpreted as chronic hemorrhage on MRI. 9/27/2015 Project Group 2010 165
  • 166. Spatial frequencyEntropyImage 17.20455.6180I/P average 17.73186.2828 Fused image using spatial freq 20.69956.6116 Fused image using wavelet Results of (case B) 9/27/2015 166Project Group 2010
  • 167. Case (C)  Case (C) represents regions that were interpreted as acute hemorrhage on both CT and MRI 9/27/2015 Project Group 2010 167
  • 168. Results of (case C) 9/27/2015 168Project Group 2010 Spatial frequencyEntropyImage 17.20455.6180I/P average 17.73186.2828 Fused image using spatial freq 20.69956.6116 Fused image using wavelet
  • 169. Detection of Hepatic Lesions  Patients with known hepatic lesions who were eligible for surgery underwent dual- phase helical CT and phased array MRI.  MRI imaging found additional lesions not detected on CT in some patients, while CT detected additional lesions not seen on MRI imaging. 9/27/2015 Project Group 2010 169
  • 170. Detection of Hepatic Lesions  Fusing MRI and CT images made complete detection for these lesions.  The two fusion techniques were applied to six cases. Results were compared both qualitatively and quantitatively. 9/27/2015 Project Group 2010 170
  • 171. Fusion of hepatic lesions images 9/27/2015 Project Group 2010 171
  • 172. Results of hepatic lesions 9/27/2015 Project Group 2010 172 Spatial frequency EntropyImage 16.89285.6413I/P average 18.12525.9871 Fused image using spatial freq 18.81516.4076 Fused image using wavelet
  • 173. Image Fusion of Early and Delayed CT Scans  Image fusion techniques were applied to facilitate detection of head and neck cancer using two sets of CT images; early (30 sec delay), and delayed (180 sec delay) CT images. The fused CT image depicts combined tumor enhancement and vessel opacification. This had led to higher detection accuracy of head and neck cancer than using conventional CT images. 
  • 174. Image Fusion of Early and Delayed CT Scans  Recent reports have shown that certain head and neck tumors. 1. Squamous cell carcinomas. 2. Pleomorphic adenomas. 3. parotid gland and salivary gland tumors.
  • 175. Early and Delayed CT scans images 9/27/2015 175Project Group 2010
  • 176. Results of Early and Delay CT scans 9/27/2015 176Project Group 2010 Spatial frequencyEntropyImage 9.10556.3875I/P average 10.13246.5568 Fused image using spatial freq 10.33476.8248 Fused image using wavelet
  • 177. Conclusion  The registration of biomedical images is of high importance for surgical planning, diagnosis, and medical research. It is a precursor to image fusion.  Three different techniques of image registration were implemented and applied to MR and CT images.  Maximization of mutual information is an effective registration tool for applications involving CT and MR images. 9/27/2015 Project Group 2010 177
  • 178. Conclusion  Two image fusion algorithms have been implemented and compared using two measures of performance.  Results on a test set of 120 pair of images have proved that there is no significant difference between the performance of the two fusion algorithms. 9/27/2015 Project Group 2010 178
  • 179. Conclusion  In biomedical applications, the fused image has better eye perception than both source images.  Wavelet technique was the best among other techniques in applications including detection of intra-cerebral hemorrhage. 9/27/2015 Project Group 2010 179
  • 180. Future Work  The presented techniques can be applied to more biomedical image sets.  Trying new techniques for image registration and fusion.  Modifying the presented algorithms to work properly in 3D applications. 9/27/2015 Project Group 2010 180