K-INFO
HU
EN
Login
Subject » BMEVIIIPHDV003-00

Advanced Topics in Computer Vision Systems

Számítógépes látórendszerek haladóknak
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Subject name (Hungarian, English)
Számítógépes látórendszerek haladóknak
Advanced Topics in Computer Vision Systems
Subject code BMEVIIIPHDV003-00
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 4 0 0
type (linked/independent)
Assessment type vizsga
Credits 5
Subject coordinator
Vaitkus Márton
position: adjunktus
Responsible department
Faculty
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
  • Képfeldolgozás alapok 

Bevezetés a képek digitális reprezentációjába, alapvető transzformációk, szűrések és hisztogram-manipuláció. A képfeldolgozás célja és szerepe a számítógépes látás rendszerekben. 

  • Tradicionális (pl. morfológia, szegmentálás, mozgás) képfeldolgozási megoldások 

Klasszikus algoritmusok: éldetektálás, morfológiai műveletek, binarizálás, régió alapú szegmentálás, mozgásdetektálás és háttérmodellezés alapelvei, alkalmazási példákkal. 

  • Konvolúciós neurális hálók a képfeldolgozásban 

A CNN-ek működése, főbb rétegtípusok, architektúrák (pl. VGG, ResNet), képklasszifikáció, detekció és szegmentálás feladatok megoldása konvolúciós hálókkal. 

  • Transformer-alapú megoldások a képfeldolgozásban 

A transformer architektúra alapjai, Vision Transformer (ViT), Swin Transformer és ezek előnyei a képi reprezentációkban. Kontraszt a CNN-ekkel és felhasználási területek. 

  • Tudásdesztilláció 

A tudásdesztilláció célja egy nagy, jól teljesítő „tanár" modell ismereteinek átadása egy kisebb, hatékonyabb „diák" modellnek. Ennek során a diák a tanár kimeneteit vagy belső reprezentációit tanulja meg, így közelíti meg annak teljesítményét kisebb számítási igény mellett. 

  • Megerősítéses tanulás 

Agent-környezet interakció, jutalmazási rendszerek, alapvető algoritmusok (pl. Q-learning). Képfeldolgozási feladatokhoz való kapcsolódása, például robotikában vagy játékokban. 

  • World Model, nagy adatbázisok, önfelügyelt tanítás, kíváncsiság modellek   

World Model koncepciók, adatok szerepe, annotált képadatbázisok jelentősége. BYOL, DINO, JEPA. Felfedező jellegű viselkedés elősegítése ön-felügyelt tanulási folyamatokhoz. 

  • Multimodális modellek, Vizuális-Nyelvi modellek (VLM) 

Több érzékelt modalitás integrálása (pl. szöveg, hang, kép). Kép és szöveg összekapcsolása multimodális modellekben. CLIP, Flamingo. Közös reprezentációk létrehozása, felhasználás kereséshez, leírásgeneráláshoz, döntéstámogatáshoz. Vision-Language-Action (VLA) modellek és robotikai alkalmazásaik. 

  • Generatív technikák, diffúzió 

Generatív modellek alapjai. GAN, VAE, diffúziós modellek. Diffúziós módszerek interpretációi, architektúrái (U-Net, DiT), flow matching. Diffúzió kondícionálása, irányítása (CFG). Nyílt modellek (pl. Stable Diffusion, MovieGen). Alkalmazások: képrekonstrukció, stílustranszfer, deepfake, inverz problémák, robotika (diffusion policy). 

  • Vizuális odometria, Structure-from-Motion, SLAM 

VO/SfM/SLAM: alapproblémák, különbségek és szokványos megoldási módszerek.  Lokalizáció és 3D rekonstrukció képi jellemzők alapján (trianguláció, PnP, bundle adjustment). Loop closure. Elterjedt open source megoldások: COLMAP, ORB-SLAM, hloc. Mélytanulás alapú megközelítések: koordináta regresszió (ACE, DUSt3R), diffúzió. 

  • 3D Geometriai adatok reprezentációja és feldolgozása 

