Como reconstruo uma parte coberta de um padrão regular


8

Imagem de exemplo

Eu tenho um conjunto de imagens que consistem em um padrão bastante regular - essencialmente um conjunto de elipses distorcidas aproximadamente concêntricas - com uma pequena área (<1% da área total da imagem) obscurecida por um disco circular. Eu gostaria de poder, digitalmente, reconstruir a parte do padrão que está oculta pelo disco e produzir uma imagem 'completa', como seria se o disco não estivesse lá.

Embora o padrão não seja completamente regular (as elipses estão distorcidas e o centro se move de imagem em imagem), é bastante óbvio para um observador humano como seria a parte obscura do padrão - alguém poderia desenhá-lo com um lápis. um momento! Pergunto-me, portanto, se existe um algoritmo de processamento de imagem que me permita fazer isso automaticamente - por exemplo, transformar a imagem em algum espaço adequado que separa o disco circular do resto do padrão, filtrando o disco e fazendo o transformação inversa para reconstruir a imagem. Não sendo especialista neste campo, no entanto, eu realmente não sei o que estou procurando. Alguém tem alguma sugestão?


11
Você poderia fornecer uma imagem de amostra ou duas?

Eu poderia, se soubesse fazer upload de imagens para este site. Receio não ter conseguido descobrir isso também.
Eos Pengwern

11
@EosPengwern quando você editar a sua pergunta, há um ícone de uma foto / imagem, quando você clicar nele você recebe um diálogo de upload e através de que você pode adicionar uma imagem
Ivo Flipse

2
2D Fourier trabalho extrapolação poder dsp.stackexchange.com/questions/101/...
endolith

@Ivo Flipse, Obrigado, veja a imagem adicionada acima. Esses são padrões de interferência a laser, então também há algum ruído de manchas. O disco está bem no centro do quadro, cortando o que seria a elipse completa mais interna.
Eos Pengwern

Respostas:


4

Você pode tentar usar a conversão Hough para detectar o disco e as elipses visíveis.

Além disso, convém fazer uma pesquisa por "geração de textura".

Mais importante, lembre-se de que apenas porque uma pessoa pode fazer algo sem esforço, isso não significa que é fácil programar um computador para isso. Praticamente qualquer tarefa de visão é muito fácil para as pessoas, mas é extremamente difícil para os computadores.

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.