Welcome to Image Processing class !!
Facebook page:https://www.facebook.com/groups/194129598095152/
เนื้อหา
Course description
Introduction to digital image processing; Human visual system and visual psychophysics; Image acquisition; Sampling and quantization; Digital images structure; Digital images formats; Digital images characteristic Noise and noise filters; Degradation model; Noise models; Restoration; Image segmentation
Week | Lecture | Lab | |
1 | Introduction -Image processing and related science -Human visual perception | -Introduction to Matlab -Matlab programming basic | |
2 | Image Acquisition -Spatial Cartesian coordinate -Camera model -Sampling and Quantization -Bitmap Image representation -Color representation | -Read image file -Matrix manipulation -Display image -Resize image -Color plane separation | |
3-4 | Image Characteristic -Luminance -Brightness, Contrast -Pixel distance measurement -Histogram -Normalization and Equalization | -Image luminance manipulation -Image matching | |
5 | Image Filter -Thresholding -Convolution -Smooth image -Sharpen image -Edge detection algorithm | -Image cleaning and sharpening -Image effect | |
6-7 | Image segmentation -Neighborhood -Erosion, Dilation -Watershed -Active contour -False color image | -Counting object in image -Optical character recognition (OCR) | |
Midterm Exam | |||
8 | Color Processing -Color spaces -RGB -Indexed color -HSV,YUV | -Color object detection -Color manipulation -Chroma Key (blue screen) | |
9 | Image compression -Channel Sub-sampling -Run length encoding (GIF) -Chain Code -Discreet cosine transform -JPEG Compression Algorithm | -Image compression -Image smoothing | |
10 | Image restoration -Noise model -Restoration -Geometry transformation -Camera calibration | -Image cleaning
-Restoration
| |
11-13 | Image recognition technic Object detection (face/shape) Hought Line Transform (line detection) Hought Circle Transform (circle detection) | -Detect various shape in image | |
14-15 | Motion -Principle of Video -Video camera -Motion detection (BG model) -Motion Estimation (MPEG) -Optical flow | -Webcam
-Surveillance camera application
| |
Final Exam |
Slides
- Slide will be available shortly after class!
1 Introduction and Image Acquisition
5 Image Segmentation and Labelling
7 Discrete Cosine Transform and JPEG Compression
Lab Sheet
Lab 1 Image and Matrix (Matlab) (Python)
Lab 2 Exposure Manipulation (Matlab) (Python)
Lab 3 Image Similarity (Matlab) (Python)
Lab 5 Image Segmentation and Labelling
Lab 7 Discrete Cosine Transform and JPEG Image Compression
Resources
Download OpenCV 3.0 for Windows, (For Mac or Linux)
Pavlovsk_Railing_of_bridge_Yellow_palace_Winter.jpg
jpeg_image2.mat (512 x 512 pixel)
haarcascade_frontalface_alt.xml
mahotas-1.4.3-cp36-cp36m-win32.whl
[Java Image Descriptor code]