Beruflich Dokumente
Kultur Dokumente
Philadelphia University
Faculty of IT
Department of Computer Science
Second semester, 2011/2012
Course Syllabus
Prerequisite: Students are expected to have knowledge in linear signals and systems, 1-D Fourier
Transform, basic linear algebra, basic probability theory and basic programming techniques; knowledge
of Digital Signal Processing is desirable and working knowledge of Matlab.
This course is designed to give undergraduate students all the fundamentals in 2-D digital image
processing with emphasis in image processing techniques, image filtering design and applications.
Learning outcomes:
Knowledge and understanding
1. Have a clear understanding of the principals the Digital Image Processing terminology used to
describe features of images.
2. Have a good understanding of the mathematical foundations for digital manipulation of images;
image acquisition; preprocessing; segmentation; Fourier domain processing, compression and
analysis.
3. Be able to write programs using Matlab language for digital manipulation of images; image
acquisition; preprocessing; segmentation; Fourier domain processing; and compression.
4. Have knowledge of the Digital Image Processing Systems.
5. Be able to understand the documentation for, and make use of, the MATLAB library and MATLAB
Digital Image Processing Toolbox (IPT).
6. Learn and understand the Image Enhancement in the Spatial Domain.
7. Learn and understand the Image Enhancement in the Frequency Domain.
8. Understand the Image Restoration, Compression, Segmentation, Recognition, Representation and
Description.
Cognitive skills (thinking and analysis).
1. Be able to use different digital image processing algorithms.
2. Be able to design, code and test digital image processing applications using MATLAB language.
3. Be able to use the documentation for, and make use of, MATLAB library and MATLAB Digital
Image Processing Toolbox (IPT).
4. Analyze a wide range of problems and provide solutions related to the design of image processing
systems through suitable algorithms, structures, diagrams, and other appropriate methods.
5. Practice self-learning by using the e-courses and web materials.
Communication skills (personal and academic).
1. Display personal responsibility by working to multiple deadlines in complex activities.
2. Be able to work effectively alone or as a member of a small group working on some programming
tasks.
Practical and subject specific skills (Transferable Skills).
1. Plan and undertake a major individual image processing project.
Page 3 of 7
2. Be able to work effectively alone or as a member of a small group working on some programming
tasks.
3. Be able to write programs in Matlab language for digital manipulation of images; image acquisition;
preprocessing; segmentation; Fourier domain processing; and compression.
4. Prepare and deliver coherent and structured verbal and written technical reports
5. Use laboratory equipment effectively.
6. Use the scientific literature effectively.
B - Intellectual Skills
B1. B2. B3. B4. B5. B6. B7. B8. B9.
C - Practical Skills
C1. C2. C3. C4. C5. C6. C7. C8. C9. C10.
D - Transferable Skills
D1. D2. D3. D4. D5. D6. D7.
Assessment instruments
Allocation of Marks
Assessment Instruments Mark
First examination 20%
Second examination 20%
Final examination: 50 marks 40%
Reports, research projects, Quizzes, Home 20%
works, Projects
Total 100%
* Make-up exams will be offered for valid reasons only with consent of the Dean. Make-up exams may
be different from regular exams in content and format.
Practical Submissions
The assignments that have work to be assessed will be given to the students in separate documents
including the due date and appropriate reading material.
Homework,
week Basic and support material to be covered Reports and
their due dates
Expected workload:
On average students need to spend 3 hours of study and preparation for each 50-minute lecture/tutorial.
Attendance policy:
Absence from lectures and/or tutorials shall not exceed 15%. Students who exceed the 15% limit
without a medical or emergency excuse acceptable to and approved by the Dean of the relevant
college/faculty shall not be allowed to take the final examination and shall receive a mark of zero for the
course. If the excuse is approved by the Dean, the student shall be considered to have withdrawn from
the course.
Module references
Students will be expected to give the same attention to these references as given to the Module textbooks.
Additional Books
1. Al Bovik (ed.), Handbook of Image and Video Processing, Academic Press, 2000.
2. A.K. Jain, Fundamentals of Digital Image Processing, Prentice-Hall, Addison-Wesley, 1989.
3. M. Petrou, P. Bosdogianni, Image Processing, The Fundamentals, Wiley, 1999.
4. P.Ramesh Babu, Digital Image Processing. Scitech Publications., 2003
5. Bernd Jhne, Digital Image Processing, Springer-Verlag Berlin Heidelberg 2005.
6. B. Jhne, Practical Handbook on Image Processing for Scientific Applications, CRC Press,
1997.
7. J. C. Russ. The Image Processing Handbook. CRC, Boca Raton, FL, 4th edn., 2002.
8. J. S. Lim, Two-dimensional Signal and Image Processing Prentice-Hall, 1990.
9. Rudra Pratap, Getting Started With MATLAB 7. Oxford University Press, 2006
10. W. K. Pratt. Digital image processing, PIKS Inside. Wiley, New York, 3rd, edn., 2001.
11. Stephane Marchand-Maillet, Yazid M. Sharaiha, Binary Digital Image Processing, A Discrete
Approach, Academic Press, 2000
Page 7 of 7
Journals ---------------
IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Computers
Pattern Recognition
Computer Vision, Graphics and Image Processing
IEEE Transactions on Medical Imaging
Computerized Medical Imaging and Graphics
IEEE Transactions on Image Processing
IEEE Engineering in Medicine and Biology
IEEE Transactions on Signal Processing
IEEE Transactions on Neural Networks
IEEE Transactions on Geoscience and Remote Sensing
Photogrammetric Engineering and Remote Sensing
International Journal of Remote Sensing
Journal of Visual Communication and Image Representation
Web Sites
www.imageprocessingplace.com (required). Text book website)
www.mathworks.com (MATLAB documentation)
en.wikipedia.org/wiki/Digital image processing (General image processing concepts)
www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/getstart.pdf
(MATLAB Getting Started Guide from Mathworks)