420 likes | 781 Views
Medical Imaging. Dr. 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.
E N D
Medical Imaging Dr. 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. Techniques and methods from image processing are used to assist the clinicians.
Structure of the Course • Basics of Image processing • Medical Image modalities • Reconstruction • Registration • Segmentation • Enhancement
Image processing • Signal processing with an image as an input and an image or a set of features as output. • Definitions • Image • Domain • In the discrete case
Classical methods of image processing include • Grayscale transformations • Color spaces • Filtering • Edge detection • Morphological operations
Grayscale transformations • The human eye can distinguish between different colors with estimates ranging from 100,000 to 10 million!
Michelson contrast : Weber contrast:
Grayscale transformations Three of the most common grayscale transforms are: Linear Logarithmic Power law Point operations
Linear color domain transform X-Ray Mammogram
Power law MRI of Spinal cord
Power law CT of Head
Histogram Histogram function : Probability function: Cumulative histogram:
Histogram Equalization MRI of Spinal cord
Histogram equalization Mammograms
Use of different color spaces The continuous spectrum visible to human eyes
Use of different color spaces RGB (Red, Green, Blue)
Use of different color spaces RGB (Red Green Blue) Cardiac PET
Use of different color spaces HSV (Hue, Saturation, Value)
Use of different color spaces HSV (Hue, Saturation, Value) S=1, V=1 V=1 S=1 Cardiac PET
Using different spectrums Cardiac PET
Fourier Transform Euler’s formula: Fourier transform: Inverse Fourier transform:
Fourier Transform Respiratory signal
Fourier Transform Convolution theorm
Spatial connectivity 2D - 4 connectivity - 8 connectivity 3D - 6 connectivity - 18 connectivity - 26 connectivity
Spatial filtering (local operators) • Filters are used in image processing for various purposes e.g. noise reduction, edge detection, pattern recognition. * 1/9 Applied only to red cell f h f* (0*1+7*1+3*1-1*1+8*1+3*1+4*1+0*1+3)*1/9 = 3
Noise reduction Averaging filter * *1/9 = Applied only to red cells Cardiac PET, averaging with 5x5
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
Noise reduction Median filter * median filter = Applied only to red cells
Noise reduction Gaussian filter Gauss function is defined as:
Noise reduction Comparison Original Averaging (5x5) Median(5x5) Gaussian (5x5)