The Digital Image Processing course aims to equip students with fundamental knowledge and practical skills in digital image processing. The course covers essential techniques for image enhancement, morphological image processing, image segmentation, feature extraction and representation, and object recognition.
Upon completion of the course, students are expected to be able to analyze, design, and implement basic digital image processing algorithms, providing a foundation for further study and applications in computer vision and intelligent systems

Course Contents

  1. Introduction to Digital Image Processing
    Fundamental concepts of digital images, image representation, basic image processing problems, and application areas.
  2. Spatial Domain Image Processing
    Point operations, spatial filtering techniques, and image enhancement methods in the spatial domain.
  3. Frequency Domain Image Processing
    Fourier transform and frequency-domain filtering techniques for image analysis and enhancement.
  4. Morphological Image Processing
    Basic morphological operations and their applications in image structure analysis.
  5. Image Segmentation
    Techniques for partitioning an image into meaningful regions or objects.
  6. Feature Extraction
    Methods for extracting and representing meaningful features from images.
  7. Object Recognition
    Fundamental approaches to object recognition based on extracted features and classification models

 

Course Learning Outcomes

o Classify and analyze fundamental problems in digital image processing and propose appropriate solutions.

o Implement and evaluate digital image processing algorithms for basic image processing tasks.

o Systematically analyze digital image processing problems from both theoretical and practical perspectives.

o Read and comprehend technical documents in English related to digital image processing and computer vision.

o Formulate ideas, define requirements, and model solutions for basic digital image processing applications.

o Design, implement, and develop software solutions for digital image processing problems.

o Work effectively in teams during coursework and project-based activities