Home » Digital Image Processing (ECE 6258)

Digital Image Processing (ECE 6258)

Course Staff:

Prof. Ghassan AlRegib

  • Office: Centergy Room 5224
  • E-mail: alregib@gatech.edu
  • Tel: +1 (404) 894-7005
  • WebEx Room: https://gatech.webex.com/meet/ga42 (734 000 569)
  • Course Days/Times: T, TH 4:30 – 5:45 PM
  • Class Location: KLAUS 2443
  • Office Hours:
    Thursdays, 10:00am-12:00PM in Office (Centergy-One Room 5224). The fifth floor is access controlled. For students to gain access to the 5th floor during office hours, they must use the phone in the lobby on the 5th floor to contact one of the ECE Staff personnel whose phone numbers and names are posted on the directory in the lobby on the 5th floor. After students provide the staff member with a valid reason for gaining access, a staff member will open the door for the student. During these office hours, I will also be on the BlueJeans conference tool within Canvas.
    OR by Appointment.

Ms. Jinsol Lee

  • E-mail: jinsol.lee@gatech.edu
  • Responsibilities: Problem Sets, Projects, Piazza, and first to be contacted via Piazza for any question about the class
  • Office Hours:
    Tuesdays/Fridays 10:30 – 11:30AM (Centergy-One Room 5244). The fifth floor is access controlled. For students to gain access to the 5th floor during office hours, they must use the phone in the lobby on the 5th floor to contact one of the ECE Staff personnel whose phone numbers and names are posted on the directory in the lobby on the 5th floor. After students provide the staff member with a valid reason for gaining access, a staff member will open the door for the student. During these office hours, I will also be on the BlueJeans conference tool within Canvas.

Mr. James Smith

  • E-mail: jamessealesmith@gatech.edu
  • Responsibilities: Grading, Problem Sets, Projects, Piazza, Weekly Quizzes
  • Office Hours:
    Monday/Wednesday 3 – 4 PM (Van Leer C449). During these office hours, I will also be on the BlueJeans conference tool within Canvas.

Mr. Motaz Alfarraj

  • E-mail: motaz@gatech.edu
  • Office Hours: by appointment only
  • Responsibilities: Piazza and Projects

Special Dates:

  • October 09, 2018: no class; Students Fall Recess
  • October 27, 2018: last Day to withdraw with ‘W’
  • November 22, 2018: no class; Thanksgiving Holiday
  • November 29, 2018: Final Instruction Class Day for ECE6258

Check the Registrar’s website for all correct and important dates. Check the tentative lecture schedule and timeline posted below. The schedule will be updated frequently.

Grading:

Homework* 17%
Canvas Quizzes** 3%
Exam #1*** 20%
Exam #2*** 20%
Project 40%

Exam #1: Thursday, October 11, 2018
Exam #2: Tuesday, November 13, 2018
Final Exam: No Final Exam

* No Homework assignments will be accepted nor graded after the posted due date and time have passed.
** Online Quizzes via Canvas will be announced and assigned throughout the semester and you will be given one or two days to submit the solutions. These quizzes will be short.
***No Make-up exams. If you have to be absent for an exam, you need to inform me in advance with an official justification and your next exam/assignment will be counted for both. If the absence is caused by emergency, an official paperwork is required.

Due Dates:

Atlanta Section A: all assignments are due on Fridays at 5PM (Eastern Time)

All Video Sections (Q, Q3, QSZ): all assignments are due on Sundays 5pm (Eastern Tim)

Attendance:

Attendance: Your attendance and participation are strongly encouraged. There has been a strong correlation between attending lectures and the earned letter grade in this class.

Canvas:

Check Canvas on a daily basis. Lecture slides, assignments, quizzes, and exams materials are posted on Canvas.

Piazza:

All announcements will be posted on PIAZZA. Do NOT send emails to the staff; utilize PIAZZA Please! Students are expected to utilize PIAZZA platform to post questions and engage into online discussions. Students are encouraged to post questions through PIAZZA before attempting to email any of the instructors.

Assignments Submission:

All homework assignments need to be submitted on Canvas. Certain assignments (e.g. project codes, posters … etc.) may require submissions through another platform, which will be clearly specified in the instructions of each assignment. Read the instructions of each assignment carefully.

Travel Dates:

Travel Dates: I will be attending a number of technical conferences throughout the semester. During these travel times, the Course staff will deliver the lectures.

Academic Honesty:

All violations of the Georgia Tech Honor Code will be handled by referring the case directly to the Dean of Students for investigation and penalties. The complete honor code can be found in the GT Policy Library: http://www.policylibrary.gatech.edu/student-affairs/academic-honor-code

Available Resources:

