Universidad Autónoma de Occidente

PROCESAMIENTO DIGITAL DE IMAGENES CON / (Record no. 6937)

MARC details
000 -CABECERA
campo de control de longitud fija 46864 a2200277 4500
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 2010
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9786077070306
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen GAMADERO
Lengua de catalogación spa
Centro/agencia transcriptor GAMADERO
041 ## - CÓDIGO DE IDIOMA
Código de lengua del texto/banda sonora o título independiente Español
050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO
Número de clasificación TA1637
Cutter .C53
Año 2010
100 ## - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona Cuevas Erik
245 ## - MENCIÓN DEL TÍTULO
Título PROCESAMIENTO DIGITAL DE IMAGENES CON /
Resto del título MATLAB Y SIMULINK
250 ## - MENCION DE EDICION
Mención de edición 1a Edición
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Nombre del editor, distribuidor, etc. Alfaomega
Lugar de publicación, distribución, etc. México
Fecha de publicación, distribución, etc. 2010
300 ## - DESCRIPCIÓN FÍSICA
Extensión 816 páginas
Otras características físicas Ilustración
Dimensiones 17 X 23CM
505 ## - NOTA DE CONTENIDO CON FORMATO
Nota de contenido con formato PRÓLOGO ..........................................................................................................................19<br/>CAPÍTULO 1. INTRODUCCIÓN ....................................................................................25<br/>1.1 SISTEMA DE VISIÓN Y PROCESAMIENTO DE IMÁGENES .............................25<br/>1.2 PROCESAMIENTO DIGITAL DE IMÁGENES ......................................................26<br/>1.3 RELACIONES BÁSICAS ENTRE PÍXELES ...........................................................27<br/>1.3.1 Vecinos de un píxel.............................................................................................27<br/>1.3.2 Conectividad........................................................................................................28<br/>1.4 MEDIDAS DE DISTANCIA......................................................................................29<br/>CAPÍTULO 2. MATLAB Y SIMULINK .........................................................................31<br/>2.1 CONSIDERACIONES INICIALES...........................................................................32<br/>2.2 LECTURA, DESPLIEGUE Y ESCRITURA DE IMÁGENES..................................33<br/>2.3 TIPOS DE DATOS .....................................................................................................34<br/>2.4 TIPOS DE IMÁGENES EN MATLAB......................................................................35<br/>2.4.1 Imágenes a escala de grises.................................................................................35<br/>2.4.2 Imágenes binarias................................................................................................35<br/>2.5 CONVERSIÓN ENTRE DIFERENTES TIPOS DE DATOS Y DE IMÁGENES.....35<br/>2.5.1 Conversión entre tipos de datos ..........................................................................35<br/>2.5.2 Conversión entre diferentes tipos de imágenes...................................................36<br/>2.6 INDEXADO DE VECTORES Y MATRICES...........................................................37<br/>2.6.1 Indexado de vectores...........................................................................................37<br/>2.6.2 Indexado de matrices...........................................................................................39<br/>8 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>2.7 OPERACIONES SOBRE MATRICES COMPLETAS .............................................41<br/>2.8 PROGRAMACIÓN EN MATLAB ............................................................................42<br/>2.9 ESTRUCTURAS DE CONTROL PARA LA PROGRAMACIÓN ...........................44<br/>2.9.1 Estructura if y else if ...........................................................................................46<br/>2.9.2 Estructura for.......................................................................................................47<br/>2.9.3 Estructura while...................................................................................................47<br/>2.9.4 Break y continue..................................................................................................48<br/>2.9.5 Estructura switch.................................................................................................49<br/>CAPÍTULO 3. HISTOGRAMAS ......................................................................................49<br/>3.1 ¿QUÉ ES UN HISTOGRAMA? .................................................................................49<br/>3.2 CARACTERÍSTICAS DE TOMA DE UNA IMAGEN.............................................51<br/>3.2.1 Iluminación..........................................................................................................52<br/>3.2.2 Contraste..............................................................................................................52<br/>3.2.3 Dinámica .............................................................................................................53<br/>3.3 CÁLCULO DEL HISTOGRAMA DE UNA IMAGEN CON MATLAB ..................54<br/>3.3.1 Función de MatLAB para línea de comandos.....................................................54<br/>3.3.2 Librerías de bloques para el procesamiento de imagen y vídeo de Simulink .....55<br/>3.4 HISTOGRAMAS DE IMÁGENES A COLOR..........................................................64<br/>3.4.1 Histogramas de luminosidad ...............................................................................64<br/>3.4.2 Histogramas de los componentes de color ..........................................................65<br/>3.5 HISTOGRAMA ACUMULATIVO ...........................................................................65<br/>3.5.1 Herramientas de MatLAB para el cálculo del histograma acumulativo .............66<br/>CAPÍTULO 4. OPERACIONES DE PÍXEL ...................................................................71<br/>4.1 CAMBIO DEL VALOR DE LA INTENSIDAD DEL PÍXEL ...................................72<br/>4.1.1 Contraste e Iluminación o brillo..........................................................................72<br/>4.1.2 Delimitación de los resultados por operaciones de píxel....................................74<br/>4.1.3 Complemento de la imagen.................................................................................75<br/>4.1.4 Segmentación por umbral ...................................................................................76<br/>4.2 HISTOGRAMA Y OPERACIONES DE PÍXEL .......................................................77<br/>4.3 ADAPTACIÓN AUTOMÁTICA DEL CONTRASTE..............................................78<br/>4.4 ECUALIZACIÓN LINEAL DEL HISTOGRAMA ...................................................83<br/>4.5 ADAPTACIÓN DEL HISTOGRAMA POR ESPECIFICACIÓN.............................86<br/>4.5.1 Probabilidades e histogramas de frecuencias......................................................87<br/>4.5.2 Principio del ajuste del histograma por especificación.......................................89<br/>4.5.3 Distribuciones de referencia lineal por partes.....................................................90<br/>4.5.4 Ajuste a un histograma en concreto ....................................................................92<br/> RA-MA ÍNDICE 9<br/>4.6 CORRECCIÓN GAMMA ..........................................................................................93<br/>4.6.1 La función gamma...............................................................................................94<br/>4.6.2 Utilización de la corrección gamma....................................................................95<br/>4.7 OPERACIONES DE PÍXEL EN MATLAB...............................................................97<br/>4.7.1 Cambio de Contraste e Iluminación en MatLAB................................................97<br/>4.7.2 Complemento de una imagen utilizando los bloques de procesamiento de<br/>imagen y vídeo de Simulink.........................................................................................98<br/>4.7.3 Segmentación de una Imagen por Umbral usando MatLAB y Simulink ...........99<br/>4.7.4 Ajuste de contraste con MatLAB......................................................................103<br/>4.7.5 Ecualización del Histograma usando MatLAB.................................................106<br/>4.7.6 Corrección Gamma usando MatLAB................................................................112<br/>4.8 OPERACIONES DE PÍXEL DE MÚLTIPLES FUENTES .....................................114<br/>4.8.1 Operaciones lógicas y aritméticas.....................................................................115<br/>4.8.2 Operación de Mezclado Alfa ............................................................................118<br/>4.8.3 Mezclado Alfa y otras operaciones de imagen múltiple en Simulink...............119<br/>4.9 EJEMPLO INTEGRADOR DE OPERACIONES DE PÍXEL EN SIMULINK......122<br/>CAPÍTULO 5. FILTROS ESPACIALES.......................................................................125<br/>5.1 ¿QUE ES UN FILTRO?............................................................................................126<br/>5.2 FILTROS LINEALES ESPACIALES......................................................................128<br/>5.2.1 La matriz del filtro.............................................................................................128<br/>5.2.2 Operación de los filtros .....................................................................................129<br/>5.3 CÁLCULO DE LAS OPERACIONES DE FILTRO EN MATLAB........................131<br/>5.4 TIPOS DE FILTROS LINEALES ............................................................................135<br/>5.4.1 Filtros de suavizado...........................................................................................136<br/>5.4.2 Filtros de diferencia...........................................................................................138<br/>5.5 CARACTERÍSTICAS FORMALES DE LOS FILTROS LINEALES ....................139<br/>5.5.1 Convolución lineal y correlación ......................................................................140<br/>5.5.2 Propiedades de la convolución lineal................................................................142<br/>5.5.3 Separabilidad de los filtros................................................................................144<br/>5.5.4 Respuesta al impulso de un filtro ......................................................................146<br/>5.6 AÑADIR RUIDO A IMÁGENES CON MATLAB .................................................148<br/>5.7 FILTROS NO LINEALES ESPACIALES ...............................................................153<br/>5.7.1 Filtros máximos y mínimos...............................................................................154<br/>5.7.2 El filtro de la mediana .......................................................................................156<br/>5.7.3 El filtro de la mediana con ventana de multiplicidad........................................160<br/>5.7.4 Otros filtros no lineales .....................................................................................162<br/>10 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>5.8 FILTROS ESPACIALES LINEALES EN MATLAB..............................................163<br/>5.8.1 Tamaño de la correlación y convolución ..........................................................163<br/>5.8.2 Manejo de las fronteras de la imagen................................................................169<br/>5.8.3 Funciones de MatLAB para la implementación de los filtros lineales<br/>espaciales....................................................................................................................172<br/>5.8.4 Funciones de MatLAB para el filtraje espacial no lineal..................................175<br/>5.9 BLOQUES PARA EL FILTRADO LINEAL ESPACIAL DE LA LIBRERÍA DE<br/>PROCESAMIENTO DE IMÁGENES Y VÍDEO DE SIMULINK................................180<br/>5.9.1 Ejemplos de filtrado lineal en Simulink............................................................185<br/>5.10 BLOQUES PARA EL FILTRADO NO LINEAL ESPACIAL DE LA LIBRERÍA<br/>DE PROCESAMIENTO DE IMÁGENES Y VÍDEO DE SIMULINK.........................193<br/>5.10.1 Ejemplo de filtrado no lineal en Simulink ......................................................194<br/>5.11 FILTRO BINARIO .................................................................................................197<br/>5.11.1 Implementación del filtro binario en MatLAB ...............................................200<br/>CAPÍTULO 6. BORDES Y CONTORNOS ...................................................................207<br/>6.1 ¿CÓMO SE PRODUCEN LOS CONTORNOS? .....................................................207<br/>6.2 DETECCIÓN DE BORDES UTILIZANDO TÉCNICAS BASADAS EN EL<br/>GRADIENTE .................................................................................................................208<br/>6.2.1 Derivada parcial y gradiente .............................................................................209<br/>6.2.2 El filtro derivada................................................................................................211<br/>6.3 FILTROS PARA LA DETECCIÓN DE BORDES ..................................................211<br/>6.3.1 Los operadores Prewitt y Sobel.........................................................................213<br/>6.3.2 El operador Roberts...........................................................................................216<br/>6.3.3 Operadores de Compás .....................................................................................218<br/>6.4 DETECCIÓN DE BORDES CON MATLAB ..........................................................219<br/>6.4.1 Utilización de MatLAB como lenguaje de programación para encontrar<br/>bordes .........................................................................................................................220<br/>6.4.2 Funciones de MatLAB para la detección de bordes..........................................222<br/>6.4.3 Utilización de los bloques de procesamiento de imagen y vídeo de<br/>Simulink .....................................................................................................................225<br/>6.5 OPERADORES BASADOS EN LA SEGUNDA DERIVADA...............................240<br/>6.5.1 Detección de bordes mediante la técnica de la segunda derivada.....................241<br/>6.6 MEJORA DE NITIDEZ EN LAS IMÁGENES........................................................243<br/>6.6.1 Utilización de las herramientas de MatLAB para la implementación del filtro<br/>laplaciano y mejora de la nitidez de imagen ..............................................................245<br/>6.7 EL FILTRO CANNY................................................................................................249<br/>6.7.1 Herramientas de MatLAB que implementan el filtro de Canny. ......................250<br/> RA-MA ÍNDICE 11<br/>CAPÍTULO 7. DETERMINACIÓN DE ESQUINAS ...................................................253<br/>7.1 ESQUINAS EN UNA IMAGEN ..............................................................................253<br/>7.2 ALGORITMO DE HARRIS.....................................................................................254<br/>7.2.1 Matriz de estructuras .........................................................................................254<br/>7.2.2 El filtrado de la matriz de estructuras ...............................................................255<br/>7.2.3 Cálculo de los valores y vectores propios .........................................................255<br/>7.2.4 Función del valor de la esquina (V) ..................................................................257<br/>7.2.5 Determinación de los puntos de esquina...........................................................258<br/>7.2.6 Implementación del algoritmo ..........................................................................259<br/>7.3 DETERMINACIÓN DE LOS PUNTOS ESQUINAS USANDO MATLAB ..........262<br/>7.4 DETERMINACIÓN DE LOS PUNTOS ESQUINAS USANDO LOS BLOQUES<br/>DE SIMULINK...............................................................................................................267<br/>7.5 ALGUNOS OTROS DETECTORES DE ESQUINAS ............................................275<br/>7.5.1 Detector Beaudet...............................................................................................276<br/>7.5.2 Operador Kitchen & Rosenfeld.........................................................................279<br/>7.5.3 Detector de Wang & Brady...............................................................................281<br/>CAPÍTULO 8. DETECCIÓN DE LÍNEAS Y CURVAS ..............................................285<br/>8.1 ESTRUCTURAS EN UNA IMAGEN......................................................................285<br/>8.2 LA TRASFORMADA DE HOUGH.........................................................................286<br/>8.2.1 El espacio de parámetros...................................................................................288<br/>8.2.2 Matriz de registros de acumulación ..................................................................290<br/>8.2.3 El cambio de modelo paramétrico.....................................................................291<br/>8.3 IMPLEMENTACIÓN DE LA TRANSFORMADA DE HOUGH..........................293<br/>8.4 LA TRASFORMADA DE HOUGH IMPLEMENTADA EN MATLAB................297<br/>8.5 FUNCIONES DE MATLAB PARA LA DETECCIÓN DE LÍNEAS .....................302<br/>8.5.1 Ejemplo de detección de líneas usando las funciones de MatLAB ..................305<br/>8.6 BLOQUES DE SIMULINK PARA LA DETECCIÓN DE LÍNEAS .......................309<br/>8.6.1 Ejemplo de detección de líneas usando los bloques de Simulink .....................317<br/>8.7 TRANSFORMADA DE HOUGH PARA LA DETECCIÓN DE CÍRCULOS ........319<br/>8.8 LA TRANSFORMADA DE HOUGH IMPLEMENTADA EN MATLAB PARA<br/>LA DETECCIÓN DE CIRCULOS.................................................................................323<br/>CAPÍTULO 9. OPERACIONES MORFOLÓGICAS ..................................................325<br/>9.1 CONTRACCIÓN Y CRECIMIENTO DE ESTRUCTURAS ..................................326<br/>9.1.1 Tipos de vecindad entre píxeles ........................................................................327<br/>9.2 OPERACIONES MORFOLÓGICAS FUNDAMENTALES ..................................329<br/>9.2.1 La estructura de referencia ................................................................................329<br/>12 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>9.2.2 Conjunto de puntos............................................................................................330<br/>9.2.3 Dilatación ..........................................................................................................331<br/>9.2.4 Erosión ..............................................................................................................331<br/>9.2.5 Propiedades de la dilatación y erosión ..............................................................332<br/>9.2.6 Diseño de filtros morfológicos..........................................................................334<br/>9.3 DETECCIÓN DE BORDES EN IMÁGENES BINARIAS......................................337<br/>9.4 COMBINACIÓN DE OPERACIONES MORFOLÓGICAS...................................337<br/>9.4.1 Apertura.............................................................................................................339<br/>9.4.2 Cierre.................................................................................................................339<br/>9.4.3 Propiedades de las operaciones Apertura y Cierre............................................339<br/>9.4.4 La transformación de éxito o fracaso (“Hit-or-miss”) ......................................340<br/>9.5 FILTROS MORFOLÓGICOS PARA IMÁGENES A ESCALA DE GRISES ........342<br/>9.5.1 Estructura de referencia.....................................................................................342<br/>9.5.2 Dilatación y erosión para imágenes de intensidad ............................................343<br/>9.5.3 Operaciones de apertura y cierre con imágenes de escala de grises .................345<br/>9.5.4 Transformación top-hat y bottom-hat ...............................................................349<br/>9.6 FUNCIONES DE MATLAB PARA OPERACIONES MORFOLÓGICAS............350<br/>9.6.1 Función strel......................................................................................................350<br/>9.6.2 Funciones de MatLAB para la dilatación y erosión..........................................354<br/>9.6.3 Funciones de MatLAB que involucran las operaciones de apertura y cierre....355<br/>9.6.4 La funcion bwmorph .........................................................................................356<br/>9.6.5 Etiquetado de componentes convexos ..............................................................359<br/>9.7 BLOQUES DE SIMULINK PARA OPERACIONES MORFOLÓGICAS .............362<br/>9.7.1 Bloques de las principales operaciones morfológicas.......................................363<br/>9.7.2 Ejemplos de la utilización de los bloques de Simulink de las principales<br/>operaciones morfológicas...........................................................................................365<br/>9.7.3 Bloques de las operaciones auxiliares morfológicas.........................................369<br/>9.7.4 Ejemplos de la utilización de los bloques de Simulink de las operaciones<br/>morfológicas auxiliares ..............................................................................................371<br/>CAPÍTULO 10. PROCESAMIENTO DE IMÁGENES BINARIAS...........................375<br/>10.1 ETIQUETADO DE OBJETOS...............................................................................376<br/>10.1.1 Paso 1. Etiquetado temporal de objetos ..........................................................376<br/>10.1.2 Paso 2. Resolución de colisiones ....................................................................382<br/>10.1.3 Implementación del algoritmo de etiquetado de objetos usando MatLAB.....383<br/>10.2 CONTORNOS DE OBJETOS................................................................................387<br/>10.2.1 Contornos externos e internos.........................................................................387<br/>10.2.2 Combinación de identificación de contornos y etiquetado de objetos............389<br/> RA-MA ÍNDICE 13<br/>10.2.3 Implementación del algoritmo de combinación de identificación de<br/>contornos y etiquetado de objetos en MatLAB..........................................................393<br/>10.2.4 Representación matricial.................................................................................397<br/>10.2.5 Codificación de longitud .................................................................................398<br/>10.2.6 Código cadena.................................................................................................399<br/>10.3 CARACTERÍSTICAS DE LOS OBJETOS BINARIOS........................................404<br/>10.3.1 Características .................................................................................................405<br/>10.3.2 Características Geométricas ............................................................................405<br/>10.3.3 Características estáticas de forma ...................................................................408<br/>10.3.4 Momentos de inercia centrales........................................................................411<br/>10.3.5 Características topológicas..............................................................................415<br/>10.4 FUNCIONES PARA EL PROCESAMIENTO DE IMÁGENES BINARIAS<br/>EN MATLAB .................................................................................................................416<br/>10.4.1 Ejemplo de aplicación .....................................................................................405<br/>10.4.2 Ejemplos de aplicación ...................................................................................405<br/>10.5 BLOQUES PARA EL PROCESAMIENTO DE IMÁGENES BINARIAS EN<br/>SIMULINK.....................................................................................................................427<br/>10.5.1 Trade Boundaries (Trazado de contornos)......................................................405<br/>10.5.2 Blob análisis (Análisis de regiones)................................................................405<br/>10.5.3 Ejemplos de aplicación ...................................................................................408<br/>CAPÍTULO 11. IMÁGENES A COLOR .......................................................................441<br/>11.1 IMÁGENES RGB...................................................................................................441<br/>11.1.1 Composición de las imágenes a color .............................................................443<br/>11.2 HISTOGRAMA DE UNA IMAGEN RGB ............................................................447<br/>11.2.1 Histograma de imágenes RGB en MatLAB....................................................449<br/>11.3 MODELOS DE COLOR Y CONVERSIONES DE ESPACIO DE COLOR .........450<br/>11.3.1 Conversión de una imagen RGB a escala de grises ........................................451<br/>11.3.2 Imágenes RGB sin color .................................................................................452<br/>11.3.3 Reducción de saturación de una imagen a color .............................................453<br/>11.3.4 Modelo de color HSV y HSL..........................................................................454<br/>11.3.5 Conversión de RGB a HSV.............................................................................456<br/>11.3.6 Conversión de HSV a RGB.............................................................................458<br/>11.3.7 Conversión de RGB a HLS .............................................................................460<br/>11.3.8 Conversión de HLS a RGB .............................................................................460<br/>11.3.9 Comparación de los modelos HSV y HSL......................................................462<br/>11.4 LOS MODELOS DE COLOR YUV, YIQ Y YCBCR..............................................465<br/>14 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>11.4.1 El modelo YUV...............................................................................................466<br/>11.4.2 El modelo YIQ ................................................................................................466<br/>11.4.3 El modelo YCbCr.............................................................................................467<br/>11.5 MODELOS DE COLOR ÚTILES PARA LA IMPRESIÓN DE IMÁGENES ......468<br/>11.5.1 Transformación de CMY a CMYK (versión 1) ..............................................470<br/>11.5.2 Transformación de CMY a CMYK (versión 2) ..............................................470<br/>11.5.3 Transformación de CMY a CMYK (versión 3) ..............................................471<br/>11.6 MODELOS COLORIMÉTRICOS .........................................................................471<br/>11.6.1 El espacio de color CIEXYZ...........................................................................472<br/>11.6.2 El diagrama de color CIE................................................................................474<br/>11.6.3 Normas de iluminación ...................................................................................475<br/>11.6.4 Adaptación cromática......................................................................................476<br/>11.6.5 El Gamut .........................................................................................................477<br/>11.7 VARIANTES DEL ESPACIO DE COLOR CIE....................................................478<br/>11.8 EL MODELO DE CIE L*A*B* .............................................................................479<br/>11.8.1 Transformación CIEXYZ → L*a*b* .............................................................479<br/>11.8.2 Transformación L*a*b* → CIEXYZ ............................................................480<br/>11.8.3 Determinación de la diferencia de color .........................................................481<br/>11.9 EL MODELO SRGB ..............................................................................................481<br/>11.10 FUNCIONES DE MATLAB PARA EL PROCESAMIENTO DE IMÁGENES<br/>A COLOR .......................................................................................................................482<br/>11.10.1 Funciones para la manipulación de imágenes RGB e indexadas..................483<br/>11.10.2 Funciones para la conversión de espacios de color.......................................491<br/>11.11 PROCESAMIENTO DE IMÁGENES A COLOR ...............................................494<br/>11.12 TRANSFORMACIONES LINEALES DE COLOR ............................................495<br/>11.12.1 Transformación lineal de color usando MatLAB..........................................496<br/>11.13 PROCESAMIENTO ESPACIAL EN IMÁGENES DE COLOR.........................498<br/>11.13.1 SUAVIZADO DE IMÁGENES A COLOR .................................................499<br/>11.13.2 Suavizado de imágenes a color con MatLAB...............................................499<br/>11.13.3 Mejora de Nitidez en las imágenes a color ...................................................502<br/>11.13.4 Mejora de Nitidez en las imágenes a color con MatLAB .............................503<br/>11.14 PROCESAMIENTO VECTORIAL DE IMÁGENES A COLOR........................505<br/>11.14.1 Detección de bordes en imágenes a color .....................................................505<br/>11.14.2 Detección de bordes en imágenes a color usando MatLAB .........................509<br/>11.15 PROCESAMIENTO DE IMÁGENES A COLOR UTILIZANDO SIMULINK .512<br/>11.15.1 Color Space Conversion (Conversión entre espacio de colores) .................512<br/>11.15.2 Ejemplos de aplicación .................................................................................514<br/> RA-MA ÍNDICE 15<br/>CAPÍTULO 12. TRANSFORMADA DE FOURIER ....................................................523<br/>12.1 INTRODUCCIÓN A LA TRANSFORMADA DE FOURIER .............................524<br/>12.1.1 Funciones del Seno y Coseno .........................................................................524<br/>12.1.2 Frecuencia y amplitud .....................................................................................524<br/>12.1.3 Fase..................................................................................................................526<br/>12.1.4 Ortogonalidad..................................................................................................526<br/>12.1.5 La notación de Euler .......................................................................................527<br/>12.1.6 Serie de Fourier para la representación de señales periódicas ........................529<br/>12.2 LA INTEGRAL DE FOURIER ..............................................................................530<br/>12.3 LA TRANSFORMADA DE FOURIER .................................................................531<br/>12.3.1 Pares de Transformada de Fourier ..................................................................533<br/>12.4 PROPIEDADES DE LA TRANSFORMADA DE FOURIER ...............................536<br/>12.4.1 Simetría ...........................................................................................................536<br/>12.4.2 Linealidad........................................................................................................537<br/>12.4.3 Escalamiento ...................................................................................................537<br/>12.4.4 Traslación........................................................................................................537<br/>12.4.5 Propiedad de la convolución ...........................................................................538<br/>12.5 CONSIDERACIONES HACIA SEÑALES DISCRETAS.....................................538<br/>12.5.1 Muestreo..........................................................................................................539<br/>12.5.2 Muestreo mediante la función impulso ...........................................................539<br/>12.5.3 La función peine..............................................................................................541<br/>12.5.4 Efecto del muestreo en la transformada de Fourier ........................................542<br/>12.5.5 El teorema de muestreo y el fenómeno del Alias............................................546<br/>12.5.6 Funciones discretas y periódicas.....................................................................546<br/>12.6 LA TRANSFORMADA DISCRETA FOURIER DFT ..........................................548<br/>12.6.1 Definición de la DFT ......................................................................................548<br/>12.7 CÁLCULO DE LA DFT EN MATLAB .................................................................550<br/>12.8 ESPECTRO DE POTENCIA DE FOURIER..........................................................552<br/>CAPÍTULO 13. TRANSFORMADA DISCRETA DE FOURIER EN 2-D.................555<br/>13.1 LA DFT BIDIMENSIONAL ..................................................................................555<br/>13.1.1 Funciones base ................................................................................................556<br/>13.1.2 Implementación de la 2-D DFT ......................................................................556<br/>13.2 REPRESENTACIÓN DE LA 2-D DFT..................................................................559<br/>13.2.1 Intervalo de valores .........................................................................................559<br/>13.2.2 Representación centralizada............................................................................559<br/>13.3 FRECUENCIAS Y ORIENTACIÓN EN 2 DIMENSIONES................................563<br/>16 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>13.3.1 Frecuencia efectiva..........................................................................................564<br/>13.3.2 Límites de frecuencia y el efecto del alias en 2 Dimensiones.........................565<br/>13.4 PROPIEDADES DE LA 2-D DFT..........................................................................566<br/>13.4.1 Translación......................................................................................................566<br/>13.4.2 Rotación ..........................................................................................................568<br/>13.4.3 Efectos de la periodicidad ...............................................................................569<br/>13.4.4 Windowing......................................................................................................571<br/>13.4.5 Funciones ventana...........................................................................................572<br/>13.5 DISEÑO FILTROS DE RESPUESTA FINITA AL IMPULSO (FIR) ...................576<br/>13.5.1 Especificaciones o requerimientos de los filtros.............................................577<br/>13.5.2 Métodos para el cálculo de los coeficientes de un filtro FIR..........................578<br/>13.5.3 Método por uso de ventanas............................................................................579<br/>13.5.4 Extensión del método de ventana a 2 dimensiones.........................................588<br/>13.6 FILTRADO DE IMÁGENES EN EL DOMINIO DE LA FRECUENCIA ............592<br/>13.6.1 Ejemplos de diseño de filtros en dominio de la frecuencia.............................594<br/>13.7 ANÁLISIS FRECUENCIAL DE IMÁGENES USANDO MATLAB...................596<br/>13.7.1 Ejemplos de utilización de las funciones para el análisis frecuencial de<br/>MatLAB .....................................................................................................................604<br/>13.8 DISEÑO DE FILTROS FIR PARA IMÁGENES USANDO MATLAB ...............609<br/>13.8.1 Ejemplo de utilización de las funciones para el diseño de filtros FIR en<br/>MatLAB .....................................................................................................................611<br/>13.9 BLOQUES PARA EL ANÁLISIS FRECUENCIAL DE LA LIBRERÍA DE<br/>PROCESAMIENTO DE IMÁGENES Y VÍDEO DE SIMULINK................................613<br/>13.9.1 Ejemplos de utilización de los bloques para el análisis frecuencial en<br/>Simulink .....................................................................................................................621<br/>CAPÍTULO 14. TRANSFORMADA DISCRETA DEL COSENO .............................629<br/>14.1 LA TDC EN UNA SOLA DIMENSIÓN ................................................................629<br/>14.1.1 Funciones bases de la TDC .............................................................................630<br/>14.1.2 Implementación de la TDC en una sola dimensión ........................................631<br/>14.2 LA TRANSFORMADA DISCRETA DEL COSENO EN DOS<br/>DIMENSIONES .............................................................................................................634<br/>14.2.1 Separabilidad...................................................................................................634<br/>14.2.2 Ejemplo ...........................................................................................................635<br/>14.3 FUNCIONES PARA EL CÁLCULO DE LA TDC EN MATLAB ........................636<br/>CAPÍTULO 15. OPERACIONES GEOMÉTRICAS EN IMÁGENES ......................639<br/>15.1 TRANSFORMACIÓN DE COORDENADAS ......................................................641<br/>15.1.1 Transformaciones sencillas .............................................................................641<br/> RA-MA ÍNDICE 17<br/>15.1.2 Coordenadas homogéneas...............................................................................643<br/>15.1.3 Transformación afín (transformación del triángulo).......................................644<br/>15.1.4 Transformación proyectiva .............................................................................649<br/>15.1.5 Transformación Bilineal..................................................................................656<br/>15.1.6 Otras transformaciones geométricas no lineales.............................................660<br/>15.2 REASIGNACIÓN DE COORDENADAS .............................................................669<br/>15.2.1 Mapeo fuente-destino......................................................................................670<br/>15.2.2 Mapeo destino-fuente......................................................................................671<br/>15.3 INTERPOLACIÓN ................................................................................................672<br/>15.3.1 Métodos sencillos de interpolación.................................................................673<br/>15.3.2 Interpolación ideal...........................................................................................674<br/>15.3.3 Interpolación cúbica ........................................................................................676<br/>15.3.4 Interpolación en 2 dimensiones.......................................................................678<br/>15.4 ALIAS.....................................................................................................................682<br/>15.5 FUNCIONES PARA LA TRANSFORMACIÓN GEOMÉTRICA EN<br/>MATLAB .......................................................................................................................684<br/>15.6 BLOQUES PARA LA TRANSFORMACIÓN GEOMÉTRICA EN<br/>SIMULINK.....................................................................................................................689<br/>CAPÍTULO 16. COMPARACIÓN Y RECONOCIMIENTO DE IMÁGENES .......707<br/>16.1 COMPARACIÓN EN IMÁGENES A ESCALA DE GRISES ..............................708<br/>16.1.1 Distancia entre patrones ..................................................................................709<br/>16.1.2 Distancia y correlación....................................................................................715<br/>16.1.3 La correlación cruzada normalizada ...............................................................719<br/>16.1.4 Coeficiente de correlación...............................................................................721<br/>16.2 RECONOCIMIENTO DE PATRONES USANDO EL COEFICIENTE DE<br/>CORRELACIÓN............................................................................................................726<br/>16.3 COMPARACIÓN DE IMÁGENES BINARIAS....................................................733<br/>16.3.1 La transformación de distancia .......................................................................734<br/>16.3.2 El algoritmo de Chamfer.................................................................................736<br/>16.4 ÍNDICE DE RELACIÓN DE CHAMFER .............................................................740<br/>16.5 EJEMPLO DE RECONOCIMIENTO USANDO LOS BLOQUES DE<br/>PROCESAMIENTO DE IMAGEN DE SIMULINK .....................................................746<br/>16.5.1 Video B/W.......................................................................................................751<br/>16.5.2 Color Space Conversion..................................................................................752<br/>16.5.3 Image From Workspace ..................................................................................753<br/>16.5.4 Detección patrón .............................................................................................754<br/>16.5.5 2-D Correlation ...............................................................................................755<br/>18 PROCESAMIENTO DIGITAL DE IMÁGENES USANDO MATLAB & SIMULINK © RA-MA<br/>16.5.6 Maximum ........................................................................................................756<br/>16.5.7 Data Type Conversion.....................................................................................756<br/>BIBLIOGRAFÍA...............................................................................................................761<br/>APÉNDICE A. LIBRERÍA DE BLOQUES PARA EL PROCESAMIENTO DE<br/>IMÁGENES Y VÍDEO DE SIMULINK.........................................................................767<br/>A.1 INTRODUCCIÓN ...................................................................................................767<br/>A.2 DESCRIPCIÓN DE LA LIBRERÍA DE BLOQUES ..............................................768<br/>A.2.1 Análisis & Enhancement..................................................................................769<br/>A.2.2. Conversions.....................................................................................................770<br/>A.2.3 Filtering ............................................................................................................771<br/>A.2.4 Geometric Transformations..............................................................................772<br/>A.2.5 Morphological Operations................................................................................773<br/>A.2.6 Sinks .................................................................................................................774<br/>A.2.7 Sources .............................................................................................................775<br/>A.2.8. Statistics...........................................................................................................776<br/>A.2.9 Text & Graphics ...............................................................................................777<br/>A.2.10 Transforms......................................................................................................778<br/>A.2.11 Utilities ...........................................................................................................779<br/>A.3 EQUIPO Y MATERIAL NECESARIO ..................................................................780<br/>A.4 DESARROLLO DE EJEMPLOS ............................................................................780<br/>ÍNDICE ALFABÉTICO...................................................................................................813
520 ## - RESUMEN, ETC.
Resumen, etc. Este libro tiene como objetivo abarcar la totalidad de los temas básicos y avanzados que formulan la base de construcción de los sistemas actuales de procesamiento de imagen. En esta obra se presenta un tratamiento de los temas en dos direcciones. Primero, en la teoría, dando profundidad a los conceptos y algoritmos presentados, al grado que el lector pueda predecir los resultados que se obtendrán si decide modificar parámetros estructurales de los algoritmos. Segundo, en la práctica, aportando la información necesaria para que cada uno de los algoritmos tratados puedan ser implementados por el lector usando la herramienta MatLAB & Simulink.<br/><br/>El libro estructurado para cubrir cursos formales universitarios, también puede ser usado de manera individual por ingenieros, profesionales e investigadores, cubriendo su contenido primero en su sección básica y después en sus temas avanzados, o bien simplemente analizando un tema.<br/><br/>Ventajas Competitivas:<br/><br/>Una característica muy importante de esta obra es que la explicación e implementación de los algoritmos no se reduce solo al uso tradicional de imágenes estáticas procesadas por segmentos de código en MatLAB, sino que enseña la manera de implementar los algoritmos tratados, en tiempo real, mediante la utilización de la herramienta llamada “Video and Image Processing Blockset”, que opera sobre el entorno Simulink. Esta característica es única, ya que no existe ningún otro libro que haga uso de esta herramienta ni en el tratamiento ni en la profundidad de los algoritmos tratados en esta obra. La importancia de esta herramienta radica en que complejos algoritmos de visión que antes era prácticamente imposible implementar en un tiempo razonable, ahora como se verá a lo largo del libro consumirá algunos minutos.<br/><br/>Conozca<br/><br/>Los principales tipos de transformaciones de imágenes y sus aplicaciones.<br/>Las principales técnicas de realce de imágenes.<br/>Las partes principales que componen un sistema de imágenes.<br/>Los principales métodos de codificación y compresión de imágenes.<br/>Los métodos fundamentales de análisis y modelado de sistemas lineales.<br/>Las principales técnicas de segmentación de imágenes.<br/>Desarrolle<br/><br/>Las habilidades necesarias para analizar, plantear y resolver problemas aplicados a el modelado de imagen.<br/>Técnicas de restauración de imágenes basadas en modelos de degradación y criterios de optimización.<br/>Técnicas y procesos para el procesamiento digital de imágenes usando modelos matemáticos.¿
526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO
Program name Ingeniería en Tecnologías de la Información y Comunicación
650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada Programación
9 (RLIN) 729
700 ## - ENTRADA AGREGADA--NOMBRE PERSONAL
Numeración Daniel Zaldívar, Marco Pérez
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libro
Fuente del sistema de clasificación o colocación Clasificación Decimal Dewey
Edición 1a Edición
945 ## - CATALOGADORES
Número del Creador del Registro 1
Nombre del Creador del Registro admin
Número de último modificador del registro 1270
Nombre del último modificador del registro María Elena Olvera Picina
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño Clasificación normalizada Koha para ordenación No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Número de inventario Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Precio de reemplazo efectivo desde Tipo de ítem Koha
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010 No para préstamo externo Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0104T Donación   TA1637 .C53 2010 0104T 11/07/2025 EJ. 1 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0105T Donación   TA1637 .C53 2010 0105T 11/07/2025 EJ. 2 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0106T Donación   TA1637 .C53 2010 0106T 11/07/2025 EJ. 3 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0107T Donación   TA1637 .C53 2010 0107T 11/07/2025 EJ. 4 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0432T Donación   TA1637 .C53 2010 0432T 11/07/2025 EJ. 5 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0433T Donación   TA1637 .C53 2010 0433T 11/07/2025 EJ. 6 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0434T Donación   TA1637 .C53 2010 0434T 11/07/2025 EJ. 7 11/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   TA1637 C53 02010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 11/07/2025 0444T Donación   TA1637 .C53 2010 0444T 11/07/2025 EJ. 8 11/07/2025 Libro

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus