Para darle algunos antecedentes sobre lo que estoy haciendo: Estoy tratando de registrar cuantitativamente las variaciones en el flujo de un fluido compresible a través del análisis de imágenes. Una forma de hacerlo es explotar el hecho de que el índice de refracción del fluido está directamente relacionado con su densidad. Si configura algún tipo de imagen detrás del flujo, la distorsión en la imagen debido a cambios en el índice de refracción en todo el campo de fluido lo lleva a un gradiente de densidad, lo que ayuda a caracterizar el patrón de flujo.Reconocimiento de distorsiones en una cuadrícula regular
Tengo un conjunto de rutinas que lo hacen con éxito con un patrón regular de puntos en 2D. El patrón de puntos está ligeramente distorsionado, y al comparar la posición de los puntos en la imagen distorsionada con la de la imagen no distorsionada, obtengo un campo de desplazamiento, que es exactamente lo que necesito. El problema con este método es la resolución. La resolución está limitada a la cantidad de puntos en el campo, y estoy explorando métodos que me brindan más datos.
Una idea que he tenido es utilizar una cuadrícula regular de líneas horizontales y verticales. Esta imagen se distorsionará de la misma manera, pero en lugar de obtener solo el desplazamiento de un punto, tendré la distorsión continua de una cuadrícula. Parece que debe haber algún algoritmo o procedimiento estándar para comparar una rejilla geométrica con otra e inferir algún tipo de campo de desplazamiento. Sin embargo, no he encontrado nada como esto en mi investigación.
¿Alguien tiene algunas ideas que puedan orientarme en la dirección correcta? FYI, no soy científico informático, soy ingeniero. Digo eso solo porque puede haber un enfoque obvio que estoy descuidando debido a que proviene de un campo diferente. Pero puedo programar. Estoy usando MATLAB, pero puedo leer Python, C/C++, etc.
Éstos son ejemplos del tipo de imágenes que estoy trabajando con:
Regular: Distorted:
------ -
Echa un vistazo a este software (comercial) http://www.correlatedsolutions.com/index.php/home –