1. Intro to Imaging & Digital Image Processing
Modality: The difference between different bioimaging methods and machines (ex: CT and MRI are different ______)
Four necessary components of a modality: source (illumination), camera (detector), digitizer (frame grabber), imaging processing unit
Imaging processing unit (hardware and/or software)
acquisition (takes in the data and understands it)
preprocessing (combines information from multiple points)
segmentation (identifying components, facial recognition)
& more
An image is a 2D representation of a physical quantity as rendered by an imaging modality
X-ray attenuation (projection x-ray yor CT)
Proton density (MRI)
Acoustic reflectivity (ultrasound)
An image represents a “finite-thickness” plane within a volume of interest
Types of imaging
Anatomical: Imaging that represents structure/composition of objects (e.g. CT imaging)
Functional: Imaging that represents function/physiology of an organ (e.g. PET scans)
Projection: Imaging that shoes a single planar representation (e.g. x-ray)
Tomographic: Imaging that shows cross-sectional representation (e.g. CT imagings)
Imaging mechanisms
Transmission: The imaging mechanism by which information comes from what travels through the body (e.g. x-ray)
Reflection: Transmission: The imaging mechanism by which information that comes from what reflects back from the body (e.g. ultrasound)
Ionizing is when the energy we work with is higher than others, and electrons in the atoms can bump up to unsafe levels; this is something we want to avoid (can lead to cancer)
Digital images are digital files saved on a computer
2D arrays of “picture elements” called pixels
Voxels are for 3D elements
Image size = width x height
Real-world image size (or FOV) is (Ncolumn x pixel width) x (Nrow x pixel height)
Resolution: Number of pixels per square inch
Image Pixels
Addressed with x,y coordinates
Top left corner is (1, 1)
(coumn, row)
Storage type
Pixel values depend on the storage type
Grayscale images are NOT called black and white
8-Bit: Greyscale images with values from 0 to 2^8 minus 1
16-Bit: Greyscale images with values from 0 to 2^16 minus 1
Color images: each pixel can have 4 values
1 value per pixel – e.g. indexed image
3 values per pixel e.g. 3x1 bytes – R_G_B, 3x2 bytes – R_G_B, ...
4 values per pixel RGB e.g. 4x1 byte – R_G_B_Alpha, ...
Enhancement/restoration of image info for human reading
Segmentation
Characterization
Representation of images for machine analysis
Visualization
Processing of image data for storage
Processing of image data for transmission
Matlab
Load the image and info
imread()
iminfo()
Display image
imtool()
imshow()
imagesec()
image()
imshowpair()
Perform needed operation
Display and evaluate results
Save resulting image
imwrite()
Modality: The difference between different bioimaging methods and machines (ex: CT and MRI are different ______)
Four necessary components of a modality: source (illumination), camera (detector), digitizer (frame grabber), imaging processing unit
Imaging processing unit (hardware and/or software)
acquisition (takes in the data and understands it)
preprocessing (combines information from multiple points)
segmentation (identifying components, facial recognition)
& more
An image is a 2D representation of a physical quantity as rendered by an imaging modality
X-ray attenuation (projection x-ray yor CT)
Proton density (MRI)
Acoustic reflectivity (ultrasound)
An image represents a “finite-thickness” plane within a volume of interest
Types of imaging
Anatomical: Imaging that represents structure/composition of objects (e.g. CT imaging)
Functional: Imaging that represents function/physiology of an organ (e.g. PET scans)
Projection: Imaging that shoes a single planar representation (e.g. x-ray)
Tomographic: Imaging that shows cross-sectional representation (e.g. CT imagings)
Imaging mechanisms
Transmission: The imaging mechanism by which information comes from what travels through the body (e.g. x-ray)
Reflection: Transmission: The imaging mechanism by which information that comes from what reflects back from the body (e.g. ultrasound)
Ionizing is when the energy we work with is higher than others, and electrons in the atoms can bump up to unsafe levels; this is something we want to avoid (can lead to cancer)
Digital images are digital files saved on a computer
2D arrays of “picture elements” called pixels
Voxels are for 3D elements
Image size = width x height
Real-world image size (or FOV) is (Ncolumn x pixel width) x (Nrow x pixel height)
Resolution: Number of pixels per square inch
Image Pixels
Addressed with x,y coordinates
Top left corner is (1, 1)
(coumn, row)
Storage type
Pixel values depend on the storage type
Grayscale images are NOT called black and white
8-Bit: Greyscale images with values from 0 to 2^8 minus 1
16-Bit: Greyscale images with values from 0 to 2^16 minus 1
Color images: each pixel can have 4 values
1 value per pixel – e.g. indexed image
3 values per pixel e.g. 3x1 bytes – R_G_B, 3x2 bytes – R_G_B, ...
4 values per pixel RGB e.g. 4x1 byte – R_G_B_Alpha, ...
Enhancement/restoration of image info for human reading
Segmentation
Characterization
Representation of images for machine analysis
Visualization
Processing of image data for storage
Processing of image data for transmission
Matlab
Load the image and info
imread()
iminfo()
Display image
imtool()
imshow()
imagesec()
image()
imshowpair()
Perform needed operation
Display and evaluate results
Save resulting image
imwrite()