medical imaging
DESCRIPTION
Medical Imaging. Mohammad Dawood Department of Computer Science University of Münster Germany. What is medical imaging? Medical imaging is the process of acquiring images without or with minimal invasion for the purpose of detecting, diagnosing, quantifying or treating a disease. - PowerPoint PPT PresentationTRANSCRIPT
Medical Imaging
Mohammad Dawood
Department of Computer Science
University of MünsterGermany
2
Medical Imaging, SS-2010
Mohammad Dawood
What is medical imaging?
Medical imaging is the process of acquiring images without or with minimal invasion for the purpose of detecting, diagnosing, quantifying or treating a disease.
Techniques and methods from image processing are used to assist the clinicians.
3
Medical Imaging, SS-2010
Mohammad Dawood
Structure of the Course
1. Basics of Image processing2. Medical Image modalities3. Reconstruction4. Registration5. Segmentation6. Enhancement
4
Medical Imaging, SS-2010
Mohammad Dawood
Image processing
Signal processing with an image as an input and an image or a set of features as output.
Definitions
ImageDomain
In the discrete case
5
Medical Imaging, SS-2010
Mohammad Dawood
Classical methods of image processing include
Grayscale transformationsColor spacesFilteringEdge detectionMorphological operations
6
Medical Imaging, SS-2010
Mohammad Dawood
Grayscale transformations
The human eye can distinguish between different colors with estimates ranging from 100,000 to 10 million!
7
Medical Imaging, SS-2010
Mohammad Dawood
Michelson contrast :
Weber contrast:
8
Medical Imaging, SS-2010
Mohammad Dawood
Grayscale Transforms
9
Medical Imaging, SS-2010
Mohammad Dawood
Grayscale transformations
Three of the most common grayscale transforms are:
1. Linear2. Logarithmic3. Power law
Point operations
10
Medical Imaging, SS-2010
Mohammad Dawood
Linear color domain transform
X-Ray Mammogram
11
Medical Imaging, SS-2010
Mohammad Dawood
Power law
MRI of Spinal cord
12
Medical Imaging, SS-2010
Mohammad Dawood
Power law
CT of Head
13
Medical Imaging, SS-2010
Mohammad Dawood
Histogram
Histogram function :
Probability function:
Cumulative histogram:
14
Medical Imaging, SS-2010
Mohammad Dawood
Histogram Equalization
MRI of Spinal cord
15
Medical Imaging, SS-2010
Mohammad Dawood
Histogram equalization
Mammograms
16
Medical Imaging, SS-2010
Mohammad Dawood
Adaptive/Local Histogram Equalization
17
Medical Imaging, SS-2010
Mohammad Dawood
Local Histogram Equalization
18
Medical Imaging, SS-2010
Mohammad Dawood
Use of color spaces
19
Medical Imaging, SS-2010
Mohammad Dawood
Use of different color spaces
The continuous spectrum visible to human eyes
20
Medical Imaging, SS-2010
Mohammad Dawood
Use of different color spaces
RGB (Red, Green, Blue)
21
Medical Imaging, SS-2010
Mohammad Dawood
Use of different color spaces
RGB (Red Green Blue)Cardiac PET
22
Medical Imaging, SS-2010
Mohammad Dawood
Use of different color spaces
HSV (Hue, Saturation, Value)
23
Medical Imaging, SS-2010
Mohammad Dawood
Use of different color spaces
HSV (Hue, Saturation, Value)
S=1, V=1
V=1
S=1
Cardiac PET
24
Medical Imaging, SS-2010
Mohammad Dawood
Using different spectrums
Cardiac PET
25
Medical Imaging, SS-2010
Mohammad Dawood
Fourier Transform
Euler’s formula:
Fourier transform:
Inverse Fourier transform:
26
Medical Imaging, SS-2010
Mohammad Dawood
Fourier Transform
Respiratory signal
27
Medical Imaging, SS-2010
Mohammad Dawood
28
Medical Imaging, SS-2010
Mohammad Dawood
Fourier Transform
Convolution theorm
29
Medical Imaging, SS-2010
Mohammad Dawood
Spatial filtering
30
Medical Imaging, SS-2010
Mohammad Dawood
Spatial connectivity
2D- 4 connectivity- 8 connectivity
3D
- 6 connectivity- 18 connectivity- 26 connectivity
31
Medical Imaging, SS-2010
Mohammad Dawood
Spatial filtering (local operators)
Filters are used in image processing for various purposes e.g. noise reduction, edge detection, pattern recognition.
1 1 1
1 1 1
1 1 1
0 7 3 -2 3
-1 8 3 5 -6
4 0 3 7 4
0 1 -5 0 -3
7 1 4 6 -8
f h f*
(0*1+7*1+3*1-1*1+8*1+3*1+4*1+0*1+3)*1/9 = 3
0 7 3 -2 3
-1 3 3 5 -6
4 0 3 7 4
0 1 -5 0 -3
7 1 4 6 -8
* 1/9
Applied only to red cell
32
Medical Imaging, SS-2010
Mohammad Dawood
Noise reductionAveraging filter
* *1/9 =
3 3 3 3 0
3 5 3 3 0
3 3 3 3 0
0 0 0 0 0
0 0 0 0 0
1 1 1
1 1 1
1 1 1
3 3 3 3 0
3 3.2 3 3 0
3 3 3 3 0
0 1 1 0.7 0
0 0 0 0 0
Cardiac PET, averaging with 5x5
Applied only to red cells
33
Medical Imaging, SS-2010
Mohammad Dawood
Median filter
Median = Middle value of the set
Example
- given S = {1, 5, 2, 0, -3, 8, 0}- sort S = {-3, 0, 0, 1, 2, 5, 8}
median(S)= 1
What happens if |s| is even?- given S = {1, 5, 2, 0, -3, 8, 0, -5}- sort S = {-3, -5, 0, 0, 1, 2, 5, 8}
median(S)= 0.5
34
Medical Imaging, SS-2010
Mohammad Dawood
Noise reductionMedian filter
* median filter =
3 3 3 3 0
3 5 3 3 0
3 3 3 3 0
0 0 0 0 0
0 0 0 0 0
3 3 3 3 0
3 3 3 3 0
3 3 3 3 0
0 0 0 0 0
0 0 0 0 0Applied only to red cells
35
Medical Imaging, SS-2010
Mohammad Dawood
Noise reductionGaussian filter
Gauss function is defined as:
36
Medical Imaging, SS-2010
Mohammad Dawood
Original Averaging (5x5) Median(5x5) Gaussian (5x5)
Noise reductionComparison