Pontfelhők, hálók, implicit és voxel reprezentációk. Hatékony adastruktúrák: oktális és kd-fák, VDB, térhash. Geometriai leírók, felületi normálisok és görbületek becslése. Reprezentációk közötti konverziók, rekonstrukció mért adatokból: masírozó kockák, térfogati fúzió, Poisson rekonstrukció. Lokális és globális regisztráció. 3D mélytanulás speciális architektúrái. Elterjedt szoftverek bemutatása (pl. ParaView, Open3D, Pytorch3D). 

  • Neurális mezők, térbeli modellezés (NeRF, 3DGS) 

Differenciálható képszintézisen alapuló 3D rekonstrukció alapjai. Új irányvonalak a 3D reprezentációban: Neural Distance/Occupancy/Radiance Fields (NeRF) és 3D Gaussian Splatting (3DGS). Koordináta-alapú neurális hálók sajátosságai: pozícionális kódolás, aktivációs függvények (SIREN), kondícionálás lehetőségei. Hibrid reprezentációk (Instant NGP). Adatvezérelt és generatív megközelítések. 

  • Adatszintézis, Szimulátorok, Sim2Real küszöb 

Mesterséges adatok előállítása tanításhoz. Szimulációs környezetek (pl. Carla, Habitat, Isaac Gym) és az ebből tanult modellek valós világra való általánosíthatóságának kihívásai. 

  • Válogatott alkalmazási területek 

Képfeldolgozás alkalmazása az orvosi képalkotásban, autonóm járművekben, ipari ellenőrzésben, biztonságtechnikában és más területeken. Esettanulmányok és gyakorlati példák. 

A számítógépes látás egy olyan tudományterület, amely már a XX. század közepétől számos kutatás témáját adta, illetve az elmúlt évtizedben, robotikai és mesterséges intelligencia megoldásokban tapasztalt, robbanásszerű fejlődését katalizálta. Ennek következményeként a gépi látás megoldások evolúciója szintén felgyorsult: a konvolúciós, a rekurrens neurális hálók, majd a különböző transzformer-alapú módszerek, valamint ezek együttes alkalmazásával számos új, érdekes területen jelentek meg robusztus számítógépes látó algoritmusok. Napjainkban tovább forrong a tudományterület kutatása, mely gyakran a legtapasztaltabb kutatók számára is nehezen követhető tempóban publikált, magas minőségű eredmények megjelenését hozza magával.    A tárgy célja e legújabb eredmények közül válogatva a fontosabb technikák bemutatása egy haladó számítógépes látás kurzus keretében. A képfeldolgozás alapok gyors bemutatását követően egyes fontos alaptechnikák kerülnek ismertetésre, ezután a terület legfrissebb nemzetközi haladási irányait mutatjuk be először válogatott publikációk, majd néhány kiemelt alkalmazási téma bemutatásával. A tárgy integráns része olyan szemináriumi alkalmak tartása, amelyen a hallgatóság saját kutatási témáit, és a számítógépes látás potenciális közös pontjait járjuk körbe. 

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

Előadás  Időszakos szemináriumok  Hallgatói témák diszkussziója 

Tanulástámogató anyagok

Not provided.

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)
Lineáris algebra, valószínűségszámítás, számítógépes grafika 
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)
Lineáris algebra, valószínűségszámítás, számítógépes grafika 
General rules
Követelmények: Szorgalmi időszakban  Egy otthoni feladat kidolgozása és bemutatása. A feladat elégséges teljesítése a feltétele az aláírás megszerzésének és a vizsgázásnak.  Vizsgaidőszakban  Szóbeli vizsga  Pótlási lehetőségek: Az otthoni feladat a pótlási időszakban pótolható.
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
Kötelező    Ajánlott  Képfeldolgozás, Gépi látás, Számítógépes látórendszerek, Deep Learning a vizuális informatikában 
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.