Florian Maurer
29. März, 2021
Bilder seltener Domains sind im Training unterrepräsentiert
für seltene Ereignisse gibt es nur wenige Daten
wie ermöglicht man dennoch ein robustes Training hierfür
bisher entstehen Nachtbilderkennungen wie diese:
Können GANs hierbei helfen?
Object-Detection-Problem ist deutlich komplexer als Klassifikationsproblem
Verschiedene Objektdetektoren:
mean Average Precision (mAP)
GAN beschreibt eine Architektur aus 2 neuronalen Netzwerken, bestehend aus
Formal kann man das Training eines GANs ausdrücken als
\[ \min_{G} \max\limits_{D} \mathbb{E}(\log(D(X))) + \mathbb{E}(\log (1 - D(G(Z)))) \]
Finde Diskriminator mit bester Erkennungsrate und Generator der die besten Bilder erzeugt
Erste Domain Conversion GANs wie Pix2Pix benötigen Bildpaare der beiden Domains:
das recht neue CycleGAN (2017) benötigt keine Pairs
benötigt je 2 Netzwerke für Generator und Diskriminator:
Datensatzname | Szenario 10k | Szenario 1k |
---|---|---|
day | 10k Tagesbilder | 1k Tagesbilder |
day generated | 10k Tag und 10k generierte | 1k Tag und 1k generierte |
day night | 10k Tag und 10k Nachtbilder | 1k Tag und 100 Nachtbilder |
day night generated | 10k Tag, 10k Nacht und 10k generierte | 1k Tag, 100 Nacht und 1k generierte |
Datensatzname | Szenario 10k | Szenario 1k |
---|---|---|
DAY | 1000 Tagesbilder | 1000 Tagesbilder |
NIGHT | 1000 Nachtbilder | 1000 Nachtbilder |
GENERATED | 1000 zu DAY generierte Nachtbilder | 1000 zu DAY generierte Nachtbilder |
Weitere Objektdetektoren testen (großes YOLOv4, SSD, …)
alternative GANs trainieren (bspw. StyleGAN)
weitere Use-Cases (Schnee, Nebel, Hagel) für Domain Transfer ausprobieren
Siehe Ausarbeitung.