Sobes.tech
Middle

Jaký je rozdíl mezi sémantickou segmentací, segmentací instancí a detekcí objektů?

sobes.tech AI

Odpověď od AI

Tyto tři úkoly souvisejí s analýzou obrázků, ale mají různé cíle a úrovně detailů:

  • Detekce objektů (Object Detection): Identifikuje a lokalizuje objekty na obrázku, obvykle pomocí ohraničovacích rámečků (bounding boxes). Například najít všechny auta na fotografii a označit je rámečky.

  • Sémantická segmentace (Semantic Segmentation): Klasifikuje každý pixel obrázku, přiřazuje mu třídu (například silnice, auto, člověk), ale nerozlišuje jednotlivé objekty stejného typu. Všechny pixely aut budou označeny stejně, bez rozlišení instancí.

  • Instance segmentation (Segmentace instancí): Kombinuje detekci a sémantickou segmentaci — nejenže klasifikuje pixely, ale také odděluje objekty stejného typu do samostatných instancí. Například na obrázku s několika auty bude každé auto vymezeno jako samostatný objekt s vlastním maskou.

Tímto způsobem detekce poskytuje ohraničovací rámečky, sémantická segmentace masky podle tříd bez oddělení objektů, a instance segmentation masky s oddělením objektů stejného typu.