Existem padrões preferidos para criar textura nos objetos para ajudar na visão do computador?


11

No comentário a esta resposta, sugeriu-se o uso de um diodo laser e uma grade de difração para fornecer textura em uma superfície para auxiliar nos cálculos de altura em um sistema de visão computacional.

Acredito que o padrão com o qual estou familiarizado é projetar um padrão de tabuleiro de xadrez no objeto. Eu estava no entendimento (incompleto) de que a deformação da imagem projetada era de alguma forma usada diretamente. Ou seja, o padrão anteriormente quadrado projetado é um polígono curvo e a transformação de volta em um quadrado deu algumas informações sobre a estrutura 3D. Isso está incorreto?

Existem padrões preferidos? Quais são as dependências na escolha de um padrão? Depende da forma, material etc. do objeto alvo ou é mais uma função da quantidade de variabilidade nos recursos?


O Kinect mencionado em que os projectos de comentário um padrão de pontos: youtu.be/nvvQJxgykcU?t=36s
Kevin Vermeer

Respostas:


4

Existem alguns conselhos geralmente aplicáveis ​​e alguns específicos de aplicativos.

O artigo de Shi e Tomasi, Bons recursos para rastrear, explica os critérios para a escolha de padrões: localizabilidade bidimensional ou "encanto".

Simplificando, suponha que você esteja tentando encontrar um objeto na posição (x,y), mas o objeto aparece na imagem em (x + dx, y + dy). Não é muito útil se nosso sistema de visão puder apenas nos dizer que "não, a posição está errada". Em vez disso, esperamos que o sistema de visão seja capaz de estimar os valores dxe dydesde que não esteja muito longe.

Um ponto nítido (ponto) é o mais curvo, mas também é facilmente enterrado em ruídos aleatórios de pixels. Ao seguir com a matemática, aprendemos que existem outros padrões que são tão importantes quanto um ponto agudo. (Pense em uma "borda" 1D sendo um delta 1D transformado pela integração.)

Alguns aplicativos exigiriam localizabilidade em dimensões menores ou maiores.


Adicionado em 25/08

Dois padrões de linha também podem ser "cruzados" para gerar um ponto durante a calibração, desde que a distorção da lente não seja significativa ou tenha sido parametrizada.

Em aplicações de desfoque, um ponto agudo é frequentemente usado para recuperar a função de dispersão pontual (psf). No entanto, em teoria, qualquer objeto de formato arbitrário pode ser usado, desde que a verdade básica esteja disponível para o software de calibração.


Em algumas aplicações, deliberadamente tornamos o padrão nítido. A profundidade da desfocagem usa a desfocagem para raciocinar sobre a posição do plano focal em relação ao objeto, o que fornece uma estimativa da profundidade do objeto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.