Introduction to Image Processing

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

2 min read Last updated Tue Aug 04 2026 19:28:52 GMT+0000 (Coordinated Universal Time)

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.

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
Was this helpful?