AUTORES
PREFACIO
CAPÍTULO 1. INTRODUCCIÓN
1.1 ETAPAS PARA EL ANÁLISIS DE UNA IMAGEN
1.2 ALCANCE Y PROYECCIÓN DEL LIBRO
1.3 ESTRUCTURA DEL LIBRO
CAPÍTULO 2. PROCESO DE CAPTACIÓN Y FORMACIÓN DE UNA
IMAGEN
2.1 FORMACIÓN DE LA IMAGEN
2.2 CAPTACIÓN DE UNA IMAGEN
2.2.1 Muestreo y cuantificación
2.2.2 Representación de la imagen digital
2.3 RESOLUCIÓN ESPACIAL Y RESOLUCIÓN EN NIVELES DE GRIS
2.4 MODELO DE LA IMAGEN DIGITAL
2.5 EL SISTEMA VISUAL HUMANO
2.5.1 El ojo humano
2.5.2 Formación de la imagen por el sistema visual
2.6 ALGUNOS FENÓMENOS EN EL SISTEMA VISUAL HUMANO
2.7 CONFIGURACIÓN DE UN SISTEMA DE VISIÓN POR COMPUTADORA
2.7.1 Costo/Beneficio
CAPÍTULO 3. MEJORAMIENTO Y RESTAURACIÓN DIGITAL DE UNA IMAGEN
3.1 EL MEJORAMIENTO DIGITAL DE IMÁGENES
3.1.1 Operaciones puntuales
3.1.1.1 El Histograma de una imagen. Su importancia para obtener información útil de la imagen
3.1.1.2 Ajuste de histogramas
3.1.1.3 Otros tipos de operaciones puntuales para el mejoramiento
3.2 OPERACIONES LOCALES
3.2.1 Acentuado de detalles en una imagen
3.3 REDUCCIÓN DEL RUIDO EN UNA IMAGEN POR FILTRADO PASO
BAJO
3.4 OPERACIONES ESTADÍSTICAS PARA EL MEJORAMIENTO DE UNA
IMAGEN
3.4.1 Mejoramiento del contraste
3.4.2 Filtrado estadístico para ruido aditivo
3.4.3 Filtros no-lineales para la atenuación del ruido de impulso
3.5 RESTAURACIÓN DIGITAL DE IMÁGENES
3.5.1 Sistema lineal
3.5.1.1 Sistema lineal invariante: Función de transferencia
3.5.2 Proceso de registro
3.5.3 Método para la obtención de la función de dispersión puntual
3.5.3.1 Aspectos teóricos del método del "Cepstrum"
3.5.3.2 Dos tipos de funciones de dispersión puntual
3.5.4 Método lineal y no-lineal para la restauración digital de imágenes
3.5.4.1 Método lineal de restauración
3.5.4.2 Método no lineal de restauración
CAPÍTULO 4. SEGMENTACIÓN DE IMÁGENES
4.1 MÉTODOS BASADOS EN EL UMBRALADO DEL HISTOGRAMA
4.1.1 El método de Otsu
4.2 MÉTODOS BASADOS EN LA FORMACIÓN DE REGIONES
4.2.1 Crecimiento de regiones por agrupamiento de píxeles
4.2.2 Segmentación por el clasificador de Bayes
4.2.2.1 Fórmula de Bayes aplicada a la segmentación supervisada
4.3 MÉTODOS DE SEGMENTACIÓN BASADOS EN LA DETECCIÓN DE
DISCONTINUIDADES
4.3.1 Detección de puntos, bordes y líneas
4.3.2 Detección de bordes mediante el cálculo del gradiente
4.3.3 Detección de bordes a través de las máscaras de sobel
4.3.4 Detección de bordes a través del laplaciano
4.4 DETECCIÓN DE LÍNEAS
4.5 DETECTORES DE BORDES BASADOS EN MÁSCARAS
4.5.1 Operador de Kirsh
4.5.2 Operador de Robinson
4.5.3 Operador de Prewit
4.6 OTRAS FORMAS DE DETECCIÓN DE BORDES
4.6.1 Operador de homogeneidad
4.6.2 Operador diferenciador
4.7 OPERADOR DE CANNY
4.7.1 Localización de bordes
4.7.1.1 Supresión de no máximos
4.7.1.2 Umbralado
4.8 TÉCNICAS ACTUALES DE SEGMENTACIÓN
4.8.1 Modelos deformables
4.8.2 Media desplazada ("mean shift")
4.8.2.1 Estimación por núcleos
4.8.2.2 El procedimiento de la media desplazada
CAPÍTULO 5. MORFOLOGÍA MATEMÁTICA
5.1 TRANSFORMACIONES MORFOLÓGICAS
5.1.1 Algunas propiedades de las transformaciones morfológicas
5.2 OPERACIONES BÁSICAS DE EROSIÓN Y DILATACIÓN
5.2.1 Dilatación y erosión generalizadas
5.3 APERTURA Y CIERRE
5.4 GRADIENTE MORFOLÓGICO
5.5 TRANSFORMACIÓN DE SOMBRERO DE COPA ("TOP-HAT")
5.6 TRANSFORMACIÓN DE ACIERTO O ERROR ("HIT OR MISS")
5.7 RECONSTRUCCIÓN DE IMÁGENES A TRAVÉS DE OPERACIONES
MORFOLÓGICAS
5.7.1 Definiciones fundamentales
5.7.2 Reconstrucción en el caso binario
5.7.3 Reconstrucción morfológica en el caso de niveles de grises
5.7.3.1 Máximos regionales y extracción de techos 248
5.7.3.2 Algoritmos rápidos para la reconstrucción de imágenes en niveles de grises
5.8 SEGMENTACIÓN DE IMÁGENES A TRAVÉS DE TRANSFORMACIONES
MORFOLÓGICAS
5.8.1 Segmentación de imágenes por el método de "watershed"
CAPÍTULO 6. ANÁLISIS DE IMÁGENES: REPRESENTACIÓN Y DESCRIPCIÓN
6.1 REPRESENTACIÓN DE LOS OBJETOS EN UNA IMAGEN
6.1.1 Esquemas de representación
6.2 EXTRACCIÓN DE RASGOS DESCRIPTORES
6.2.1 Descriptores del contorno de una forma
6.2.2 Factor de forma circular normalizado
6.2.3 Ancho y altura de un objeto
6.2.4 Radio medio
6.2.5 Descriptores basados en los momentos geométricos
6.2.5.1 Invariantes a cambios de escala: Momentos centrales normalizados
6.2.5.2 Invariantes a traslaciones, rotaciones y cambios de escala
6.2.5.3 Invariantes a desplazamiento, rotaciones, cambios de escala y cambios de contraste
6.2.5.4 El teorema fundamental (revisado) para momentos invariantes
6.2.6 Descriptores de Fourier
6.3 DESCRIPTORES BASADOS EN REGIONES
6.3.1 Descriptores simples
6.3.2 Otros descriptores de región
6.3.2.1 El factor de compacidad o de irregularidad
6.3.2.2 Factor de regularidad
6.3.3 Descriptores topológicos
CAPÍTULO 7. ANÁLISIS DE IMÁGENES: RECONOCIMIENTO DE PATRONES
7.1 CLASIFICADORES ESTADÍSTICOS
7.1.1 Clasificadores de distancia mínima
7.1.2 Clasificadores del tipo k-vecinos
7.1.3 Clasificadores de mahalanobis
7.1.4 Clasificadores bayesianos
7.2 CLASIFICADORES NEURONALES
7.2.1 Un modelo neuronal
7.2.2 Neurona con entrada múltiple
7.2.3 Ejemplos de funciones de transferencia
7.2.4 Arquitecturas fundamentales
7.2.5 El perceptrón
7.2.6 El perceptrón multicapa
7.2.7 Las redes Adaline y Madaline
7.2.8 Redes neuronales morfológicas con procesamiento dendral
7.2.9 Memorias asociativas
7.2.10 Red de Kohonen
ANEXO A. ALGUNAS RELACIONES ESTADÍSTICAS
ANEXO B. OBTENCIÓN DE LA EXPRESIÓN DE LA VARIANZA PARA EL CASO DE RUIDO ADITIVO
ANEXO C. OBTENCIÓN DE LA EXPRESIÓN DEL ESPECTRO DE
POTENCIA
ANEXO D. PROPIEDADES DE LA CORRELACIÓN UNIDIMENSIONAL DE
LA IMAGEN
ÍNDICE ALFABÉTICO
Los sistemas de visión artificial o de visión por computadora, terminología en la actualidad de uso muy habitual, tratan de englobar un conjunto de procedimientos relacionados con el procesamiento y análisis digital de imágenes, los cuales abarcan un sinfín de técnicas y herramientas matemáticas, físicas, computacionales y de ingeniería con aplicaciones en numerosos campos de la vida moderna.
El avance de los sistemas de visión por computadora ha estado estrechamente relacionado a la tecnología informática. Este manual está orientado hacia la investigación, teoría, desarrollo de algoritmos y comprobación de programas, aunque no esperamos que sea solo consultado por personas dedicadas al mundo de la informática o de las ciencias básicas, sino que también puede ser examinado por otros especialistas, como ingenieros, biólogos, radiólogos, patólogos, geólogos, meteorólogos, oncólogos, entre otros.
A diferencia con otros manuales dedicados a esta especialidad, en éste se ha tratado de que cada capítulo fuera autoconsistente, en el sentido que no fuera necesario recorrer todo el texto para poder entender lo expresado.
Por este motivo, cada sección tiene las herramientas adecuadas para la comprensión de un modelo o de un tipo de procedimiento, seguido de un ejemplo visual y, a continuación, una función (en lenguaje C) o los pasos algorítmicos para que el lector tenga la oportunidad de probar lo aprendido con sus ejemplos numéricos.