Care este diferența dintre segmentarea semantică, segmentarea de instanță și detectarea obiectelor?
sobes.tech AI
Răspuns de la AI
Aceste trei sarcini sunt legate de analiza imaginilor, dar au scopuri și niveluri de detaliu diferite:
-
Detecția obiectelor (Object Detection): Identifică și localizează obiecte în imagine, de obicei cu ajutorul casetelor de delimitare (bounding boxes). De exemplu, găsește toate mașinile dintr-o fotografie și le înconjoară cu cadre.
-
Segmentarea semantică (Semantic Segmentation): Clasifică fiecare pixel al imaginii, atribuindu-i o etichetă de clasă (de exemplu, drum, mașină, persoană), dar nu distinge obiecte individuale ale aceluiași tip. Toți pixelii mașinilor vor fi marcați în același mod, fără separarea instanțelor.
-
Segmentarea de instanță (Instance Segmentation): Combină detectarea și segmentarea semantică — nu doar clasifică pixelii, ci și separă obiectele aceluiași tip în instanțe diferite. De exemplu, într-o imagine cu mai multe mașini, fiecare mașină va fi segmentată ca un obiect separat cu propria mască.
Astfel, detectarea oferă cadre de delimitare, segmentarea semantică — măști pe clase fără separarea obiectelor, iar segmentarea de instanță — măști cu separarea obiectelor aceluiași tip.