Viaceré Inštancie Istého Objektu v obraze - Objekt Detekcia Pomocou CNN

0

Otázka

Nové NN je. Na CNN môže byť vyškolení na detekciu jedného objektu v obraze. Avšak, čo ak je akýkoľvek obrázok dataset môže obsahovať ľubovoľné n # objektov. To nepredstavuje problém CNNs ako výstup hustá vrstva musí byť pevnej veľkosti? Ako by ste tento problém vyriešiť?

Napríklad: Povedzme, že som náhodne zachytených 2 obrázky z tohto súboru. Obrázok 1 má 2 objekty a obrázok 2 má 5 predmetov. Y označenie pre img1 by obsahovať ohraničenie súradnice pre 2 objekty; y označenie pre img2 by obsahovať súradnice pre 5 predmetov -- oveľa väčší y vektor ako img1.

Možné riešenie? :

Potreboval by som nájsť obrázok s najväčším # objektov (označenie tejto hodnoty ako M). Poďme sa tiež povedať, objekt má 4 súradníc. Ak M = 5, potreboval by som y vektor z 20. Ak obrázok má 1 objekt, v y vektor by obsahovať 4 non-nulové hodnoty A 16 nulové hodnoty. 4 non-nulové hodnoty by predstavujú súradnice a 16 nulové hodnoty by predstavujú súradnice iné neexistujúce objekty.

1

Najlepšiu odpoveď

1

Základný spôsob, ako robiť viacero objektov klasifikácia je pomocou segmentácie. Toto je robené tým, segmentovanie vstupného obrazu na niekoľkých čiastkových oblastiach a krmiva v každej oblasti neurónovú sieť.

Avšak, to je veľmi základné metódy a teraz existujú mnohé pokročilé algoritmy, ktoré sa segmentácie automaticky.

Všeobecne platí, že viacero objektov klasifikácia je riešené v dvoch krokoch: Najprv regiónu návrh algoritmu uhádnuť, ktoré časti obrázka obsahuje objekt.

Druhý je algoritmus na klasifikáciu navrhované regiónov.

enter image description here

img zdroj

2021-11-21 05:58:06

Niečo Rýchlejšie ako R-CNN vykonáva segmentácia pomocou RPN extrahovať prvky, ktoré považuje za relevantné? Je moje porozumenie to správne? Okrem toho, čo by y vektor vyzerať vzhľadom na to, že tam sú variabilné predpoveď štítky pre obrázky.
Ayma

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................