Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE352 Image Processing

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE352 Image Processing
Subject AreaSignals, Communications, and Networking
SemesterSemester 6 – Spring
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE218 Signals and Systems
Course Director

Gerasimos PotamianosGerasimos Potamianos, Associate Professor
E-mail: gpotamianos@e-ce.uth.gr

Course Instructor
  • Aikaterini Papadimitriou, Academic Teaching Experience
    E-mail: aipapadimitriou@uth.gr
  • Description
  • Learning Outcomes

Topics covered include 2-D signal sampling and quantization, image storage and retrieval in popular formats, image enhancement, intensity transformations, filtering in the spatial and frequency domains, 2-D Fast Fourier Transform, interpolation and image resampling, geometric image manipulation, texture identification and segmentation, color image processing, morphological image processing, halftoning, image restoration and image reconstruction from projections, and image compression. All topics are covered in the classroom with a presentation of corresponding theory and examples, followed by C / C++ / Python language implementations, optimization techniques and finally by homework assignments that implement some of the topics. A final project is required by each student that gives the opportunity to apply both analytical and synthesis skills, starting with their ability to analyze and provide solution to an image processing task, implement it efficiently in software, and present it appropriately through a project report.

In titles, subject covered are:

  • 2-D signal sampling and quantization
  • Image storage and retrieval in popular formats
  • Image enhancement– intensity transformations
  • Filtering in the spatial and frequency domains
  • 2-D Fast Fourier Transform
  • Interpolation and image resampling
  • Geometric image manipulation
  • Texture identification and segmentation
  • Color image representation and processing
  • Morphological image processing
  • Halftoning
  • Image restoration and image reconstruction from projections
  • Image compression

Homework assignments and final project are also significant components of the course.

This course introduces students to digital image processing fundamentals, algorithms and applications.

It is an advanced, application-oriented class that provides students with opportunities to develop their own ideas into useful applications, to learn professional software development tools and techniques, and test their knowledge against research topics. It can further provide the starting point for advanced topics in computer vision that can be coordinated at later semesters and finally the basis for diploma theses.

By the end of the course, students must be able to manipulate digital images in a variety of ways, process images with their own software, work with professional software development tools in personal computers, find and fix logical problems in complex algorithms, optimize time-critical functions and explain results in scientific/engineering terms.

Typical students will have acquired the following skills:

  • Understanding the nature, characteristics of digital images and applications of general signal-processing techniques on images
  • Ability to select the appropriate algorithms to perform various tasks on digital images
  • Develop high-quality C / C++ / Python language software that implements image processing tasks
  • Present and explain their results in engineering terms and a professional manner
  • The ability to design their own algorithms by combining the knowledge acquired in order to solve new problems
  • The ability to evaluate the results of their work, by comparing them with those provided by the theory and often with those resulting from alternative methods
  • The skills to continue studying more advanced related subjects

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@e-ce.uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες