Sobes.tech
Middle

Qual é a diferença entre segmentação semântica, segmentação de instâncias e deteção de objetos?

sobes.tech IA

Resposta da IA

Estas três tarefas estão relacionadas com a análise de imagens, mas têm objetivos e níveis de detalhe diferentes:

  • Detecção de objetos (Object Detection): Identifica e localiza objetos na imagem, geralmente usando caixas delimitadoras (bounding boxes). Por exemplo, encontrar todos os carros numa foto e marcá-los com caixas.

  • Segmentação semântica (Semantic Segmentation): Classifica cada pixel da imagem, atribuindo-lhe uma etiqueta de classe (por exemplo, estrada, carro, pessoa), mas não distingue objetos individuais do mesmo tipo. Todos os pixels de carros serão marcados da mesma forma, sem separar instâncias.

  • Segmentação de instâncias (Instance Segmentation): Combina deteção e segmentação semântica — não só classifica os pixels, mas também separa objetos do mesmo tipo em instâncias distintas. Por exemplo, numa imagem com vários carros, cada carro será separado como um objeto distinto com a sua própria máscara.

Assim, a deteção fornece caixas delimitadoras, a segmentação semântica máscaras por classes sem separar objetos, e a segmentação de instâncias máscaras com separação de objetos do mesmo tipo.