SlideShare a Scribd company logo
1 of 79
Download to read offline
MEDICAL IMAGE COMPUTING (CAP 5937)
LECTURE 3: Pre-Processing Medical Images (I)
Dr. Ulas Bagci
HEC 221, Center for Research in Computer
Vision (CRCV), University of Central Florida
(UCF), Orlando, FL 32814.
bagci@ucf.edu or bagci@crcv.ucf.edu
1SPRING 2017
Outline
• CAVA: Computer Aided Visualization and Analysis
• CAD: Computer Aided Diagnosis
• Definitions and Terminologies
• Coordinate Systems
• Pre-Processing Images
– Volume of Interest
– Region of Interest
– Intensity of Interest
– Image Enhancement
• Filtering
• Smoothing
2
CAVA: ComputerAided Visualization and Analysis
• Definition:
– The science of underlying computerized methods
of image processing, analysis, and visualizations
to facilitate new therapeutic strategies, basic
clinical research, education, and training.
3
CAD: ComputerAided Diagnosis
• Definition:
– The science of underlying computerized methods
of image processing, analysis for the diagnosis of
diseases via images.
4
Purpose of CAVA and CAD
5
CAVA/CAD
Multiple multimodality
Multidimensional images
Of an object system
Qualitative/Quantitative
Information of the objects
In the object system
Object System: a collection of rigid, deformable,static, or dynamic objects inside the body of
or conceptual objects.
CAVA/CAD Operations
• Pre (Image) Processing
– For enhancing information about and defining object system.
• Visualization
– For viewing and comprehending object system
• Manipulation
– For altering object system (virtual surgery)
• Analysis
– For quantifying information about object system.
6
CAVA/CAD Operations
• Pre (Image) Processing
– For enhancing information about and defining object system.
• Visualization
– For viewing and comprehending object system
• Manipulation
– For altering object system (virtual surgery)
• Analysis
– For quantifying information about object system.
7
Today’s lecture
Terminology-I
• Object:
– An entity that is imaged and studied. May be rigid, deformable, static,
or dynamic, physical or conceptual.
• Object system:
– A collection of related objects.
• Scanner:
– Any imaging device-real or conceptual.
• Body region:
– The support region of the imaged object system.
• Voxels (3D):
– Cuboidal elements into which body region is digitized by the imaging
device.
8
Terminology-II
• Scene:
– Multidimensional (2D, 3D, 4D, …) image of the body regions; S=(C,f)
• Scene Domain:
– Rectangular array of voxels on which scene is defined; C
• Scene Intensity:
– Values assigned to voxels; f(c)
• Binary Scene:
– A scene with intensities 0 and 1 only.
• Structure:
– Geometric representation of an object in the object system derived
from scenes.
9
Terminology-III
• Structure System:
– A collection of structures representing the objects in an object system
• Rendition:
– A 2D image depicting a structure system
• Body Coordinate System:
– A coordinate system associated with the imaged body region
• Scanner Coordinate System:
– A coordinate system affixed to the scanner
• Scene Coordinate System:
– A coordinate system affixed to the scene
• Structure Coordinate System:
– A coordinate system determined for structures
• Display Coordinate System:
– A coordinate system associated with the display device
10
11
abc: scanner coordinate
system
xyz: scene coordinate
system
uvw: structure coordinate
system
rst: display coordinate
system
αβγ: body coordinate
system
s structure
voxel
y scene domain
z
x
w
u
v
r
a
b
t
c
pixel
α
β
γ
Coordinate Systems
Image Pre-Processing
• Volume of Interest (VOI):
– Purpose: to reduce data for speeding up CAVA operations.
12
Image Pre-Processing
• Volume of Interest (VOI):
– Purpose: to reduce data for speeding up CAVA operations.
• Region of Interest (ROI):
– To specify a subset of the scene domain.
13
Image Pre-Processing
• Volume of Interest (VOI):
– Purpose: to reduce data for speeding up CAVA operations.
• Region of Interest (ROI):
– To specify a subset of the scene domain.
• Intensity of Interest (IOI):
– To specify a subset of the scene intensities.
14
Image Pre-Processing
• Volume of Interest (VOI):
– Purpose: to reduce data for speeding up CAVA operations.
• Region of Interest (ROI):
– To specify a subset of the scene domain.
• Intensity of Interest (IOI):
– To specify a subset of the scene intensities.
Storage requirement can be reduced by a factor of 2-10
15
VOI / ROI (volume/region of interest)
16
VOI / ROI (volume/region of interest)
17
Kidney region
Image Filtering
Scene à Scene
S=(C,f) à SF=(C,fF)
18
Purpose: To suppress unwanted (non-object) info.
To enhance wanted (object) information.
Enhancive: For enhancing edges, regions.
For intensity scale standardization.
For correcting background variation.
Suppressive: Mainly for suppressing random noise.
Medical Image Enhancement
• Medical images are often deteriorated by noise due to various
sources of interference
– affect measurement process in imaging and data acquisition systems
19
Medical Image Enhancement
• Medical images are often deteriorated by noise due to various
sources of interference
– affect measurement process in imaging and data acquisition systems
• Improvement in appearance and visual quality of the images
may assist in interpretation of medical images
– may affect diagnostic decision too!
20
Medical Image Enhancement
• Medical images are often deteriorated by noise due to various
sources of interference
– affect measurement process in imaging and data acquisition systems
• Improvement in appearance and visual quality of the images
may assist in interpretation of medical images
– may affect diagnostic decision too!
• Some enhancement algorithms are developed for deriving
images that are meant for use by a subsequent algorithm for
computer processing!
– Edge detection, object segmentation, etc.
21
Inappropriate use of Enhancement Methods
• Enhancement methods themselves may
increase noise while improving contrast!
• They may eliminate small details and
edge sharpness while removing noise
• They may produce artifacts in general.
22
Smoothing MRI
23
Credit to:
• Computers use discrete form of the images
• The process of transforming continuous space into discrete
space is called digitization
24
Images
Sampling+
Quantization
Digital
Images
REMARKS
• Definition: A (2D) image P is a function defined on a (finite)
rectangular subset G of a regular planar orthogonal array. G
is called (2D) grid, and an element of G is called pixel. P
assigns a value of P(p) to each
25
p 2 G
REMARKS
Histogram
• Histogram of an image provides the frequency of the
brightness (intensity) value in the image.
• Provides a natural bridge between images and a probabilistic
description.
– Ex. Probability of pixel (x,y) that has a brightness (intensity) value z
Pseudo-Code for Histogram
1. Create an array h with zero in its elements
2. For all pixel locations (x,y) of the image A, increment h(A(x,y)) by 1
26
27
Ex: Histogram based analysis of Lung CT (credit: imbio)
28
• Spatial resolution
– determines the smallest structure that can be represented in a digital
image.
• Contrast resolution
– Local change in brightness and defined as the ratio between average
brightness of an object and background
– is an indirect measure of the perceptibility of structures. The number of
intensity levels has an influence on the likelihood with which two
neighboring structures with similar but not equal appearance will be
represented by different intensities.
29
Another method for measuring contrast
• RMS (root mean square) contrast:
The measure takes all pixels into account instead of just the
pixels with maximum and minimum intensity values (M and N
are size of the image, avg means mean operation over the
entire image I).
30
Image Artifacts
• Noise
– MRI (ex: Gaussian, )
– PET / SPECT (ex: Poisson, mixed Poisson-Gaussian)
– CT (ex: Gaussian)
– DTI, DWI, ...
• Intensity inhomogeneity
– MRI
• Intensity Non-Standardness
– MRI
• Partial Volume
– MRI, PET,…
31
Image Artifacts
• Noise
– MRI (ex: Gaussian, )
– PET / SPECT (ex: Poisson, mixed Poisson-Gaussian)
– CT (ex: Gaussian)
– DTI, DWI, ...
• Intensity inhomogeneity
– MRI
• Intensity Non-Standardness
– MRI
• Partial Volume
– MRI, PET,…
32
Noise
Noise is corrupting the image information, and it is unwanted.
• Signal independent noise
– g = f + n
• Gaussian
• Signal dependent noise
– g = f*n
• Poisson
• Often, medical images are considered to have Gaussian
noise, however PET/SPECT images have mixed
Poisson/Gaussian, and MRI have Rician type noise.
33
Noise Suppression
34
Higher noise, higher contrast Lower noise, lower contrast
For best results, we need lower noise and higher
contrast.
Linear Filtering
• From linear system theory, we know that an image I(i,j) can
be written as follows (convolution)
35
Linear Filtering
• From linear system theory, we know that an image I(i,j) can
be written as follows (convolution)
• Practically, for a linear-shift invariant kernel f, convolution
operation can be written as cross-correlation
36
Convolution Operation
37
( ) ( )∑∑ −−=
k l
lkhlkfhf ,,*
Kernel
Image
=
=
h
f h7 h8 h9
h4 h5 h6
h1 h2 h3
h9 h8 h7
h6 h5 h4
h3 h2 h1
h1 h2 h3
h4 h5 h6
h7 h8 h9
h
flipX −
flipY −
f1 f2 f3
f4 f5 f6
f7 f8 f9
∗
192837
465564
738291*
hfhfhf
hfhfhf
hfhfhfhf
+++
+++
++=
f
Correlation Operation
38
( ) ( )∑∑=⊗
k l
lkhlkfhf ,,
Kernel
Image
=
=
h
f
h1 h2 h3
h4 h5 h6
h7 h8 h9
h
f1 f2 f3
f4 f5 f6
f7 f8 f9
⊗
998877
665544
332211
hfhfhf
hfhfhf
hfhfhfhf
+++
+++
++=⊗
f
Correlation and Convolution
• Convolution is a filtering operation, expresses
the amount of overlap of one function as it is
shifted over another function
• Correlation compares the similarity of two sets
of data (relatedness of the signals!)
39
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
40
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
• Literature is vast! We will cover only a few of them.
41
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
• Literature is vast! We will cover only a few of them.
• Box (averaging/smoothing) Filtering:
42
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
• Literature is vast! We will cover only a few of them.
• Gaussian Filtering:
43
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
• Literature is vast! We will cover only a few of them.
• Gaussian Filtering:
44
Noise suppression: Image Filtering
• Gaussian Filtering:
– fF is a Gaussian weighted average of f in a neighborhood of N of voxel
v
45
Remark: Why Gaussian Assumption?
• Most common natural model
• Smooth function, it has infinite number of derivatives
• It is Symmetric
• Fourier Transform of Gaussian is Gaussian.
• Convolution of a Gaussian with itself is a Gaussian.
• Gaussian is separable; 2D convolution can be performed by
two 1-D convolutions
• There are cells in eye that perform Gaussian filtering.
46
Noise suppression: Image Filtering
• Enhance or restore data by removing noise without
significantly blurring the structures in the images.
• Literature is vast! We will cover only a few of them.
• Median Filtering:
– fF is median intensity in a neighborhood of voxel v.
47
Median Filtering (Details)
48
[8 8 8 8 8 8 8 8 255]
median
Filtering Operation (Spatial Domain)
49
111
111
111
],[g ⋅⋅
Example: Box Filtering
(smoothing)
What does it do?
• Replaces each pixel with an
average of its neighborhood
• Achieve smoothing effect
(remove sharp features)
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Filtering Operation (Spatial Domain)
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 10
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 10 20
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 10 20 30
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 10 20 30 30
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 10 20 30 30
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
?
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 10 20 30 30
50
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
?
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 90 0 90 90 90 0 0
0 0 0 90 90 90 90 90 0 0
0 0 0 0 0 0 0 0 0 0
0 0 90 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 10 20 30 30 30 20 10
0 20 40 60 60 60 40 20
0 30 60 90 90 90 60 30
0 30 50 80 80 90 60 30
0 30 50 80 80 90 60 30
0 20 30 50 50 60 40 20
10 20 30 30 30 30 20 10
10 10 10 0 0 0 0 0
[.,.]h[.,.]f
111
111
111
],[g ⋅⋅
Credit: S. Seitz
],[],[],[
,
lnkmflkgnmh
lk
++= ∑
Filtering Operation (Spatial Domain)
Filtering X-ray
58
a. Radiography of the skull, b. low-pass filter with a Gaussian filter (std=15, 20 x 20),
c. high-pass Filter obtained from subtracting b from a.
Unsharp Masking
Lower Noise, Higher Contrast
59
histogram histogram
Unsharp Masking
• Not only noise removal, but edge enhancement is necessary!
60
Unsharp Masking
• Not only noise removal, but edge enhancement is necessary!
61
Smoothed image
(low pass)
Edge enhanced image
(high pass)
Unsharp Masking
• Not only noise removal, but edge enhancement is necessary!
Reminder: Edges are located in high frequency of the images!
62
Smoothed image
(low pass)
Edge enhanced image
(high pass)
Hand X-ray Unsharp Masking (alpha=0.5)
63
Original Image Enhanced Image
Unsharp Masking: Example CT (head, axial)
64
Original CT Data Filtered CT Data
Adaptive Filtering: Example head MRA
65
MIP of MRA data before filtering MIP of MRA data after filtering
Adaptive Filtering: Example brain MRI
66
Original brain MRI Enhanced brain MRI
Note the improved contrast between brain and CSF (cerebrospinal fluid)
Adaptive Filtering: Example brain MRI (zoomed)
67
Enhanced brain MRI
Note the improved contrast between brain and CSF (cerebrospinal fluid)
Edges
• Discontinuities in images are features that are often useful for
initializing an image analysis procedure.
• Edges are important information for understanding an image;
by moving “non-edge” data we also simplify the data.
68
Edges è rate of change
Rate of change è differentiation
Differentiation è difference in digital domain
Edges
• Discontinuities in images are features that are often useful for
initializing an image analysis procedure.
• Edges are important information for understanding an image;
by moving “non-edge” data we also simplify the data.
69
Edges è rate of change
Rate of change è differentiation
Differentiation è difference in digital domain
• Goal: Identify sudden
changes (discontinuities) in
an image
– Most semantic and shape
information from the image
can be encoded in the edges
– More compact than pixels
– Marks the border of an object
Characterizing Edges
70
• An edge is a place of rapid change in the image intensity
function
70
image
intensity function
(along horizontal scanline) first derivative
edges correspond to
extrema of derivative
Derivative of Images
71
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−
−
−
⇒
101
101
101
3
1
xfDerivative masks
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
−−−
⇒
111
000
111
3
1
yf
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
=
2020201010
2020201010
2020201010
2020201010
2020201010
I
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎢
⎢
⎣
⎡
=
00000
0010100
0010100
0010100
00000
xI
Laplacian: Difference of Gaussians
72
Gaussian Derivative of Gaussian
in x direction
(gradient)
Derivative of Gaussian
in y direction
(gradient)
Laplacian of
Gaussian
Difference of Gaussians ~ Laplacian
73
How to measure for evaluating noise removal
algorithms?
• Simultaneously suppressing noise and retaining high contrast is difficult
… trade-off game. Filter Operating Characteristic (FOC) curve captures
this trade-off.
Residual Standard deviation of intensity within pbject region
Noise RN:
Relative
Contrast RC:
• - object & background mean;
• - object & background std.
• FOC is a curve of 1-RC vs 1-RN.
74
How to measure for evaluating noise removal
algorithms?
• SNR (signal-to-noise ratio): basic
measure of image quality
• SNR in an image is simply
determined by averaging signal
intensity within similar-sized regions
of interest (ROIs) inside and outside
the sample (background).
• CNR (contrast-to-noise ratio):
(S1-S2)/N
• CNR in an image is determined by
averaging signal intensity in similar-
sized ROIs placed within two objects
in the sample and another ROI
outside the sample
75
76
SNR (S/N) (of normal brain) and CNR (C/N) of multiple sclerosis plaques to normal brain
on spin-density and T1 magnetic resonance images.
77
Summary
• CAVA: computer aided visualizationand analysis
• CAD: computer aided diagnosis
• Coordinate Systems
• Pre-Processing Images
– Gaussian Smoothing, Median Filtering, Unsharp Masking
– Edge Enhancement
– Evaluation for image quality metric (contrast and noise)
78
References and Slide Credits
• Jayaram K. Udupa, MIPG of University of Pennsylvania, PA.
• P. Suetens, Fundamentals of Medical Imaging, Cambridge
Univ. Press.
• N. Bryan, Intro. to the science of medical imaging, Cambridge
Univ. Press.
• CAP 5415 Computer Vision (Fall 2016) Lecture Presentations
• Next Lecture (Preprocessing of Medical Images II)
– Diffusion based Smoothing in Medical Scans
– Intensity inhomogeneity Correction in MRI
– Intensity Standardization in MRI
– Noise Removal in PET/SPECT Images
79

More Related Content

What's hot

Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filteringGautam Saxena
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reductionJksuryawanshi
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing BasicsA B Shinde
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamNazmul Islam
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: BasicsA B Shinde
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restorationMd Shabir Alam
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 

What's hot (20)

Medical Image Processing
Medical Image ProcessingMedical Image Processing
Medical Image Processing
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 

Similar to Lec3: Pre-Processing Medical Images

Week06 bme429-cbir
Week06 bme429-cbirWeek06 bme429-cbir
Week06 bme429-cbirIkram Moalla
 
Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptssusera0a371
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lecturesTaymoor Nazmy
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesSakshiAggarwal85
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.pptshohel rana
 
CT Scan Image reconstruction
CT Scan Image reconstructionCT Scan Image reconstruction
CT Scan Image reconstructionGunjan Patel
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processingHossain Md Shakhawat
 
Advance image processing
Advance image processingAdvance image processing
Advance image processingAAKANKSHA JAIN
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
 
Weeks 1 Introductions_V1_2.ppt
Weeks 1 Introductions_V1_2.pptWeeks 1 Introductions_V1_2.ppt
Weeks 1 Introductions_V1_2.pptssusera0a371
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processingnastaranEmamjomeh1
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfnagwaAboElenein
 
JPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsJPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsTouradj Ebrahimi
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstructionSantosh Ojha
 

Similar to Lec3: Pre-Processing Medical Images (20)

Week06 bme429-cbir
Week06 bme429-cbirWeek06 bme429-cbir
Week06 bme429-cbir
 
Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.ppt
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lectures
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic Noises
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.ppt
 
Chapter1.ppt
Chapter1.pptChapter1.ppt
Chapter1.ppt
 
CT Scan Image reconstruction
CT Scan Image reconstructionCT Scan Image reconstruction
CT Scan Image reconstruction
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Advance image processing
Advance image processingAdvance image processing
Advance image processing
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
Weeks 1 Introductions_V1_2.ppt
Weeks 1 Introductions_V1_2.pptWeeks 1 Introductions_V1_2.ppt
Weeks 1 Introductions_V1_2.ppt
 
An Introduction to digital image processing
An Introduction to digital image processingAn Introduction to digital image processing
An Introduction to digital image processing
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
Computer Assisted and Contour Detectioin in Medical Imaging Using Fuzzy Logic
Computer Assisted and Contour Detectioin in Medical Imaging Using Fuzzy LogicComputer Assisted and Contour Detectioin in Medical Imaging Using Fuzzy Logic
Computer Assisted and Contour Detectioin in Medical Imaging Using Fuzzy Logic
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
 
JPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsJPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluations
 
CT Image reconstruction
CT Image reconstructionCT Image reconstruction
CT Image reconstruction
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
It 603
It 603It 603
It 603
 

More from Ulaş Bağcı

Lec2 basics of images
Lec2 basics of imagesLec2 basics of images
Lec2 basics of imagesUlaş Bağcı
 
Lec1 introduction to vision
Lec1 introduction to visionLec1 introduction to vision
Lec1 introduction to visionUlaş Bağcı
 
Lec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationLec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationUlaş Bağcı
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationUlaş Bağcı
 
Lec13: Clustering Based Medical Image Segmentation Methods
Lec13: Clustering Based Medical Image Segmentation MethodsLec13: Clustering Based Medical Image Segmentation Methods
Lec13: Clustering Based Medical Image Segmentation MethodsUlaş Bağcı
 
Lec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image SegmentationLec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image SegmentationUlaş Bağcı
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationUlaş Bağcı
 
Lec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization ProblemLec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization ProblemUlaş Bağcı
 
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)Ulaş Bağcı
 
