Aký je rozdiel medzi sémantickou segmentáciou, segmentáciou inštancií a detekciou objektov?
sobes.tech AI
Odpoveď od AI
Tietri úlohy súvisia s analýzou obrázkov, ale majú rôzne ciele a úrovne detailov:
-
Detekcia objektov (Object Detection): Identifikuje a lokalizuje objekty na obrázku, zvyčajne pomocou ohraničovacích rámov (bounding boxes). Napríklad nájsť všetky autá na fotografii a označiť ich rámikmi.
-
Sémantická segmentácia (Semantic Segmentation): Klasifikuje každý pixel obrázka, priraďujúc mu značku triedy (napríklad cesta, auto, človek), ale nerozlišuje jednotlivé objekty rovnakého typu. Všetky pixely áut budú označené rovnako, bez rozlíšenia inštancií.
-
Inštančná segmentácia (Instance Segmentation): Kombinuje detekciu a sémantickú segmentáciu — nielenže klasifikuje pixely, ale aj oddeľuje objekty rovnakého typu na samostatné inštancie. Napríklad na obrázku s viacerými autami bude každé auto vyznačené ako samostatný objekt s vlastnou maskou.
Týmto spôsobom detekcia poskytuje ohraničovacie rámce, sémantická segmentácia masky podľa tried bez rozlíšenia objektov, a inštančná segmentácia masky s rozlíšením objektov rovnakého typu.