K-INFO
HU
EN
Login

Image Processing

Képfeldolgozás
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Képfeldolgozás
Image Processing
Subject code BMEVIIIAD01
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 2 0
type (linked/independent) derived course
Assessment type félévközi érdemjegy
Credits 5
Subject coordinator
DR. Szemenyei Márton
position: egyetemi docens
Responsible department
Irányítástechnika és Informatika Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

Lecture Topics

  1. Fundamentals of image processing. Human vision and its relationship to image display. Demonstration of simple image processing examples. The image as a 2D continuous and discrete function.
  2. Image acquisition methods and devices: CCD, PSD, CT, LiDAR. Camera obscura and real cameras: intrinsic and extrinsic parameters and typical structure. Homogeneous linear transformations.
  3. Harmonic basis functions. Fourier transform. Sampling and reconstruction. The light spectrum and color, fundamentals of color systems. Quantization and dithering.
  4. Low-level image processing: histogram operations, linear filtering in the spatial and frequency domains. Separability. Nonlinear, statistical filters: median filter and its variants. Edge-preserving, bilateral filters.
  5. Segmentation. Similarity-based segmentation, region-based methods. Edge detection. First and second derivatives: gradient and Hessian matrix. Sobel, Prewitt, and Canny algorithms. Hough transform for lines and circles.
  6. Motion-based segmentation, foreground–background separation. Motion tracking, optical flow.
  7. Stereo vision, epipolar geometry. Image matching, correlation techniques. Motion-based stereo.
  8. Mathematical morphology. Measurements on binary images: position, orientation, length, cardinality. Neighborhoods. Skeletonization.
  9. Fundamentals of artificial intelligence. Challenges and basic problems of computer vision. Supervised learning, perceptron, gradient methods, backpropagation. Multilayer networks, batch normalization.
  10. Structure of convolutional neural networks; architectures: Inception, ResNet. Solutions for semantic segmentation and detection. Sequence processing, recurrent elements.
  11. Challenges of intelligent vision, adversarial examples, representation learning. Combining learning paradigms, image generation, prediction, curiosity-driven learning.
  12. Medical imaging devices: X-ray, CT, PET, MRI. Processing methods and applications, image registration. Motion analysis.
  13. Fundamentals of remote sensing, objects as sources of radiation. Land cover identification. Basics and methods of spaceborne remote sensing.
  14. Application of image processing in geographic information systems (GIS): data extraction, localization. Example: assessing the condition of green vegetation using image processing.

Practical topics

1. Fundamentals of image processing tools, general image manipulation techniques.

2. Color-based image processing operations, pixel-level operations, masking.

3. Implementation of filtering in the image and frequency domains.

4. Application of edge detection methods, detection of parametric curves using the Hough transform.

5. Application of segmentation methods based on intensity and edges.

6. Motion-based segmentation, robust motion detection in video.

7. Processing of binary images, basic morphological operations, object counting.

8. Investigation of automatic text recognition methods.

9. Object detection and tracking in video.

10. Fundamentals of neural networks, automatic differentiation, validation, and overfitting.

11. Image classification using convolutional neural networks.

12. Application of medical image processing methods.

13. Remote sensing, processing of satellite and aerial imagery.

 

The demand for processing image-based information has been growing rapidly over the past decades. Examples include industrial quality control, the gaming and entertainment industry, modern medical imaging diagnostic tools, and more recently the development of autonomous vehicles and the fight against terrorism. The aim of this course is to familiarize students with the theory and practice of computer-based image processing, object recognition, and comparative image analysis. Based on the knowledge acquired in the course, students will be able to apply the fundamentals of machine vision (image acquisition, storage, and processing), solve more complex image processing tasks, and engage in development activities.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Lectures, computer-aided practicals. The course is based on the theoretical material presented in the lectures and on practical examples that support the application of this material.  

Tanulástámogató anyagok

Online források
PowerPoint presentations, lecture notes; Rafael C. Gonzales: Digital image processing, Addison-Wesley  

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Computer Graphics
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Computer Graphics
General rules
Requirements: During the semester  The get the final grade the following requirements have to be met: ·2 successful midterm exams (achieve at least 30% on both exams separately)  The sum of the 2 midterm exams will result in the final grade as follows:  0-39%: fail 40-54%: pass 55-69%: satisfactory 70-84%: good 85-100%: excellent During exam period -  Additional possibilities: The first midterm can be retaken during the semester, while the other in the retake period.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description
IMSc program: Students participating in the program are given more complex tasks that require advanced engineering thinking, allowing them to gain greater practical experience. By independently studying more advanced professional literature, they can also acquire deeper domain-specific knowledge. IMSc points: In the midterm exam, students can earn 15 IMSc points by solving additional tasks during the assessment. A further 10 points can be obtained through higher-level independent literature review carried out at home. Earning IMSc points is also available to students who are not enrolled in the program.
Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.