Home / Academics / List of courses /

Digital image processing and analysis

Associate teachers


ECTS credits


Number of hours: Lectures + Seminars + Exercises

30 / 0 / 15

Course objectives

The course provides knowledge in theory and applications of digital image processing and analysis.

Elements of human visual system. Two-dimensional (2-D) sequences. Linear 2-D system. 2-D convolution. Sampling and quantization. 2-D transforms.

Image enhancement in spatial domain.

Image histogram operations. Histogram equalization and specification.

Homomorfic filtering. Median filter.

Image enhanement in the frequency domain. Image restoration.

Inverse and pseudoinverse filtering. Wiener filter.

Geometric image transformations. Color image representation and processing. Image feature extraction.

Principal component analysis. Edge detection. Gradient and compass operators. Object boundary detection.

Enrolment requirements and/or entry competences required for the course


Learning outcomes at the level of the programme to which the course contributes

  • Apply theoretical knowledge of the fundamentals of the six core disciplines and their relationship within cognitive science.
  • Critically evaluate cognitive science findings and synthesize information to be employed in a collaborative professional environment.
  • Participate in data-driven innovation projects and apply appropriate data science tools.
  • Apply AI tools in concrete tasks and practical contexts.

Course content (syllabus)

  • Light and EM spectrum, Human visual system.
  • Image sampling and quantization, Discrete geometry.
  • Image sensors, Application areas.
  • 2D linear systems.
  • 2D linear systems, Basic image processing operations.
  • 2D transforms.
  • 2D transforms, Geometric transforms.
  • Digital image representation, Compression.
  • Gray-level transformations, Histogram operations.
  • Spatial filtering, Median filtering, Homomorphic filtering.
  • Image degradation models, Noise models, Inverse filter and pseudoinverse filter, 2D Wiener filtering.
  • Color representation, Color models, Color spaces, Color transformations.
  • Edge and corner detection.
  • Edge and corner detection.
  • Scale space, Orientation Histogram, Hessian operator, Curvature estimation, Detection of discontinuities.

Student responsibilities

The student is required to attend lectures and seminar, to prepare and to defend a seminar paper, and to pass both written and oral exams.

Required literature

  • Gonzalez, Woods. Digital Image Processing, 3rd Ed., Pearson, 2007

Optional literature

  • -