Introduction to Image Processing

Work in progress. This note is still being written and incomplete.

Computer vision, image processing and computer graphics are 3 related domains, distinguished by their input and output.

  • Computer vision
    Input is an image, output is a description of the image.
  • Image processing
    Input is an image, output is an (enhanced) image.
  • Computer graphics
    Input is a description, output is a generated image.

Processing Pipeline

An image passes through 5 stages between the real world and its final reproduction.

  • Acquire
    Convert incident light, or a non-visible source (X-ray, UV, IR, sonar, MRI, radar), into a physical or logical representation.
  • Enhance
    Correct defects introduced by the acquisition device: brightness, contrast, color consistency, geometric distortion.
  • Store or transmit
    Encode the image for storage or transmission. Format conversion, compression, transmission errors and physical degradation (fading, scratches) can all introduce losses here.
  • Restore or recover
    Identify and remove artefacts, restore brightness and color consistency, correct geometric distortion.
  • Reproduce
    Convert image data back into an optical image using a printer, projector or display. Output depends on the device’s ability to reproduce data as light.

Light

Light is part of the electromagnetic spectrum, according to modern physics.

  • Shares wave properties with X-rays, microwaves and radio waves, including dispersion
  • Visible light spans wavelengths from 400 nm to 700 nm
  • Quantum physics attributes particle properties to light. Refraction is better explained by this theory.

Applications

  • Digital photography and videography
  • Special effect generation
  • Medical imaging
  • Security and surveillance
  • Business and government applications
  • Pre-processing for computer vision and pattern recognition
Written by September 13, 2026 2 min read
Was this helpful?