Uma linha (clara) entre visão computacional e processamento de imagem

14

Estou trabalhando e aprendendo sobre visão computacional e processamento de imagens há alguns anos e acredito que não sou mais um iniciante completo.

Ainda assim, depois de todos esses anos, é difícil dizer para qualquer parte específica do meu trabalho se é principalmente relacionado à visão computacional ou se é processamento de imagem . Não consigo ver a linha - quando trabalho, estudo e pesquiso, leio materiais de referência com as duas palavras-chave.

Portanto, estou interessado na definição dos campos de visão computacional e processamento de imagem, com foco na comparação (diferenças e sobreposições) dos campos .

Além disso, acho que seria valioso ter um exemplo de aplicativos práticos (conceituais ou existentes), projetos e trabalhos que lidam com / utilizando:

  • apenas (ou principalmente) ferramentas e idéias de visão computacional
  • apenas (ou principalmente) ferramentas e idéias de processamento de imagem
  • uma combinação de ferramentas e idéias de ambos os campos

com especial atenção ao que o torna um e não ao outro , ou ao que o torna os dois .

Eu entendo que esses campos são altamente relacionados e que a "linha" pode não ser tão clara quanto esta pergunta está solicitando, mas espero que você entenda que o objetivo desta pergunta não foi criar uma regra de decisão simples para classificar (my) trabalho, mas uma melhor compreensão do foco e dos objetivos desses campos. Além disso, qualquer informação adicional que pareça no tópico com o tom da minha pergunta é bem-vinda, mesmo que eu não a tenha solicitado especificamente.

Penélope
fonte
E sobre "Visão de Máquina"? Você acha isso sinônimo de "visão computacional"?
Alessandro Jacopson
@uvts_cvs Para ser sincero, eu nunca ensinei "Visão de máquina" ... talvez isso possa ter o significado de "Máquinas (com sistemas embarcados) especializadas para pré-realizar alguma tarefa de visão de computador", por exemplo, li uma vez sobre câmeras capazes de reconhecer licença pratos. Mas, novamente, eu poderia estar errado sobre este :)
penelope

Respostas:

12

Acredito que Gonzalez e Woods são competentes o suficiente para confiar em sua opinião:

Não existe um consenso geral entre os autores sobre onde o processamento da imagem é interrompido e outras áreas relacionadas, como análise de imagem e visão computacional. Às vezes, é feita uma distinção ao definir o processamento de imagem como uma disciplina na qual tanto a entrada quanto a saída de um processo são imagens . Acreditamos que esse seja um limite limitador e um tanto artificial . Por exemplo, sob essa definição, mesmo a tarefa trivial de calcular a intensidade média de uma imagem (que gera um único número) não seria considerada uma operação de processamento de imagem. Por outro lado, existem campos como a visão computacional, cujo objetivo final é usar computadores para imitar a visão humana., incluindo o aprendizado e a capacidade de fazer inferências e executar ações com base em informações visuais. Essa área em si é um ramo da inteligência artificial (IA), cujo objetivo é emular a inteligência humana. O campo da IA ​​está em seus estágios iniciais da infância em termos de desenvolvimento, com o progresso sendo muito mais lento do que o inicialmente previsto. A área de análise de imagem (também chamada de entendimento de imagem) está entre o processamento da imagem e a visão computacional .

Então, eu diria que a principal diferença está nos objetivos, não nos métodos. Por exemplo, se o objetivo é aprimorar a imagem para uso posterior por seres humanos, isso pode ser chamado de processamento de imagem. E se o objetivo é imitar a visão humana (seja o reconhecimento de objetos, a detecção de defeitos ou a direção automática), então está mais próximo da visão computacional. Observe, no entanto, que a emulação da visão humana por definição também pode exigir aprimoramento da imagem; portanto, na maioria dos casos reais, a visão computacional depende do processamento da imagem .

A compreensão de imagens (extração de recursos) pode ser igualmente usada no processamento puro de imagens e na visão computacional.

amiga
fonte
Bom ponto (s) ..
Spacey
resposta muito boa. apenas a proporção perfeita de material de referência e interpretação da experiência. obrigada
penelope
10

Pelo que entendi, o objetivo do processamento de imagem é obter uma imagem (de alguma forma transformada). O objetivo da visão por computador é descobrir algo sobre as coisas na imagem (como o cara na foto está feliz ou triste, quantos carros existem na imagem e para que direção eles estão dirigindo).

apenas (ou principalmente) ferramentas e idéias de visão computacional

Não acho que seja possível, não da maneira como entendo os termos.

apenas (ou principalmente) ferramentas e idéias de processamento de imagem

Tomemos, por exemplo, o Adobe Photoshop: ele pode capturar uma imagem e transformá-la na imagem de uma pessoa mais magra e com uma pele melhor. Mas não "sabe" nada sobre os objetos representados na imagem.

Niki Estner
fonte
Deixe-me dar um exemplo: Atualmente, estou trabalhando na recuperação de imagens com base em conteúdo. A maioria das pessoas insiste em processar imagens. Eu não tenho certeza que se adaptam à sua resposta (não dizendo que é uma resposta ruim, me perguntando)
penelope
Um indicador é: O resultado da sua tarefa é uma imagem (IP) ou alguma outra estrutura de dados (CV). No CBIR, o resultado é outra estrutura de dados (por exemplo, uma medida de similaridade entre imagens), então eu diria que é visão computacional. A Wikipedia também diz que é visão computacional.
Niki Estner
Lá, eu já pesquisei no Google agora, encontrei este artigo de visão geral e cito: "Nesses sistemas, algoritmos de processamento de imagem (geralmente automáticos) são usados ​​para extrair vetores de recursos que representam propriedades da imagem, como cores, textura e forma. " Artigo parece muito sólido para mim ...
penelope
2
Sim, todo sistema de visão computacional usa algoritmos de processamento de imagem.
Niki Estner
Não discordo de nenhum ponto específico da sua resposta e / ou explicações ... Simplesmente não ... se encaixa tão bem quanto gostaria. Mas isso está se transformando em uma discussão, e isso é contraproducente. Então, eu só estou esperando haverá outras contribuições para a pergunta que venha a dar uma perspectiva diferente / mais claro;)
penelope