Learning Outcomes
a) Knowledge: Familiarization with the fundamental digital image processing principles and algorithms, such as the theory and technology of image digitization, processing, analysis, compression/storage, and shape description. Exposure to digital image processing programming using C/C++ and MATLAB. Acquaintance with digital image processing systems and their application in areas, such as with applications in medicine/biology, remote sensing/GIS, image communication and www applications, image printing/display, etc.
b) Skills: Setting the foundations for advanced studies on digital image processing issues and applications. Acquisition of skills in the use and development of digital image processing algorithms. Promoting analytical and programming skills. Ability to develop basic digital image processing applications using C/C++ and MATLAB.
Course Content (Syllabus)
Digital image recording/digitization. Image enhancement and filtering. Image restoration. Digital image compression and related standards (e.g. JPEG/JPEG2000) . Edge detection algorithms. Image segmentation. Shape description. Programming assignments in C/C++ and MATLAB.
Course Bibliography (Eudoxus)
Πήτας Ι. «Ψηφιακή Επεξεργασία Εικόνας», Θεσσαλονίκη, 2010.
Παπαμάρκος Ν. «Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας», Εκδόσεις Ν. Παπαμαρκος, Αθήνα, 2010.
Additional bibliography for study
I. Pitas, "Digital Image Processing Algorithms and Aplications", Wiley Inter-Science, 2000.
William K. Pratt,"Digital image processing", John Wiley & Sons, 2007 3) R. C. Gonzalez, R.E. Woods,"Digital image processing", Addison-Welsey, 2007.