Una línea (clara) entre la visión por computadora y el procesamiento de imágenes


14

Llevo unos años trabajando y aprendiendo sobre la visión por computadora y el procesamiento de imágenes, y creo que ya no soy un principiante completo.

Aún así, después de todos estos años, es difícil para mí decir para cualquier parte particular de mi trabajo si está relacionado principalmente con la visión por computadora o si se trata del procesamiento de imágenes . Simplemente no puedo ver la línea: cuando trabajo, estudio e investigo, leo materiales de referencia con ambas palabras clave.

Por lo tanto, estoy interesado en la definición de los campos de visión por computadora y procesamiento de imágenes, con enfoque en la comparación (diferencias y superposiciones) de los campos .

Además, creo que sería valioso tener un ejemplo de aplicaciones prácticas (conceptuales o existentes), proyectos y trabajos relacionados con / que utilicen:

  • únicamente (o principalmente) herramientas e ideas de visión por computadora
  • únicamente (o principalmente) herramientas e ideas de procesamiento de imágenes
  • Una combinación de herramientas e ideas de ambos campos.

con especial atención a lo que lo hace uno y no al otro , o lo que lo hace a ambos .

Entiendo que estos campos están muy relacionados y que la "línea" podría no ser tan clara como esta pregunta, pero espero que entiendan que el objetivo de esta pregunta no era diseñar una regla de decisión simple para clasificar (my) trabajo, sino más bien una mejor comprensión del enfoque y los objetivos de estos campos. Además, cualquier información adicional que parezca sobre el tema con mi tono de pregunta es bienvenida, incluso si no la solicité específicamente.


¿Qué pasa con la "visión artificial"? ¿Lo considera como sinónimo de "Visión por computadora"?
Alessandro Jacopson

@uvts_cvs Para ser honesto, nunca enseñé sobre "Visión artificial" ... tal vez eso podría tener un significado de "Máquinas (con sistemas integrados) especializadas para realizar alguna tarea de Visión artificial", por ejemplo, leí una vez sobre cámaras capaces de reconocer la licencia platos. Pero, de nuevo, podría estar equivocado sobre este :)
penelope

Respuestas:


12

Creo que González y Woods son lo suficientemente competentes como para confiar en su opinión:

No existe un acuerdo general entre los autores con respecto a dónde se detiene el procesamiento de imágenes y comienzan otras áreas relacionadas, como el análisis de imágenes y la visión por computadora. A veces se hace una distinción definiendo el procesamiento de imágenes como una disciplina en la que tanto la entrada como la salida de un proceso son imágenes. Creemos que este es un límite limitante y algo artificial . Por ejemplo, según esta definición, incluso la tarea trivial de calcular la intensidad promedio de una imagen (que produce un solo número) no se consideraría una operación de procesamiento de imágenes. Por otro lado, hay campos como la visión por computadora cuyo objetivo final es usar computadoras para emular la visión humana., incluido el aprendizaje y la capacidad de hacer inferencias y tomar medidas basadas en aportes visuales. Esta área en sí es una rama de la inteligencia artificial (IA) cuyo objetivo es emular la inteligencia humana. El campo de la IA está en sus primeras etapas de la infancia en términos de desarrollo, con un progreso mucho más lento de lo previsto originalmente. El área de análisis de imágenes (también llamada comprensión de imágenes) se encuentra entre el procesamiento de imágenes y la visión por computadora .

Entonces diría que esa diferencia principal está en los objetivos, no en los métodos. Por ejemplo, si el objetivo es mejorar la imagen para su uso posterior por los humanos, esto puede llamarse procesamiento de imágenes. Y si el objetivo es emular la visión humana (ya sea reconocimiento de objetos, detección de defectos o conducción automática), entonces está más cerca de la visión por computadora. Sin embargo, tenga en cuenta que emular la visión humana por definición también puede requerir una mejora de la imagen, por lo que en la mayoría de los casos reales, la visión por computadora depende del procesamiento de la imagen .

La comprensión de la imagen (extracción de características) puede usarse igualmente en ambos: procesamiento de imágenes puro y visión por computadora.


Buen punto (s) ..
Spacey

Muy buena respuesta. solo la proporción perfecta de material de referencia e interpretación de la experiencia. gracias
penelope

10

Según tengo entendido, el objetivo del procesamiento de imágenes es obtener una imagen (de alguna manera transformada). El objetivo de la visión por computadora es descubrir algo sobre las cosas en la imagen (como si el tipo de la imagen está feliz o triste, cuántos automóviles hay en la imagen y de qué manera están conduciendo).

únicamente (o principalmente) herramientas e ideas de visión por computadora

No creo que sea posible, no de la forma en que entiendo los términos.

únicamente (o principalmente) herramientas e ideas de procesamiento de imágenes

Tomemos, por ejemplo, Adobe Photoshop: puede tomar una imagen y transformarla en una imagen de una persona más delgada con mejor piel. Pero no "sabe" nada sobre los objetos representados en la imagen.


Permíteme darte un ejemplo: actualmente estoy trabajando en la recuperación de imágenes basada en contenido. La mayoría de la gente insiste en que es el procesamiento de imágenes. No estoy seguro de que se ajuste a su respuesta (no digo que sea una mala respuesta, solo me pregunto)
penelope

Un indicador es: ¿Es el resultado de su tarea una imagen (IP) o alguna otra estructura de datos (CV)? En CBIR, el resultado es alguna otra estructura de datos (por ejemplo, una medida de similitud entre imágenes), por lo que diría que es la visión por computadora. Wikipedia dice que también es visión artificial.
Niki Estner

Allí, busqué en Google ahora mismo, y encontré este artículo general , y cito: "En estos sistemas, los algoritmos de procesamiento de imágenes (generalmente automáticos) se utilizan para extraer vectores de características que representan propiedades de imagen como el color, textura y forma ". El artículo me parece bastante sólido ...
penelope

2
Sí, cada sistema de visión por computadora utiliza algoritmos de procesamiento de imágenes.
Niki Estner

No estoy en desacuerdo con ningún punto en particular en su respuesta y / o explicaciones ... Simplemente no ... encaja tan bien como me gustaría, supongo. Pero, esto se está convirtiendo en una discusión, y eso es contraproducente. Por lo tanto, solo espero que haya otras contribuciones a la pregunta que esperemos que brinden una perspectiva diferente / más clara;)
penelope
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.