1. Intro to Imaging & Digital Image Processing

Defining Imaging

  • 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)

Modality Comparison

 Comparing different bioimaging modalities by their mechanism, safety, and image

  • 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 Imaging

  • 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, …

Image Processing

  • 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()