Prof. Ghassan AlRegib
- Office: Centergy Room 5224
- E-mail: firstname.lastname@example.org
- 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: email@example.com
- 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: firstname.lastname@example.org
- 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: email@example.com
- Office Hours: by appointment only
- Responsibilities: Piazza and Projects
- 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.
Canvas Quizzes** 3%
Exam #1*** 20%
Exam #2*** 20%
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.
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: Your attendance and participation are strongly encouraged. There has been a strong correlation between attending lectures and the earned letter grade in this class.
Check Canvas on a daily basis. Lecture slides, assignments, quizzes, and exams materials are posted on Canvas.
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.
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: I will be attending a number of technical conferences throughout the semester. During these travel times, the Course staff will deliver the lectures.
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
- The Center for Academic Success has programs to help students improve their study habits and time management: http://www.successprograms.gatech.edu/.
- The Dean of Students Office helps students who have personal or medical issues that impact their academic performance: http://www.deanofstudents.gatech.edu/
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.
A course in digital signal processing (ECE4270 or equivalent). Students are expected to be familiar with Python.
Students are strongly encouraged to utilize the newly developed dippykit library in Python 3 for all assignments and projects.
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:
- R.C. Gonzalez and R.E. Woods, Digital Image Processing, 3rd edition, Prentice-Hall, 2008 (officially the textbook of the course)
- M. Petrou and C. Petrou, Image Processing: The Fundamentals, 2nd Edition, Wiley, 2010 (helpful reference in the first half of the semester)
- J. W. Woods, Multidimensional Signal, Image, and Video Processing and Coding, 2nd Edition, Academic Press, 2012
- A.K. Jain, Fundamentals of Digital Image Processing, Prentice-Hall, 1989
- J.S. Lim, Two-dimensional Signal and Image Processing, Prentice-Hall, 1990
- 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|
|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)|
|9||16-Oct||No Class||PS05 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections|
|18-Oct||Optical Flow||[2×1 Slides][Horn-Schunk][Lucas-Kanade]|
|10||23-Oct||Motion Estimation in Videos||[2×1 Slides][Motion Estimation MATLAB Code]||*Drop date with ‘W’ is October 27th*|
|25-Oct||Basics of Video Coding, H.26x||[2×1 Slides][Block Overlap][Stereo Imaging w/ Block Matching]|
|11||30-Oct||IQA: Image quality Assessment,||[2×1 Slides][Image Quality][SSIM][CSV][SUMMER][UNIQUE]||PS06 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections|
|1-Nov||Evaluation of IQA algorithms||[2×1 Slides]|
|12||6-Nov||Image Enhancement||[2×1 Slides][Enhancement Demo][Enhancement GUI 1][Enhancement GUI 2][Equalization GUI]||PS07 Due on Friday @5PM for Sec. A and Sunday @5PM for Video Sections|
|8-Nov||Image Denoising||[2×1 Slides][Denoising GUI]|
|15-Nov||Image Restoration, Saliency||[2×1 Slides: Restoration][2×1 Slides: Saliency]|
|14||20-Nov||Edge/Point/Line Detection and Image Segmentation Saliency and Attention Models, Intro and Basis Functions for Images Using Machine Learning Fundamentals of Linear Classifiers & SVM, Convolutional Neural Networks||[2×1 Slides][Code][Support]|
|22-Nov||No Class (Thanksgiving Holiday)|
|15||27-Nov||Scene Labeling||[PDF][Code][Support]||Project Posters are due on Friday @5PM for All Sections|
|29-Nov||Projects Poster Session||[List of Posters]|
|16||7-Dec||Project Materials (Term paper and Codes) due on Friday @5PM for All Sections|