Traitment Image Cours 1
Traitment Image Cours 1
1 pixel
Image Processing
Algorithm
(e.g. Sobel Filter)
Image editting
Image enhancement
Image compression
Example Operation: Noise Removal
Terrain classification
Meteorology (weather)
Applications of Image Processing: Law
Enforcement
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Face recognition
Gesture recognition
Relationship with other Fields
Key Stages in Digital Image Processing
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Image Aquisition
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Image Morphological
Restoration Processing
Example: Remove
Noise
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Morphological Processing
Extract
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Segmentation
Divide
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Object Recognition
Image
regions
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Representation & Description
Finds &
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Image Compression
Reduce
Image Morphological
image size
Restoration Processing (e.g. JPEG)
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Colour Image Image
Processing Compression
Key Stages in Digital Image Processing:
Colour Image Processing
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Representation
Acquisition & Description
Object
Problem Domain
recognition
Consider color
Colour Image Image
images (color
models, etc) Processing Compression
Mathematics for Image Processing
Calculus
Linear algebra
Probability and statistics
Differential Equations (PDEs and ODEs)
Differential Geometry
Harmonic Analysis (Fourier, wavelet, etc)
About This Course
Image Processing has many aspects
Computer Scientists/Engineers develop tools (e.g. photoshop)
Requires knowledge of maths, algorithms, programming
Artists use image processing tools to modify pictures
DOES NOT require knowledge of maths, algorithms, programming
Perceived intensity
overshoots or undershoots
at areas of intensity change
Brightness Adaptation &
Discrimination
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
All inner squares have same intensity but appear darker as outer
square (surrounding area) gets lighter
Image Acquisition
Images typically generated by illuminating a scene
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Imaging Sensor
Spatial Resolution
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Number of Intensity
Number of Bits Examples
Levels
1 2 0, 1
2 4 00, 01, 10, 11
4 16 0000, 0101, 1111
8 256 00110011, 01010101
16 65,536 1010101010101010
Intensity Level Resolution
256 grey levels (8 bits per pixel) 128 grey levels (7 bpp) 64 grey levels (6 bpp) 32 grey levels (5 bpp)
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
16 grey levels (4 bpp) 8 grey levels (3 bpp) 4 grey levels (2 bpp) 2 grey levels (1 bpp)
Saturation & Noise
Images taken from Gonzalez & Woods, Digital Image Processing (2002)
Low Detail
Medium Detail
Intensity Level Resolution
High Detail
Image File Formats
Hundreds of image file formats. Examples
Tagged Image File Format (TIFF)
Graphics Interchange Format (GIF)
Portable Network Graphics (PNG)
JPEG, BMP, Portable Bitmap Format (PBM), etc
Image pixel values can be
Grayscale: 0 – 255 range
Binary: 0 or 1
Color: RGB colors in 0‐255 range (or other color model)
Application specific (e.g. floating point values in astronomy)
How many Bits Per Image Element?
First ImageJ Example: Invert Image