K-INFO
HU
EN
Login

Application of Deep Learning in Visual Computing 

Deep-learning a vizuális informatikában
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Deep-learning a vizuális informatikában
Application of Deep Learning in Visual Computing 
Subject code BMEVIIIMB10
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 1 0
type (linked/independent) derived course
Assessment type vizsga
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

Detailed syllabus of the lectures

  1. Introduction to computer vision, fundamental tasks and challenges. Mathematical foundations of image processing: convolution, Fourier transform, filtering in the frequency domain.

  2. Learning-based vision, evaluation metrics. Linear classification, cost functions, optimization methods. Fundamentals of neural networks: modular backpropagation, multilayer neural networks.

  3. Convolutional neural networks, network architectures commonly used in computer vision. Practical problems and techniques in learning-based vision.

  4. Deep Learning in practice, ensuring convergence, avoiding overfitting. Hyperparameter search, model compression, pruning, and ensembles.

  5. Types of segmentation, semantic segmentation methods, U-Net, upscaling techniques. ASPP and CRF extensions. Datasets, metrics, applications in autonomous vehicles, simulation solutions.

  6. Detection architectures, R-CNN variants, YOLO. Important metrics and datasets, anchor-based and anchor-free solutions. Mask R-CNN and other R-CNN extensions. Visual intelligence and sensors of self-driving cars, recognition of driving-relevant objects.

  7. Video analytics, event detection in videos, driver assistance systems. Types of attention: spatial and channel attention, self-attention, visual transformers.

  8. Deep Learning in 3D, representation of spatial structures: voxels, point clouds, meshes. Volumetric networks, kd-trees, point networks, mesh networks. Multi-view applications.

  9. Visualization of convolutional networks. Texture generation, image generation. Colorization of black-and-white images, style and domain transfer with convolutional neural networks.

  10. Visual intelligence using reinforcement learning, DQN, REINFORCE, Actor-Critic. Creating agents for computer games, hard visual attention.

  11. Disadvantages and limitations of supervised learning, possibilities for learning from limited data: sim2real, few-shot learning. Learning compact representations, self-supervised techniques: filling in missing image regions, object removal.

  12. Neural rendering: combining classical computer graphics techniques with deep generative networks to produce controllable and photorealistic images. Differentiable rendering: integrating 3D color-space information into network training.

Detailed syllabus of the practicals/laboratories

  • Traffic sign classification using convolutional neural networks.

  • Semantic segmentation in a robot soccer environment.

  • Object detection in a robot soccer environment.

  • Video processing, event recognition, object tracking.

  • Image generation using neural networks.

  • Application of neural networks in robotics, reinforcement learning for solving control and cooperation problems.

The aim of the course is to present the application of GPU-based deep learning techniques in the field of visual informatics (computer vision, shape recognition, texture and optical model synthesis, denoising, super-resolution, tomography), while familiarizing students with the tasks of image information processing and vision-based robotics, as well as the application of deep learning to these tasks.

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, supervised coding practicals

Tanulástámogató anyagok

Online források
Lecture notes and slides; Ian Goodfellow and Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press, 2016, https://www.deeplearningbook.org/  

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)
Linear Algebra
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)
Linear Algebra
General rules
Requirements: During Semester Successful completion of 4 homework assignments (minimum total score: 40%). Exam Period   Students obtain their final course grade by taking a written examination. The total homework score contributes 25% toward the exam grade. The final grade is determined according to the following percentage ranges: 0–39%: fail 40–54%: pass 55–69%: satisfactory 70–84%: good 85–100%: excellent   Additional possibilities: One of the homework assignments can be submitted during the retake week.
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

Not provided.

Recommended courses
Linear Algebra
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.