National Tsing Hua University
Department of Computer Science

Course Title: CS4520(00: Introduction to Image Processing    Course Description

Credits: 3 (Fall/2019)    List of Students

Classes: 15:30-17:20 Tuesday, 15:30-16:20 Thursday at EECS 128

Instructor: Dr. Chaur-Chin Chen, http://www.cs.nthu.edu.tw/~cchen

Tel/E-mail: (03) 57-31078, cchen@cs.nthu.edu.tw at EECS Rm 539

Prerequisites: Linear Algebra, Probability Theory, C/C++, [Matlab,Java,Python]

Contents:
0. Introduction
     30 Face Images (60 by 60)    ip804.pdf    report903.pdf
     Program raw2ps.c    512x512 lenna.raw    512x512 mandrill.raw    2 images on a sheet   
1. Fundamentals of Digital Image Processing
Mandrill and Licence Plate     Lenna and Licence Plate     Lenna image lenna.raw     Licence Plate image L2550.jpg
Examples of Simultaneous Contrast     Mach Band Effect   
2. Image Transform
3. Image Filtering and Enhancement    Some Intensity Transforms   
4. Image Segmentation and Edge Detection    Image Segmentation and Edge Detection
5. Image Data Compression   
Cluster Analysis    LBG Algorithm (1980)    A codebook of 256 codewords
Presentation for ICPR 1998    ICPR Paper in 1998   
6. Color Image Processing    2 Color Images    Matlab code    Nijubashi image    Machupicchu01.jpg
Color Image Analysis
Spots generation
RGB Tiff Conversion    Example  
7. Image Pattern Recognition    Biometric Recognition    Fingerprint Verification    IMQA2008 Face Recognition   
8. Watermarking and Steganography
9 Slides for Watermarking    Watermarking by Wavelet Transform
pptx Slides for Steganography    Steganography paper   
9. Image Sharing and Recovering
2016-510-CRT.pptx (28P)    2016 Conference Paper
2016-510-CRT.pdf (28P)


Textbooks:
1. R.C. Gonzalez and R.E. Woods, Digital Image Processing, 4th edition, Global edition, Pearson (2018)

References:
1. K. Sayood, Introduction to Data Compression (2000)
2. D. Hanselman and B.Littlefield, Mastering MatLab 8 (2012)
3. W.B. Pennebaker and J.L. Mitchell, JPEG Still Image Data Compression Standard (1993)
4. I. Pitas, Digital Image Processing Algorithms and Applications (2000)
5. D.S. Taubman and M.W. Marcellin, JPEG2000 Image Compression Fundamentals, Standards and Practice (2002)

Grading:
  • (50%) Assignments
      Assignment #1: Fundamentals
           lenna.raw    mandrill.raw    Rloop.raw    Whorl.raw
           Program raw2ps.c    Printout four images    Four images on a sheet
      Assignment #2: Image Transform
           D04.raw: pressed cork    D23.raw: pebbles
      Assignment #3: Histogram Equalization
          
      D23.raw    D77.raw    lenna.raw    mandrill.raw
      Assignment #3a: Enhancement and Filtering
           arrayR.raw: 480x480    Whorl.raw: 512x512    gelm1: 480x640
           arrayG.raw: 480x480    Rloop.raw: 512x512    geltest: 480x640
      Assignment #4: Image Segmentation
           ler.raw: 100x100    Whorl.raw: 512x512    Rloop.raw: 512x512    linsfN: 640x896    linsfT: 640x896
      Assignment #5: Skeleton, Shape, and Edge
           ker.raw: 100x100    ler.raw: 100x100    per.raw: 100x100    ter.raw: 100x100    lenna: 512x512    peppers.raw: 512x512
      Assignment #6: DCT for Image Compression
           lenna.raw: 512x512    peppers.raw: 512x512    Qtable: Quantization Table
         The 101st block of lenna    The 2000th block of lenna    The 101st block of peppers    The 2000th block of peppers    DCT for two blocks

  • (20%) Exam2019:
      Exam Due by 15:40 December 5, 2019
         Pumpkin.jpg    machupicchu02.jpg
         I2a.raw    I2b.raw
         S1.txt    S2.txt    Program of chain code to shape
         block4a.txt    block4b.txt

  • (30%) Oral Presentation and Term Project
    Guidelines for Oral Presentation

    Term Project Due by 16:20 January 9, 2020
       lenna: 512x512    mandrill: 512x512    scene: 512x512    tiffany: 512x512
       jet: 512x512    peppers: 512x512    face 891538.raw: 128x128    face 892539.raw: 128x128
       psnr.c program (31.15 for the next two images)    lenna.raw: 512x512    lennaVQ.raw: 512x512
    Updated on December 17, 2019