Computer Vision Technology
- 2D and 3D Imaging
- Discrete transformation of images
- Edge detection
- Image segmentation
- Texture analysis
- Pattern Recognition
- Hough transform
- Neural networks
- Object recognition
Image Processing and Video Technology
Human visual system
HVSs consists of eyes and brains. Eyes transform
light into neural signals and brains process neural signals and extract needed
information. We will learn how a HVS is affected by factors such as Adaptation,
Mach Band Effect, Spatial Frequency Response and Temporal Properties of Vision.
The physical perception of color is based upon 3 types of cone cells in the
retina. We will learn how standard sensitivity curves of these cones were adopted
by the CIE for the standard observer and how color is represented.
Camera & Monitor Characteristics; Gamma Correction.
Filtering and transforms
2D linear system theory: 2D Convolution, PSF and
its frequency response; 2D Filter design and 2D DFT/FFT;
Kronecker product; 2D transformation, separable 2D transformation; SVD, DCT,
KLT;
Image analysis
Detection of edges: Sobel operator, Laplacian
operator, Laplacian of Gaussian operator, Canny edge detector.
Detection of contours.
Image enhancement
Design filters which can enhance an image.
One can design and use this simple filter
to enhance this image
to become
Other technique such as histogram equalization.
Image restoration
When an image is captured, it may be distorted
due to camera motion, out-of-focus, atmospheric turbulence and noises from sensors
or other components. In this course, we will learn methods to remove these distortions,
and pros and cons of these methods.
Restoration methods: Unconstrained least square restoration, Constrained least
square restoration, Wiener filtering, Regularization method.
Image coding
Basic coding techniques such as optimal quantization,
predictive coding, transform coding and subband coding.
Image Coding standards: JPEG and JPEG2000.
Video Coding Standards
H.261, H.263, MPEG1, MPEG2 and MPEG4.