DP

vc-7: BLOBS E ETIQUETAGEM

BLOBS E ETIQUETAGEM (VC-7)


📌 O que são “Blobs”?

  • Em Visão por Computador, um blob é uma região conectada de píxeis com características semelhantes, normalmente identificada após uma binarização da imagem.

  • Blobs representam objetos ou regiões de interesse em imagens segmentadas.


🎯 Objetivo da Etiquetagem

A etiquetagem (ou rotulagem) consiste em:

  • Atribuir um identificador único (rótulo) a cada blob na imagem binária.

  • Permite distinguir diferentes regiões conectadas.

  • Cada píxel pertencente ao mesmo objeto recebe o mesmo rótulo.


🔁 Processo de Etiquetagem

Etapas:

  1. Após a binarização (valores 0 e 255), percorre-se a imagem pixel a pixel.

  2. Para cada píxel com valor 255:

    • Se os vizinhos já tiverem rótulos, copia-se o menor rótulo.

    • Se nenhum vizinho tiver rótulo, atribui-se um novo rótulo.

  3. Em caso de conflito (vizinhos com rótulos diferentes), usa-se uma tabela de equivalências para unificar.


🧠 Vizinhança

O sistema de etiquetagem analisa os vizinhos de cada píxel para decidir seu rótulo.
Existem dois tipos comuns de vizinhança:

  • 4-vizinhança: cima, baixo, esquerda, direita

  • 8-vizinhança: inclui também as diagonais


Problemas Comuns

  • Quando diferentes rótulos são atribuídos ao mesmo objeto por estarem temporariamente desconectados na varredura.

  • A solução é usar uma tabela de equivalências para fundir rótulos que se referem ao mesmo blob.


🧮 Atributos de um Blob

Uma vez etiquetados, os blobs podem ser analisados individualmente para extrair características úteis:

🔹 Área

  • Quantidade total de píxeis com o mesmo rótulo (ou seja, o “tamanho” do blob).

🔹 Centro de gravidade (centroide)

  • Posição média dos píxeis do blob nas direções x e y.

  • Representa a “posição central” do objeto identificado.


🎯 Aplicações práticas

  • Contagem de objetos (ex: número de moedas)

  • Rastreio de movimento (blobs em sequência de vídeo)

  • Detecção de regiões conectadas em segmentação binária

  • Análise morfológica de formas (medidas de área, forma, localização)


🧠 Resumo Rápido

Conceito

Definição

Blob

Região conectada com píxeis iguais (normalmente 255)

Etiquetagem

Processo de atribuição de rótulos únicos a cada blob

Binarização

Transformação da imagem para valores 0 ou 255

Vizinhança

Píxeis ao redor de um ponto (4 ou 8 direções)

Tabela de equivalências

Mapeamento para unificar blobs com rótulos diferentes mas conectados

Área do blob

Número de píxeis com o mesmo rótulo

Centro de gravidade

Média das posições dos píxeis pertencentes ao blob