Lec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesLec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesUlaş Bağcı
 
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)Ulaş Bağcı
 
Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Ulaş Bağcı
 
Lec2: Digital Images and Medical Imaging Modalities
Lec2: Digital Images and Medical Imaging ModalitiesLec2: Digital Images and Medical Imaging Modalities
Lec2: Digital Images and Medical Imaging ModalitiesUlaş Bağcı
 

More from Ulaş Bağcı (14)

Lec3 filtering
Lec3 filteringLec3 filtering
Lec3 filtering
 
Lec2 basics of images
Lec2 basics of imagesLec2 basics of images
Lec2 basics of images
 
Lec1 introduction to vision
Lec1 introduction to visionLec1 introduction to vision
Lec1 introduction to vision
 
Lec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationLec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable Registration
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
Lec13: Clustering Based Medical Image Segmentation Methods
Lec13: Clustering Based Medical Image Segmentation MethodsLec13: Clustering Based Medical Image Segmentation Methods
Lec13: Clustering Based Medical Image Segmentation Methods
 
Lec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image SegmentationLec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image Segmentation
 
Lec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image SegmentationLec11: Active Contour and Level Set for Medical Image Segmentation
Lec11: Active Contour and Level Set for Medical Image Segmentation
 
Lec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization ProblemLec10: Medical Image Segmentation as an Energy Minimization Problem
Lec10: Medical Image Segmentation as an Energy Minimization Problem
 
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)
Lec9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)
 
