Application of Deep Learning in Visual Computing
A tantárgyleírás hatályossága
| 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) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 5 | ||||||||||||
| Subject coordinator |
DR. Szemenyei Márton
position: egyetemi docens
contact:
szemenyei.marton@vik.bme.hu
|
||||||||||||
| 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
Detailed syllabus of the lectures
Introduction to computer vision, fundamental tasks and challenges. Mathematical foundations of image processing: convolution, Fourier transform, filtering in the frequency domain.
Learning-based vision, evaluation metrics. Linear classification, cost functions, optimization methods. Fundamentals of neural networks: modular backpropagation, multilayer neural networks.
Convolutional neural networks, network architectures commonly used in computer vision. Practical problems and techniques in learning-based vision.
Deep Learning in practice, ensuring convergence, avoiding overfitting. Hyperparameter search, model compression, pruning, and ensembles.
Types of segmentation, semantic segmentation methods, U-Net, upscaling techniques. ASPP and CRF extensions. Datasets, metrics, applications in autonomous vehicles, simulation solutions.
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.
Video analytics, event detection in videos, driver assistance systems. Types of attention: spatial and channel attention, self-attention, visual transformers.
Deep Learning in 3D, representation of spatial structures: voxels, point clouds, meshes. Volumetric networks, kd-trees, point networks, mesh networks. Multi-view applications.
Visualization of convolutional networks. Texture generation, image generation. Colorization of black-and-white images, style and domain transfer with convolutional neural networks.
Visual intelligence using reinforcement learning, DQN, REINFORCE, Actor-Critic. Creating agents for computer games, hard visual attention.
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.
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.
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
Tanulástámogató anyagok
Online források
Recommended preliminary knowledge for completing the subject
General rules
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
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Curriculum placement
No curriculum placements recorded for this subject version.