BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA T E S I S:

Anuncio
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE
PUEBLA
FACULTAD DE CIENCIAS FÍSICO MATEMÁTICAS
POSTGRADO EN MATEMÁTICAS
T E S I S:
Algoritmos para localización y cálculo de velocidad de
elementos en las imágenes digitales
PRESENTA:
Marco Antonio Alonso Pérez
PARA OBTENER EL GRADO DE:
MAESTRO EN CIENCIAS MATEMÁTICAS
ASESOR:
Dr. Alexandre Grebennikov
3
Introducción
Esta tesis esta enfocada al tratamiento digital de imágenes, que es un área de las
matemáticas aplicadas, con el objetivo de calcular establemente la velocidad de uno o dos
elementos interiores de la imagen, a través, de la construcción de algoritmos que se
realizaran como un conjunto de subprogramas desarrollados en el lenguaje de
programación MATLAB.
Los movimientos de estos elementos están descritos por una sucesión de imágenes.
Además, consideraremos el movimiento de los elementos como el movimiento de su centro
geométrico. Por tanto, es indispensable el conocimiento de la localización de cada elemento
en toda la sucesión de imágenes, para después calcular su velocidad, por la ya conocida
fórmula: distancia entre tiempo. Como es de esperarse, este conocimiento de la
localización, es nuestro objetivo particular.
A continuación describimos de manera breve la estructura del presente trabajo.
En el Capítulo 1, se presentan los principios teóricos del campo del tratamiento
digital de imágenes, tales como, su representación, procesamiento, adquisición, relaciones
básicas entre píxeles [1]. También se incluye el objetivo de esta investigación y las posibles
aplicaciones en otras áreas aplicadas; especialmente la relacionada con el cálculo de la
velocidad en el plano de una componente que pertenece al flujo bifásico en un tubo
petrolero, usando datos de tomografía eléctrica. Por último, se presentan resultados
conocidos de investigaciones dedicadas al cálculo de velocidad en el plano de la imagen.
En los capítulos 2 y 3, se proporcionan los algoritmos creados de localización y
velocidad en el plano para uno y dos elementos de la imagen para datos exactos de entrada.
Se da una descripción de la función bwlabel que pertenece a MATLAB; dicha función es
parte del algoritmo de localización para dos elementos. En el caso de la velocidad de dos
elementos se consideran tres tipos de movimiento: sin intersección, división y unión.
El Capítulo 4 también se ocupa de la localización y velocidad en el plano para uno y
dos elementos de la imagen solo que para datos con error. Estos datos con error provocan
que las imágenes resulten con ruido lo que dificulta la localización de los elementos
interiores de la imagen y altera los valores exactos de la velocidad como se verá en las
secciones 4.1 y 4.3. En este capítulo se aplica la restauración de imágenes para lograr la
localización a través del método de Suavización Recursiva mediante Splines Cúbicos. Del
mismo modo la suavización recursiva se ocupará para disminuir los errores de los valores
calculados de la velocidad. Cabe mencionar que el método de Suavización Recursiva está
justificado teóricamente y se aplica con éxito en áreas diferentes; sin embargo, es poco
usual en la restauración de imágenes. En este capítulo se encuentran los fundamentos de la
restauración de imágenes; los conceptos y fórmulas de los Splines Básicos Locales y sus
propiedades; algoritmos para calcular la Suavización Recursiva en forma iterativa y en
forma de multiplicación por la potencia de una matriz; los algoritmos de localización, de
velocidad para los elementos de la imagen. Finalmente en la sección 4.4 realizamos una
última etapa de procesamiento (post- procesamiento) que está dedicada a la disminución de
errores en la velocidad.
En el capítulo 5 hay descripciones de diversos experimentos numéricos, que
corresponden a imágenes sintéticas de tomografías eléctricas realizadas en programación
computacional MATLAB. Anexamos un disco que incluye estos experimentos, mismos
que se pueden visualizar en Power Point, así como los programas creados y que se ejecutan
en MATLAB.
1
Contenido
Pagina
Conceptos básicos
3
1.1 Fundamentos………………………………………………………………...
3
1.1.1 Representación digital de imágenes…………………………………...
3
1.1.2 Procesamiento de imágenes…………………………………………...
4
1.1.3 Adquisición de imágenes……………………………………………...
4
1.1.4 Etapas fundamentales del procesamiento de imágenes……………….
5
1.1.5 Algunas relaciones básicas entre píxeles……………………………...
5
1.1.5.1 Vecinos de un píxel………………………………………….... 5
1.1.5.2 Conectividad…………………………………………………..
6
1.2 Objetivo de la tesis…………………………………………………………..
7
1.3 Áreas de aplicación………………………………………………………….
7
1.4 Planteamiento del problema………………………………………………… 7
1.5 Referencias: investigaciones del cálculo de velocidad en el plano imagen
8
2. Algoritmos de localización para datos exactos
10
2.1. Algoritmo de localización para un elemento interior de la imagen………...
2.2. Algoritmo de localización para dos elementos interiores de la imagen…….
2.2.1. Descripción de la función bwlabel del sistema MATLAB…………...
3. Algoritmos para cálculo de velocidad en el plano para datos exactos
3.1. Algoritmo para un elemento interior de la imagen…………………………
3.2. Algoritmo para dos elementos interiores de la imagen……………………..
3.2.1 Consideraciones……………………………………………………….
3.2.2. Algoritmo para el caso sin intersección………………………………
3.2.3. Algoritmos para el caso de división y unión………………………….
4. Algoritmos para datos con ruido
4.1. Fundamentos………………………………………………………………..
4.1.1. Restauración de imágenes………………………………………….....
4.1.2. Método de Suavización Recursiva……………………………………
4.1.2.1. Splines básicos locales y sus propiedades…………………….
4.1.2.2. Fórmulas explícitas para aproximar funciones de una y dos
variables
…………………………………………………………...
4.1.2.3. Algoritmos para calcular la suavización recursiva en forma
iterativa y en forma de multiplicación por la potencia de una matriz…
4.2. Algoritmos de localización…………………………………………………
4.2.1. Algoritmo para dos elementos………………………………………..
4.2.2. Algoritmo para un elemento………………………………………….
4.3. Algoritmos para calcular la velocidad en el plano de uno y dos elementos..
4.4. Post-procesamiento…………………………………………………………
5. Experimentos numéricos y visualización de resultados
5.1. Descripciones de experimentos numéricos…………………………………
Conclusiones
Apéndice A
Bibliografía
10
12
14
15
15
16
16
17
22
24
24
24
25
26
27
27
29
29
40
40
42
45
45
49
50
59
2
Capítulo 1
Conceptos básicos
1.1 Fundamentos
El interés por los métodos de tratamiento digital de imágenes deriva de dos áreas
principales de aplicación [1]:
La mejora de la información pictórica para la interpretación humana. En medicina,
por ejemplo, los procedimientos informatizados realzan el contraste o codifican los niveles
de intensidad en colores para facilitar la interpretación de las imágenes de rayos X y de
otras imágenes biomédicas. Los geógrafos emplean técnicas similares para estudiar los
patrones de polución, a partir de imágenes aéreas o de satélites. Los procedimientos de
mejora de las imágenes y de restauración se emplean para procesar imágenes degradadas de
objetos irrecuperables o bien de resultados experimentales demasiado costosos para ser
duplicados. En arqueología, los métodos de procesamiento de imágenes han servido para
restaurar con éxito, imágenes borrosas que eran los únicos registros existentes de piezas
extrañas, perdidas o dañadas después de haber sido fotografiadas.
El segundo gran campo de aplicación, de las técnicas de tratamiento digital de
imágenes es, el procesamiento de los datos de la escena para la percepción autónoma por
una máquina. En este caso, el interés se centra en los procedimientos para extraer la
información de la imagen de forma conveniente, para el procesamiento por computadora. A
menudo esta información tiene poco en común con los rasgos visuales que los seres
humanos emplean para interpretar el contenido de una imagen. Ejemplos de los tipos de
información utilizados en la percepción automatizada, son los momentos estadísticos, los
coeficientes de la transformada de Fourier.
Los problemas típicos de la percepción automatizada, que utilizan rutinariamente
técnicas de procesamiento de imágenes son, el reconocimiento automático de caracteres, la
visión industrial mecanizada para el ensamblado e inspección de productos, los
reconocimientos militares, el tratamiento automático de huellas digitales, las muestras de
sangre, las imágenes de rayos X y el procesamiento automático de las imágenes aéreas y
de satélites para la predicción del tiempo y la evaluación de cultivos.
3
Descargar