Lec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesLec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine Images
 
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
Lec5: Pre-Processing Medical Images (III) (MRI Intensity Standardization)
 
Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)Lec4: Pre-Processing Medical Images (II)
Lec4: Pre-Processing Medical Images (II)
 
Lec2: Digital Images and Medical Imaging Modalities
Lec2: Digital Images and Medical Imaging ModalitiesLec2: Digital Images and Medical Imaging Modalities
Lec2: Digital Images and Medical Imaging Modalities
 

Recently uploaded

Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
The Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravityThe Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravitySubhadipsau21168
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.k64182334
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 

Recently uploaded (20)

Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
The Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravityThe Black hole shadow in Modified Gravity
The Black hole shadow in Modified Gravity
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 

Lec3: Pre-Processing Medical Images

  • 1. MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 3: Pre-Processing Medical Images (I) Dr. Ulas Bagci HEC 221, Center for Research in Computer Vision (CRCV), University of Central Florida (UCF), Orlando, FL 32814. bagci@ucf.edu or bagci@crcv.ucf.edu 1SPRING 2017
  • 2. Outline • CAVA: Computer Aided Visualization and Analysis • CAD: Computer Aided Diagnosis • Definitions and Terminologies • Coordinate Systems • Pre-Processing Images – Volume of Interest – Region of Interest – Intensity of Interest – Image Enhancement • Filtering • Smoothing 2
  • 3. CAVA: ComputerAided Visualization and Analysis • Definition: – The science of underlying computerized methods of image processing, analysis, and visualizations to facilitate new therapeutic strategies, basic clinical research, education, and training. 3
  • 4. CAD: ComputerAided Diagnosis • Definition: – The science of underlying computerized methods of image processing, analysis for the diagnosis of diseases via images. 4
  • 5. Purpose of CAVA and CAD 5 CAVA/CAD Multiple multimodality Multidimensional images Of an object system Qualitative/Quantitative Information of the objects In the object system Object System: a collection of rigid, deformable,static, or dynamic objects inside the body of or conceptual objects.
  • 6. CAVA/CAD Operations • Pre (Image) Processing – For enhancing information about and defining object system. • Visualization – For viewing and comprehending object system • Manipulation – For altering object system (virtual surgery) • Analysis – For quantifying information about object system. 6
  • 7. CAVA/CAD Operations • Pre (Image) Processing – For enhancing information about and defining object system. • Visualization – For viewing and comprehending object system • Manipulation – For altering object system (virtual surgery) • Analysis – For quantifying information about object system. 7 Today’s lecture
  • 8. Terminology-I • Object: – An entity that is imaged and studied. May be rigid, deformable, static, or dynamic, physical or conceptual. • Object system: – A collection of related objects. • Scanner: – Any imaging device-real or conceptual. • Body region: – The support region of the imaged object system. • Voxels (3D): – Cuboidal elements into which body region is digitized by the imaging device. 8
  • 9. Terminology-II • Scene: – Multidimensional (2D, 3D, 4D, …) image of the body regions; S=(C,f) • Scene Domain: – Rectangular array of voxels on which scene is defined; C • Scene Intensity: – Values assigned to voxels; f(c) • Binary Scene: – A scene with intensities 0 and 1 only. • Structure: – Geometric representation of an object in the object system derived from scenes. 9
  • 10. Terminology-III • Structure System: – A collection of structures representing the objects in an object system • Rendition: – A 2D image depicting a structure system • Body Coordinate System: – A coordinate system associated with the imaged body region • Scanner Coordinate System: – A coordinate system affixed to the scanner • Scene Coordinate System: – A coordinate system affixed to the scene • Structure Coordinate System: – A coordinate system determined for structures • Display Coordinate System: – A coordinate system associated with the display device 10
  • 11. 11 abc: scanner coordinate system xyz: scene coordinate system uvw: structure coordinate system rst: display coordinate system αβγ: body coordinate system s structure voxel y scene domain z x w u v r a b t c pixel α β γ Coordinate Systems
  • 12. Image Pre-Processing • Volume of Interest (VOI): – Purpose: to reduce data for speeding up CAVA operations. 12
  • 13. Image Pre-Processing • Volume of Interest (VOI): – Purpose: to reduce data for speeding up CAVA operations. • Region of Interest (ROI): – To specify a subset of the scene domain. 13
  • 14. Image Pre-Processing • Volume of Interest (VOI): – Purpose: to reduce data for speeding up CAVA operations. • Region of Interest (ROI): – To specify a subset of the scene domain. • Intensity of Interest (IOI): – To specify a subset of the scene intensities. 14
  • 15. Image Pre-Processing • Volume of Interest (VOI): – Purpose: to reduce data for speeding up CAVA operations. • Region of Interest (ROI): – To specify a subset of the scene domain. • Intensity of Interest (IOI): – To specify a subset of the scene intensities. Storage requirement can be reduced by a factor of 2-10 15
  • 16. VOI / ROI (volume/region of interest) 16
  • 17. VOI / ROI (volume/region of interest) 17 Kidney region
  • 18. Image Filtering Scene à Scene S=(C,f) à SF=(C,fF) 18 Purpose: To suppress unwanted (non-object) info. To enhance wanted (object) information. Enhancive: For enhancing edges, regions. For intensity scale standardization. For correcting background variation. Suppressive: Mainly for suppressing random noise.
  • 19. Medical Image Enhancement • Medical images are often deteriorated by noise due to various sources of interference – affect measurement process in imaging and data acquisition systems 19
  • 20. Medical Image Enhancement • Medical images are often deteriorated by noise due to various sources of interference – affect measurement process in imaging and data acquisition systems • Improvement in appearance and visual quality of the images may assist in interpretation of medical images – may affect diagnostic decision too! 20
  • 21. Medical Image Enhancement • Medical images are often deteriorated by noise due to various sources of interference – affect measurement process in imaging and data acquisition systems • Improvement in appearance and visual quality of the images may assist in interpretation of medical images – may affect diagnostic decision too! • Some enhancement algorithms are developed for deriving images that are meant for use by a subsequent algorithm for computer processing! – Edge detection, object segmentation, etc. 21
  • 22. Inappropriate use of Enhancement Methods • Enhancement methods themselves may increase noise while improving contrast! • They may eliminate small details and edge sharpness while removing noise • They may produce artifacts in general. 22
  • 24. • Computers use discrete form of the images • The process of transforming continuous space into discrete space is called digitization 24 Images Sampling+ Quantization Digital Images REMARKS
  • 25. • Definition: A (2D) image P is a function defined on a (finite) rectangular subset G of a regular planar orthogonal array. G is called (2D) grid, and an element of G is called pixel. P assigns a value of P(p) to each 25 p 2 G REMARKS
  • 26. Histogram • Histogram of an image provides the frequency of the brightness (intensity) value in the image. • Provides a natural bridge between images and a probabilistic description. – Ex. Probability of pixel (x,y) that has a brightness (intensity) value z Pseudo-Code for Histogram 1. Create an array h with zero in its elements 2. For all pixel locations (x,y) of the image A, increment h(A(x,y)) by 1 26
  • 27. 27
  • 28. Ex: Histogram based analysis of Lung CT (credit: imbio) 28
  • 29. • Spatial resolution – determines the smallest structure that can be represented in a digital image. • Contrast resolution – Local change in brightness and defined as the ratio between average brightness of an object and background – is an indirect measure of the perceptibility of structures. The number of intensity levels has an influence on the likelihood with which two neighboring structures with similar but not equal appearance will be represented by different intensities. 29
  • 30. Another method for measuring contrast • RMS (root mean square) contrast: The measure takes all pixels into account instead of just the pixels with maximum and minimum intensity values (M and N are size of the image, avg means mean operation over the entire image I). 30
  • 31. Image Artifacts • Noise – MRI (ex: Gaussian, ) – PET / SPECT (ex: Poisson, mixed Poisson-Gaussian) – CT (ex: Gaussian) – DTI, DWI, ... • Intensity inhomogeneity – MRI • Intensity Non-Standardness – MRI • Partial Volume – MRI, PET,… 31
  • 32. Image Artifacts • Noise – MRI (ex: Gaussian, ) – PET / SPECT (ex: Poisson, mixed Poisson-Gaussian) – CT (ex: Gaussian) – DTI, DWI, ... • Intensity inhomogeneity – MRI • Intensity Non-Standardness – MRI • Partial Volume – MRI, PET,… 32
  • 33. Noise Noise is corrupting the image information, and it is unwanted. • Signal independent noise – g = f + n • Gaussian • Signal dependent noise – g = f*n • Poisson • Often, medical images are considered to have Gaussian noise, however PET/SPECT images have mixed Poisson/Gaussian, and MRI have Rician type noise. 33
  • 34. Noise Suppression 34 Higher noise, higher contrast Lower noise, lower contrast For best results, we need lower noise and higher contrast.
  • 35. Linear Filtering • From linear system theory, we know that an image I(i,j) can be written as follows (convolution) 35
  • 36. Linear Filtering • From linear system theory, we know that an image I(i,j) can be written as follows (convolution) • Practically, for a linear-shift invariant kernel f, convolution operation can be written as cross-correlation 36
  • 37. Convolution Operation 37 ( ) ( )∑∑ −−= k l lkhlkfhf ,,* Kernel Image = = h f h7 h8 h9 h4 h5 h6 h1 h2 h3 h9 h8 h7 h6 h5 h4 h3 h2 h1 h1 h2 h3 h4 h5 h6 h7 h8 h9 h flipX − flipY − f1 f2 f3 f4 f5 f6 f7 f8 f9 ∗ 192837 465564 738291* hfhfhf hfhfhf hfhfhfhf +++ +++ ++= f
  • 38. Correlation Operation 38 ( ) ( )∑∑=⊗ k l lkhlkfhf ,, Kernel Image = = h f h1 h2 h3 h4 h5 h6 h7 h8 h9 h f1 f2 f3 f4 f5 f6 f7 f8 f9 ⊗ 998877 665544 332211 hfhfhf hfhfhf hfhfhfhf +++ +++ ++=⊗ f
  • 39. Correlation and Convolution • Convolution is a filtering operation, expresses the amount of overlap of one function as it is shifted over another function • Correlation compares the similarity of two sets of data (relatedness of the signals!) 39
  • 40. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. 40
  • 41. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. • Literature is vast! We will cover only a few of them. 41
  • 42. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. • Literature is vast! We will cover only a few of them. • Box (averaging/smoothing) Filtering: 42
  • 43. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. • Literature is vast! We will cover only a few of them. • Gaussian Filtering: 43
  • 44. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. • Literature is vast! We will cover only a few of them. • Gaussian Filtering: 44
  • 45. Noise suppression: Image Filtering • Gaussian Filtering: – fF is a Gaussian weighted average of f in a neighborhood of N of voxel v 45
  • 46. Remark: Why Gaussian Assumption? • Most common natural model • Smooth function, it has infinite number of derivatives • It is Symmetric • Fourier Transform of Gaussian is Gaussian. • Convolution of a Gaussian with itself is a Gaussian. • Gaussian is separable; 2D convolution can be performed by two 1-D convolutions • There are cells in eye that perform Gaussian filtering. 46
  • 47. Noise suppression: Image Filtering • Enhance or restore data by removing noise without significantly blurring the structures in the images. • Literature is vast! We will cover only a few of them. • Median Filtering: – fF is median intensity in a neighborhood of voxel v. 47
  • 48. Median Filtering (Details) 48 [8 8 8 8 8 8 8 8 255] median
  • 49. Filtering Operation (Spatial Domain) 49 111 111 111 ],[g ⋅⋅ Example: Box Filtering (smoothing) What does it do? • Replaces each pixel with an average of its neighborhood • Achieve smoothing effect (remove sharp features)
  • 50. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Filtering Operation (Spatial Domain)
  • 51. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 52. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 53. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 54. 0 10 20 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 55. 0 10 20 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ? ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 56. 0 10 20 30 30 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ? ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 57. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 90 0 90 90 90 0 0 0 0 0 90 90 90 90 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 30 30 30 20 10 0 20 40 60 60 60 40 20 0 30 60 90 90 90 60 30 0 30 50 80 80 90 60 30 0 30 50 80 80 90 60 30 0 20 30 50 50 60 40 20 10 20 30 30 30 30 20 10 10 10 10 0 0 0 0 0 [.,.]h[.,.]f 111 111 111 ],[g ⋅⋅ Credit: S. Seitz ],[],[],[ , lnkmflkgnmh lk ++= ∑ Filtering Operation (Spatial Domain)
  • 58. Filtering X-ray 58 a. Radiography of the skull, b. low-pass filter with a Gaussian filter (std=15, 20 x 20), c. high-pass Filter obtained from subtracting b from a.
  • 59. Unsharp Masking Lower Noise, Higher Contrast 59 histogram histogram
  • 60. Unsharp Masking • Not only noise removal, but edge enhancement is necessary! 60
  • 61. Unsharp Masking • Not only noise removal, but edge enhancement is necessary! 61 Smoothed image (low pass) Edge enhanced image (high pass)
  • 62. Unsharp Masking • Not only noise removal, but edge enhancement is necessary! Reminder: Edges are located in high frequency of the images! 62 Smoothed image (low pass) Edge enhanced image (high pass)
  • 63. Hand X-ray Unsharp Masking (alpha=0.5) 63 Original Image Enhanced Image
  • 64. Unsharp Masking: Example CT (head, axial) 64 Original CT Data Filtered CT Data
  • 65. Adaptive Filtering: Example head MRA 65 MIP of MRA data before filtering MIP of MRA data after filtering
  • 66. Adaptive Filtering: Example brain MRI 66 Original brain MRI Enhanced brain MRI Note the improved contrast between brain and CSF (cerebrospinal fluid)
  • 67. Adaptive Filtering: Example brain MRI (zoomed) 67 Enhanced brain MRI Note the improved contrast between brain and CSF (cerebrospinal fluid)
  • 68. Edges • Discontinuities in images are features that are often useful for initializing an image analysis procedure. • Edges are important information for understanding an image; by moving “non-edge” data we also simplify the data. 68 Edges è rate of change Rate of change è differentiation Differentiation è difference in digital domain
  • 69. Edges • Discontinuities in images are features that are often useful for initializing an image analysis procedure. • Edges are important information for understanding an image; by moving “non-edge” data we also simplify the data. 69 Edges è rate of change Rate of change è differentiation Differentiation è difference in digital domain • Goal: Identify sudden changes (discontinuities) in an image – Most semantic and shape information from the image can be encoded in the edges – More compact than pixels – Marks the border of an object
  • 70. Characterizing Edges 70 • An edge is a place of rapid change in the image intensity function 70 image intensity function (along horizontal scanline) first derivative edges correspond to extrema of derivative
  • 71. Derivative of Images 71 ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − ⇒ 101 101 101 3 1 xfDerivative masks ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ −−− ⇒ 111 000 111 3 1 yf ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 2020201010 2020201010 2020201010 2020201010 2020201010 I ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 00000 0010100 0010100 0010100 00000 xI
  • 72. Laplacian: Difference of Gaussians 72 Gaussian Derivative of Gaussian in x direction (gradient) Derivative of Gaussian in y direction (gradient) Laplacian of Gaussian
  • 73. Difference of Gaussians ~ Laplacian 73
  • 74. How to measure for evaluating noise removal algorithms? • Simultaneously suppressing noise and retaining high contrast is difficult … trade-off game. Filter Operating Characteristic (FOC) curve captures this trade-off. Residual Standard deviation of intensity within pbject region Noise RN: Relative Contrast RC: • - object & background mean; • - object & background std. • FOC is a curve of 1-RC vs 1-RN. 74
  • 75. How to measure for evaluating noise removal algorithms? • SNR (signal-to-noise ratio): basic measure of image quality • SNR in an image is simply determined by averaging signal intensity within similar-sized regions of interest (ROIs) inside and outside the sample (background). • CNR (contrast-to-noise ratio): (S1-S2)/N • CNR in an image is determined by averaging signal intensity in similar- sized ROIs placed within two objects in the sample and another ROI outside the sample 75
  • 76. 76 SNR (S/N) (of normal brain) and CNR (C/N) of multiple sclerosis plaques to normal brain on spin-density and T1 magnetic resonance images.
  • 77. 77
  • 78. Summary • CAVA: computer aided visualizationand analysis • CAD: computer aided diagnosis • Coordinate Systems • Pre-Processing Images – Gaussian Smoothing, Median Filtering, Unsharp Masking – Edge Enhancement – Evaluation for image quality metric (contrast and noise) 78
  • 79. References and Slide Credits • Jayaram K. Udupa, MIPG of University of Pennsylvania, PA. • P. Suetens, Fundamentals of Medical Imaging, Cambridge Univ. Press. • N. Bryan, Intro. to the science of medical imaging, Cambridge Univ. Press. • CAP 5415 Computer Vision (Fall 2016) Lecture Presentations • Next Lecture (Preprocessing of Medical Images II) – Diffusion based Smoothing in Medical Scans – Intensity inhomogeneity Correction in MRI – Intensity Standardization in MRI – Noise Removal in PET/SPECT Images 79