Explicação · Tecnologia de inspeção

O que é o espaço de cor Lab e como ele ajuda a detectar manchas na casca?

O espaço de cor Lab separa a luminosidade (L) das componentes de cor (a e b). Isso permite achar uma mancha de cor diferente mesmo quando ela tem o mesmo brilho da casca, algo que a medição só de brilho não enxerga. O Vigiovo calcula esse desvio de cor em paralelo com o brilho e exclui os reflexos antes de decidir.

Atualizado em · 4 min de leitura

O que é o espaço de cor Lab?

O Lab é um espaço de cor que separa a luminosidade (L) das componentes de cor: a, que vai do verde ao vermelho, e b, que vai do azul ao amarelo. Num espaço como o RGB, cada canal mistura brilho e cor, então uma mudança de luz altera os três valores ao mesmo tempo.

No Lab, uma mudança de brilho aparece sobretudo em L, e a cor fica concentrada em a e b. Para a inspeção, isso é útil: uma mancha de cor diferente continua aparecendo em a e b, mesmo quando a luz muda o brilho geral da casca.

Por que medir só o brilho não basta?

Medir só o brilho deixa passar uma mancha que tem a mesma luminosidade da casca. Ela não aparece como um ponto escuro, mas aparece como uma cor diferente, e só a medição de cor a revela.

O Vigiovo trata os dois casos com medições separadas. A medição de brilho procura o que fica bem abaixo da superfície de sombreamento de cada ovo. A medição de cor no Lab procura desvios de cor, em paralelo. Uma mancha que escapa de uma medição pode ser pega pela outra.

Medir só o brilho ou também a cor (avaliação prática)
MediçãoO que enxerga bemLimitação
Só brilhoManchas mais escuras que a cascaManchas com o mesmo brilho da casca passam
Brilho e cor (Lab)Manchas escuras e manchas de cor diferenteDepende de a luz e a câmera manterem a cor estável

Como o Vigiovo usa o Lab na medição de manchas?

O Vigiovo mede o desvio de cor em Lab em paralelo com a medição de brilho. Antes, a máscara da casca é feita em HSV, como descrito em como o Vigiovo classifica ovos, e só então o sistema procura manchas dentro de cada ovo.

A medição de cor e a de brilho são feitas em paralelo, e os reflexos são excluídos da medição de sujeira. Quando as manchas cobrem 3% ou mais da casca visível, o ovo é classificado como sujo.

Por que os reflexos precisam ficar de fora da medição de cor?

Porque um reflexo é uma área muito clara e pouco saturada, e ela pode ser lida como desvio de cor se não for excluída. O reflexo não é sujeira e não deve pesar na decisão.

O reflexo muda de lugar quando o ovo gira, então ele não forma uma mancha fixa. Mesmo assim, num único quadro ele pode parecer uma mancha. Por isso a exclusão e a votação entre medições trabalham juntas, como explica o artigo sobre reflexo e falso sujo.

Quais são os limites da medição de cor?

A medição de cor vê apenas a superfície da casca, e não diz o que causou a cor. A câmera de superfície não vê o interior do ovo, e a medição de cor também não alcança manchas muito finas ou de cor muito parecida com a da casca.

  • Uma mancha de cor parecida com a casca pode ter desvio pequeno demais para passar do limite.
  • A cor medida depende da luz, por isso a iluminação precisa ser estável.
  • A cor não identifica a substância: o sistema mede a área suja, não a origem da mancha.

Revise periodicamente uma amostra de ovos marcados como limpos, para saber o que a câmera está deixando passar. O método está em calibração com ovos rotulados.

Perguntas frequentes

O Lab exige uma câmera especial?

Não. O Lab é uma conversão matemática da imagem que a câmera já captura, então não exige hardware diferente. O que importa é a estabilidade da luz, porque a cor medida depende dela, e o balanço de branco da câmera precisa ficar travado.

Uma mancha de cor ainda pode passar pelo Lab?

Pode. Manchas muito pequenas, ou de cor próxima à da casca, ficam abaixo do que a medição separa. A câmera só enxerga a superfície, e nenhuma medição garante que toda mancha seja vista. Revise uma amostra de ovos limpos para estimar o que está passando.

Preciso recalibrar a cor se a linhagem das aves mudar?

Sim. A cor da casca muda entre linhagens, e os limiares de cor foram ajustados para a casca que estava na calibração. Antes de voltar à produção, refaça a calibração com ovos da nova linhagem e registre a data da mudança.

Fontes

  1. Changing Colorspaces, OpenCV documentation
  2. Como o Vigiovo classifica ovos sem IA / How Vigiovo grades eggs without AI, Vigiovo

Como o Vigiovo ajuda

O Vigiovo classifica ovos na esteira como limpos, sujos, trincados ou não verificados, em tempo real, com visão computacional determinística: cada decisão vem com as medidas que a justificam e roda em CPU comum.

Veja como funciona