School of Engineering and Technology, (SET) | ||||
AT76.09 : Digital Image Processing in Remote Sensing 3(2-3) | ||||
Course objectives: | ||||
The objective of this course aims at providing students with knowledge and in-depth understanding of techniques in digital image processing for remote sensing data analysis. This course emphasizes on implementation of algorithms as computer programs. The techniques taught in this course have application in several fields dealing with image data. |
||||
Learning Outcomes: | ||||
1. Explain the image data handling in memory and file system
2. Interpret the C programming source code for image processing
3. Apply the principle of image processing as the automate data processing procedure for remote sensing data analysis, resampling and DEM processing
4. Apply the principle of image processing on huge image files by using High Performance Computing (HPC) and General-purpose computing on Graphics Processing Units (GPGPU) environment
5. Develop new algorithms for image processing and conduct scientific Remote Sensing research
|
||||
Pre-requisite(s): | ||||
AT76.03 |
||||
Course Outline: | ||||
|
||||
Laboratory Sessions: | ||||
1. C development environment on Windows and LINUX
2. Exercise of basic C programming
3. Using image handling libraries
4. Reading / Writing image files
5. Implementation of image processing algorithm –I (Basic algorithm)
6. Implementation of image processing algorithm –II (Application)
|
||||
Learning Resources: | ||||
Textbook: | ||||
No designated textbook, but class notes and handouts will be provided. |
||||
Reference Books: | ||||
R.C. Gonzales, R. E. Woods:
Digital Image Processing (4th Edition), Prentice Hall, USA, 2017.
J. C. Russ:
The Image Processing Handbook (6th Edition), CRC Press, USA, 2011.
|
||||
Time Distribution and Study Load: | ||||
Lecture: 30 Hrs
Laboratory: 45 Hrs
Self-study: 90 Hrs
|
||||
Teaching and Learning Methods: | ||||
1. Lectures and class discussion: Students will received the lecture notes and the weekly lecture schedule at the beginning of the course, and requested them to read the lecture notes before coming to the class.
2. Laboratory sessions: The laboratory instruction will be provided to the students. Lab instruction will provide a basic guidelineand source code for student to learn and be familiar with programing procedure and basic algorithm. Students are requested to understand the algorithm of each operation so that they are able to conduct new algorithm or automate image processing workflow. The home assignments for developing source code are requested to submit the report.
|
||||
Evaluation Scheme: | ||||
Laboratory report: 20%
Mid-semester examination (close book): 30%
Final-semester examination (close book): 50%
In the examination, an “A” would be awarded if a student can elaborate the knowledge learned in the class by developing new C programming application for digital image processing. A “B” would be awarded if a student shows an overall understanding of all give topics, a “C” would be given if a student meets below average expectation on both knowledge acquired and analysis. A “D” would be given if a student does not meet basis expectations in understanding and analyzing the topics and issues presented in course.
|
||||
Instructor(s): | ||||
|
||||