Office of Disability Services:

If you are a student registered with the Office of Disability Services (ODS), please make sure the appropriate forms and paperwork are completed with the instructor within the first week of classes. The instructor will abide by all accommodations required by ODS. The schedule for exams is posted in the syllabus and any potential modifications or changes will be made with at least one week’s notice. It is the responsibility of the student to properly arrange test accommodations for each exam with ODS in sufficient time to guarantee space for exam administration. ALL exam accommodations must be handled through ODS. If the student does not register accommodations with ODS for the taking of an exam, then they will have to take the exam at the normally scheduled times without any additional accommodation unless the instructor is given specific directive from ODS on the student’s behalf due to a mitigating circumstance.

Prerequisite:

A course in digital signal processing (ECE4270 or equivalent). Students are expected to be familiar with Python.

Programming Language:

Students are strongly encouraged to utilize the newly developed dippykit library in Python 3 for all assignments and projects.

Course Objective:

To introduce the fundamentals and the theory of multidimensional signal processing and digital image processing, including key applications in multimedia products and services including machine learning.

Textbook and References:

No required textbook but the following books are excellent references for this class:

  1. R.C. Gonzalez and R.E. Woods, Digital Image Processing, 3rd edition, Prentice-Hall, 2008 (officially the textbook of the course)
  2. M. Petrou and C. Petrou, Image Processing: The Fundamentals, 2nd Edition, Wiley, 2010 (helpful reference in the first half of the semester)
  3. J. W. Woods, Multidimensional Signal, Image, and Video Processing and Coding, 2nd Edition, Academic Press, 2012
  4. A.K. Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989
  5. J.S. Lim, Two-dimensional Signal and Image Processing, Prentice-Hall, 1990
  6. M.J.T. Smith, A. Docef, A Study Guide for Digital Image Processing, Scientific Pub., 1999

Tentative Course Schedule and Timeline

Week Date Lecture Topic Course Materials Notes
1 21-Aug Introduction / Syllabus [2×1 Slides][Images]
23-Aug Multidimensional Signals and Operations [2×1 Slides]
[2D Convolution GUI][Image Operations GUI]
2 28-Aug Multidimensional Signals and Operations [2×1 Slides] PS01 due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
30-Aug 2D Frequency [2×1 Slides]
3 4-Sep 2D Frequency; Sampling [2×1 Slides][Sampling GUI][Transform table] PS02 due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
6-Sep Sampling [2×1 Slides]
4 11-Sep Spatial Interpolation [2×1 Slides] Project Proposal Phase I due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
13-Sep Spatial Interpolation & DFT [2×1 Slides]
5 18-Sep Image Transforms – DFT [2×1 Slides] PS03 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
20-Sep  Image Transform – KLT [2×1 Slides][KLT Demo]
6 25-Sep Multiresolution analysis and Wavelets [2×1 Slides][KLT-DCT Code] PS04 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
27-Sep DCT & DST [2×1 Slides][FDCT GUI]
7 2-Oct Image Coding [2×1 Slides] Project Proposal Phase 2 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
4-Oct Image Coding and JPEG [2×1 Slides][JPEG GUI]
8  9-Oct No Class (Fall Recess)
 11-Oct Exam #1
9 16-Oct Basics of Video Coding, H.26x, Optical Flow [2×1 slides][Paper on Horn-Schunk][Paper on Lucas-Kanade] PS05 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
 18-Oct Motion Estimation in Videos [2×1 slides][Motion estimation code]
10  23-Oct IQA-Image quality Assessment [2×1 slides] PS06 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections

*Drop date with ‘W’ is October 27th*

 25-Oct Image Enhancement, Image Denoising [2×1 slides][Enhancement Codes][Ehnancement GUI][Equalization GUI][Denoising GUI]
11  30-Oct Image Denoising [2×1 slides][Denoising&Restoration Codes][Denoising GUI] PS07 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
 1-Nov Image Restoration [2×1 slides]
12 6-Nov Edge/Point/Line Detection and Image Segmentation [2×1 slides] PS08 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
8-Nov Saliency and Attention Models [2×1 slides]
13  13-Nov Exam #2
15-Nov Intro and Basis Functions for Images Using Machine Learning [PDF][Code][Support]
14  20-Nov Fundamentals of Linear Classifiers & SVM, Convolutional Neural Networks [PDF][Code][Support]
 22-Nov No Class (Thanksgiving Holiday) [PDF][Code][Support]
15  27-Nov Scene Labeling [PDF][Code][Support] Project Posters are due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections
29-Nov Projects Poster Session [List of Posters]
16 7-Dec Project Materials (Term paper and Codes) due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections

 

%d bloggers like this: