SlideShare una empresa de Scribd logo
APLICACIONES DE LAS
TRANSFORMACIONES
ESPACIALES EN
IMAGENES
¿QUÉESUNA
TRANFORMACIÓNDE
IMAGENES
Consiste en modificar el
contenido de la misma con
un objetivo concreto, como
puede ser el de prepararla
para un posterior análisis.
Tipos de
Tranformaciones
Transformaciones basadas en
los niveles de intensidad
Transformaciones Logicas
TRANSFORMACIONES BASADAS
EN LOS NIVELES DE INTENSIDAD
Las transformaciones en las que la generación de un
nuevo píxel se obtiene en función del valor de
intensidad, pueden clasificarse en dos tipos:
• Operaciones basadas en un píxel individual de la
imagen.
• Operaciones involucrando pixeles vecinos
Por tanto, la generación de un nuevo píxel dependerá
bien del valor concreto de cada píxel, o del valor de los
píxeles próximos a él, lo que se conoce como vecindad
del píxel o vecindario, como se muestra en la figura
OPERACIONESBASADASENUNPÍXEL
INDIVIDUALDELAIMAGEN.
Operador inverso: Este operador
calcula la inversa de la imagen
original. La función de transformación
para una imagen expresada en escala
de grises , esto es con valores de
intensidad en el rango [0, 255]
Operador umbral: El operador umbral
proporciona como resultado una
imagen binaria, es decir, una imagen
con dos niveles de intensidad,donde el
valor de la variable p, conocido como
umbral, hace las veces de
discriminador que decide a cuál de los
dos niveles corresponde cada valor de
intensidad del píxel de la imagen
original.
Operador identidad: La aplicación de
este operador proporciona una
imagen equivalente a la original. La
función de transformación es la
siguiente,
Operador umbral de la escala de
grises. La aplicación de este
operador sobre la imagen original
genera como resultado una
imagen en la que únicamente se
preservan los valores de
intensidad de aquellos píxeles
comprendidos dentro del
intervalo definido por P_1 y P_2. En
caso contrario, el valor de salida
será 255.
OPERACIONES BASADAS EN UN
PÍXEL INDIVIDUAL DE LA IMAGEN.
Operador de extensión.
Proporciona una imagen con la
escala de grises completa para
los píxeles cuyo nivel de intensidad
se encuentre comprendido dentro
del intervalo abierto ( P_1, P_2 ).
Operador intervalo de umbral binario.
Proporciona también una imagen
binaria, si bien la diferencia con el
operador umbral estriba en que aquí
se definen dos umbrales P_1 y P_2 de
manera que si el valor de intensidad
de un píxel de la imagen original se
encuentra dentro del intervalo
delimitado por P_1 y P_2, se le asigna
el valor 0 en la imagen de salida, y
255 en caso contrario.
TRANSFORMACIONES
DE VECINDAD
Se obtiene tras realizar sobre el píxel de origen una combinación de los valores
de los píxeles vecinos. Por tanto, la transformación de la imagen se produce por
la combinación de píxeles, en lugar de realizar una transformación píxel a píxel.
Con carácter general, el vecindario de un píxel lo componen ocho valores,
correspondientes a las posiciones alrededor del píxel, tal y como refleja la figura
De manera que el valor de intensidad del píxel de salida S(x,y) es la suma
promediada de los valores de intensidad de los ocho vecinos alrededor del píxel
de entrada E(x, y). La transformación de una imagen puede variar dependiendo
de la influencia que cada uno de los vecinos ejerza en el promedio sobre el
resultado. Esto se consigue mediante una máscara que permite escoger de
manera selectiva los vecinos que intervienen en la transformación, y en qué
medida contribuyen a la modificación del píxel central.
Sin embargo, si se aplica la máscara M2, se observa que unos píxeles
vecinos influyen en la transformación frente a otros que no lo hacen,
e incluso ejerciendo distintas influencias.
TRANSFORMACIONES
DE VECINDAD
Si se aplica la máscara M1 sobre un píxel concreto de la imagen,
todos los vecinos influirían en el resultado en la misma medida, tal y
como indica la siguiente ecuación
TRANSFORMACIONESLOGICAS
Dado que la representación interna de los datos en un
ordenador se realiza finalmente mediante una
representación binaria, es posible aplicar operaciones
lógicas binarias sobre estos datos. Las operaciones lógicas
habituales son: and, or, xor, not y derivadas. En la sección
anterior se estudiaron diversas técnicas de transformación
de imágenes píxel a píxel.
Una de ellas era el resultado de aplicar el operador
umbral, donde una imagen en escala de grises se
transformaba en una imagen binaria según un
determinado valor umbral: los píxeles cuyo valor de
intensidad no superaba el valor umbral se
transformaban en el valor 0, y en caso contrario
tomaban el valor 255.
TRANSFORMACIONES
LOGICAS
Por tanto, se obtenía una imagen con dos únicos valores
posibles (0 y 255). Trasladándose al dominio de la lógica
binaria matemática, pueden verse las imágenes binarias
anteriores formadas únicamente por valores lógicos “0” y “1”,
donde el “0” lógico equivaldría al nivel de intensidad 0, y el “1”
lógico al nivel de intensidad 255. Por tanto, es posible aplicar
operaciones lógicas sobre la imagen o imágenes derivadas
de la representación binaria de los datos que contienen.
INTERPOLACIÓNPOR
VECINOMÁSCERCANO
La interpolación por vecino más
cercano se utiliza a menudo en
aplicaciones donde la velocidad es
crucial y no se requiere una alta
calidad de imagen, como en algunos
videojuegos o aplicaciones en
tiempo real.
MÉTODOSDEINTERPOLACIÓN
Ventajas: Es el método más sencillo y rápido en
términos de cómputo. No introduce nuevos
valores y conserva el contraste original de la
imagen.
Efecto: Los píxeles resultantes tendrán valores
idénticos a los píxeles vecinos más cercanos
en la imagen original. Esto puede producir un
aspecto pixelado en la imagen, especialmente
en cambios de escala significativos. Los
detalles finos pueden perderse o no
representarse de manera precisa.
Desventajas: Puede producir resultados
pixelados y no es adecuado para suavizar
bordes o realizar cambios sutiles en la imagen.
MÉTODOSDEINTERPOLACIÓN
INTERPOLACIÓNLINEAL
La interpolación lineal es adecuada
cuando se desea un equilibrio entre
la calidad visual y la eficiencia
computacional. Se utiliza en muchas
aplicaciones, incluyendo el
redimensionamiento de imágenes. Efecto: Los valores de los píxeles resultantes se
estiman mediante una interpolación lineal
entre los píxeles vecinos. Esto produce una
apariencia más suave en comparación con la
interpolación por vecino más cercano. Sin
embargo, los cambios bruscos en la imagen
pueden generar artefactos o distorsiones en
las áreas de transición.
Ventajas: Produce resultados más suaves que la
interpolación por vecino más cercano y es
relativamente rápida.
Desventajas: No preserva detalles finos y puede
introducir artefactos si hay cambios bruscos en
la imagen. No es adecuada para cambios de
escala significativos.
INTERPOLACIÓNBICÚBICA
La interpolación bicúbica se emplea
en casos donde se requiere una alta
calidad visual y cambios de escala
significativos. Se utiliza en la edición
de imágenes, impresión y otras
aplicaciones que requieren una
representación precisa de la imagen.
MÉTODOSDEINTERPOLACIÓN
Efecto: La interpolación bicúbica calcula los
valores de los píxeles utilizando una función
polinómica que se ajusta a los píxeles vecinos.
Esto resulta en una imagen más suave y con
menos artefactos que la interpolación lineal. La
interpolación bicúbica preserva mejor los
detalles finos y es más adecuada para cambios
de escala significativos.
Ventajas: Ofrece resultados más suaves y precisos
que los métodos anteriores. Conserva mejor los
detalles finos y es adecuada para cambios de
escala significativos.
Desventajas: Requiere más cómputo en
comparación con los métodos anteriores.
INTERPOLACIÓNPOR
SPLINE:
La interpolación por Spline se utiliza
cuando se necesitan
transformaciones más complejas,
como deformaciones no lineales o
correcciones de distorsión. Se utiliza
en campos como la corrección de
imágenes médicas, la animación y la
realidad virtual.
MÉTODOSDEINTERPOLACIÓN
Efecto: La interpolación por Spline utiliza curvas
suaves para estimar los valores de los píxeles.
Esto permite una representación más precisa de
deformaciones complejas o cambios de escala
no uniformes. Sin embargo, puede introducir una
ligera distorsión en áreas de transición abrupta y
puede requerir un mayor tiempo de
procesamiento debido a su complejidad.
Ventajas: Permite obtener resultados más precisos
y suaves, especialmente en casos de cambios de
escala significativos o deformaciones complejas.
Desventajas: Requiere más cómputo que los
métodos anteriores y puede introducir cierta
distorsión en áreas de transición abrupta.
TRANSFORMACIÓN ESPACIAL EN MATLAB
RELACION ENTRE
OPERACIONES Y
RECTIFICACIÓN DE UNA
IMAGEN
TRANSFORMACIÓN
AFFINE
CAMBIOSDE
ESCALA
Para realizar cambios de escala en
MATLAB, puedes utilizar la función
imresize. Permite redimensionar una
imagen según una escala específica,
tanto para aumentar como para
disminuir su tamaño.
ROTACIONESYTRASLACIONES
MATLAB proporciona las funciones ` imrotate ` e `
imtranslate para realizar rotaciones y traslaciones,
respectivamente, en una imagen. `imrotate` permite rotar
la imagen en un ángulo específico, mientras que
`imtranslate` permite mover la imagen en direcciones x e y.
Una transformación afín es una
combinación de rotaciones, traslaciones,
cambios de escala y cizallamiento. MATLAB
proporciona la función `affine2d` para crear
una transformación afín y la función
`imwarp` para aplicarla a una imagen. La
transformación afín se define mediante
una matriz de transformación 2x3.
TRANSFORMACIÓN
AFFINE
CAMBIODEPERSPECTIVA
Una transformación afín es una
combinación de rotaciones,
traslaciones, cambios de escala y
cizallamiento. MATLAB
proporciona la función `affine2d`
para crear una transformación
afín y la función `imwarp` para
aplicarla a una imagen. La
transformación afín se define
mediante una matriz de
transformación 2x3.
Las operaciones de transformación
espacial, como cambios de escala,
rotaciones, traslaciones y
transformaciones afines, son
fundamentales para la rectificación de
imágenes. La rectificación de una imagen
implica transformarla para corregir la
distorsión perspectiva y alinear
características específicas, como líneas
paralelas. Las operaciones de
transformación espacial permiten realizar
estos ajustes en la imagen para lograr
una representación plana y corregida
¿QUÉ RELACIÓN EXISTE
ENTRE ESTAS
OPERACIONES Y LA
RECTIFICACIÓN DE UNA
IMAGEN?
LATRANSFORMADADE
FOURIER
LATRANSFORMADADEFOURIER
Componentes de baja frecuencia representan variaciones
suaves o cambios lentos en la imagen.
Componentes de alta frecuencia corresponden a variaciones
bruscas o cambios rápidos en la imagen.
El espectro de frecuencia de una imagen es simétrico debido a
la propiedad de conjugación simétrica de la transformada de
Fourier.
Las frecuencias negativas en el espectro representan
componentes en dirección opuesta o invertida.
Es posible reconstruir la imagen original a partir de su espectro
de frecuencia mediante la transformada inversa de Fourier.
Puntos clave sobre la interpretación del
espectro de frecuencia en imágenes:
FILTRADOESPACIAL
El Filtrado Espacial se refiere al hecho
de que el filtro se aplica directamente
a la imagen y no a una transformada
de la misma, es decir, el nivel de gris
de un píxel se obtiene directamente
en función del valor de sus vecinos.
FiltrosPaso-Bajas(LPF),SmoothingFilters
Reducción de ruido
Suavizado
Pérdida de nitidez
FILTROSESPACIALES 2/2
FILTROSESPACIALES 1/2
Modifican la contribución de ciertos rangos de
frecuencia (bajas, medianas, altas)
Se aplican directamente a la imagen ( espacio ) y
no a una transformada de ella (frecuencia)
El nivel de gris de un pixel se obtiene de los valores
de sus vecinos
El filtrado se realiza por convolución de la imagen
con los filtros espaciales
Filtros Espaciales
FiltrosPaso-Banda(BPF)
Detección de patrones de ruido
Eliminan demasiado contenido de la imagen
FiltrosPaso-Altas(HPF),SharpeningFilters
Detección de cambios de luminosidad
Detección de patrones (bordes y contornos)
Resaltado de detalles finos
Categoriassegúnrangosde
frecuencia
EJEMPLO
El siguiente codigo permitira leer
una imagen y mostrarla gracias a
la libreria cv2 y matplot
EJEMPLO
Primera aplicación. Rotación de la imagen
El siguiente código permitirá realizar una rotacion sobre la
imagen teniendo en cuenta el sentido antihorario como
ángulo positivo.
EJEMPLO
Primera aplicación. Rotación de la imagen
El siguiente código permitirá realizar una rotacion sobre la
imagen teniendo en cuenta el sentido antihorario como
ángulo positivo.
EJEMPLO
Segunda aplicación. Traslación de la imagen
El siguiente código permitirá realizar una traslación de la
imagen en "x" y "y" teniendo en cuenta que su marco de
referencia es en la parte superior izquierda
EJEMPLO
Segunda aplicación. Traslación de la imagen
El siguiente código permitirá realizar una traslación de la
imagen en "x" y "y" teniendo en cuenta que su marco de
referencia es en la parte superior izquierda
EJEMPLO
Tercera aplicación. Traslación de la imagen, Rotación y Efecto de cizallamiento
El siguiente código permitirá realizar una combinación de efectos ya expuestos anteriormente con uno
adicional que es el efecto de cizallamiento
EJEMPLO
Tercera aplicación. Traslación de la imagen, Rotación y Efecto de cizallamiento
El siguiente código permitirá realizar una combinación de efectos ya expuestos anteriormente con uno
adicional que es el efecto de cizallamiento
VIDEOS
Estos videos ayudaran a entender la Transformación
Espacial
CONCLUSIÓN
Durante mi estudio sobre transformaciones
espaciales y de dominio en el procesamiento de
imágenes, adquirí conocimientos sobre conceptos
fundamentales como cambios de escala, rotaciones
y traslaciones. También aprendí sobre la
transformación affine y su aplicación en MATLAB para
transformaciones geométricas complejas. Además,
exploré la transformada de Fourier aplicada a
imágenes digitales, analizando el espectro de
frecuencia y aplicando filtros en dicho dominio. Esta
experiencia me proporcionó una comprensión sólida
de las conexiones entre las propiedades de la
imagen original y su espectro de frecuencia, así
como los efectos de los filtros en esa transformación.
GRACIAS
P O R S U A T E N C I Ó N

Más contenido relacionado

La actualidad más candente

Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
Isabel Jiménez Carranza
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
Jacob Gómez
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
Diego Silva Viera
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
Douglas
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
Luis Zurita
 
Algebra booleana y circuitos combinatorios
Algebra booleana y circuitos combinatoriosAlgebra booleana y circuitos combinatorios
Algebra booleana y circuitos combinatorios
Andoni Vasquez
 
Investigación técnicas de codificación
Investigación técnicas de codificaciónInvestigación técnicas de codificación
Investigación técnicas de codificación
José Alexis Cruz Solar
 
Guía del mapa de karnaugh
Guía del mapa de karnaughGuía del mapa de karnaugh
Guía del mapa de karnaugh
Luis Zurita
 
Oracle Cloud Advantages
Oracle Cloud AdvantagesOracle Cloud Advantages
Oracle Cloud Advantages
Oracle User Group Mexico
 
Modulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuencia
Carmen Ea
 
4. clases de redes según ip
4. clases de redes según ip4. clases de redes según ip
4. clases de redes según ip
falvaradovaron
 
Transacciones y errores en mysql
Transacciones y errores en mysqlTransacciones y errores en mysql
Transacciones y errores en mysql
Alberto Rodriguez Vargas
 
BD para Dispositivos Moviles - Unidad 3 SMBD Moviles
BD para Dispositivos Moviles - Unidad 3 SMBD MovilesBD para Dispositivos Moviles - Unidad 3 SMBD Moviles
BD para Dispositivos Moviles - Unidad 3 SMBD Moviles
José Antonio Sandoval Acosta
 
Obj 7 capa 3 - red - introduccion
Obj 7   capa 3 - red - introduccionObj 7   capa 3 - red - introduccion
Obj 7 capa 3 - red - introduccion
Pedro Sánchez
 
Tabla de máscaras de red
Tabla de máscaras de redTabla de máscaras de red
Tabla de máscaras de redandros_omar
 
Hoja de datos de 74181 alu
Hoja de datos de 74181 aluHoja de datos de 74181 alu
Hoja de datos de 74181 alu
Pedro Miranda
 
Creando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansCreando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeans
David Fernández Puentes
 
Algebra booleana 1-1
Algebra booleana 1-1Algebra booleana 1-1
Algebra booleana 1-1
Bertha Vega
 

La actualidad más candente (18)

Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
Direccionamiento ip-y-subredes-ejercicios-resueltos-1194346207489436-2
 
Exposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBMExposicion base de datos DB2-IBM
Exposicion base de datos DB2-IBM
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Sistema de transmision banda base
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
Algebra booleana y circuitos combinatorios
Algebra booleana y circuitos combinatoriosAlgebra booleana y circuitos combinatorios
Algebra booleana y circuitos combinatorios
 
Investigación técnicas de codificación
Investigación técnicas de codificaciónInvestigación técnicas de codificación
Investigación técnicas de codificación
 
Guía del mapa de karnaugh
Guía del mapa de karnaughGuía del mapa de karnaugh
Guía del mapa de karnaugh
 
Oracle Cloud Advantages
Oracle Cloud AdvantagesOracle Cloud Advantages
Oracle Cloud Advantages
 
Modulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuencia
 
4. clases de redes según ip
4. clases de redes según ip4. clases de redes según ip
4. clases de redes según ip
 
Transacciones y errores en mysql
Transacciones y errores en mysqlTransacciones y errores en mysql
Transacciones y errores en mysql
 
BD para Dispositivos Moviles - Unidad 3 SMBD Moviles
BD para Dispositivos Moviles - Unidad 3 SMBD MovilesBD para Dispositivos Moviles - Unidad 3 SMBD Moviles
BD para Dispositivos Moviles - Unidad 3 SMBD Moviles
 
Obj 7 capa 3 - red - introduccion
Obj 7   capa 3 - red - introduccionObj 7   capa 3 - red - introduccion
Obj 7 capa 3 - red - introduccion
 
Tabla de máscaras de red
Tabla de máscaras de redTabla de máscaras de red
Tabla de máscaras de red
 
Hoja de datos de 74181 alu
Hoja de datos de 74181 aluHoja de datos de 74181 alu
Hoja de datos de 74181 alu
 
Creando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansCreando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeans
 
Algebra booleana 1-1
Algebra booleana 1-1Algebra booleana 1-1
Algebra booleana 1-1
 

Similar a Aplicaciones de las transformaciones Espaciales en Imágenes

Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
jcbp_peru
 
Aplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdfAplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdf
DavidFelipeOrtizLeon
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
Dayana Guzman
 
Aet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacialAet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacial
c09271
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
PABLO CORONADO
 
Aet17 04
Aet17 04Aet17 04
Aet17 04
jcbp_peru
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
jcbp_peru
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenes
Dayana Guzman
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
jcbp_peru
 
GEOMETRIA EPIPOLAR.pdf
GEOMETRIA EPIPOLAR.pdfGEOMETRIA EPIPOLAR.pdf
GEOMETRIA EPIPOLAR.pdf
josuebaron1
 
Modelado basado en imágenes
Modelado basado en imágenesModelado basado en imágenes
Modelado basado en imágenes
Mario Rodriguez
 
Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...
Ivan Luis Jimenez
 
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptxCLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
YeseniaMartnez19
 
Tema4 contraste
Tema4 contrasteTema4 contraste
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
Andhy H Palma
 

Similar a Aplicaciones de las transformaciones Espaciales en Imágenes (15)

Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
Utp pdi_2014-2_sap4 binariz_zoomumbralo_logicas
 
Aplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdfAplicaciones de las Operaciones por Pixeles.pdf
Aplicaciones de las Operaciones por Pixeles.pdf
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Aet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacialAet17 04 realce de imagenes - filtrado espacial
Aet17 04 realce de imagenes - filtrado espacial
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Aet17 04
Aet17 04Aet17 04
Aet17 04
 
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
Utp 2015-2_pdi_ea4 binariz_zoomumbralo_logicas
 
Transformada discreta de fourier en imagenes
Transformada discreta de fourier en  imagenesTransformada discreta de fourier en  imagenes
Transformada discreta de fourier en imagenes
 
Transformgeometricas
TransformgeometricasTransformgeometricas
Transformgeometricas
 
GEOMETRIA EPIPOLAR.pdf
GEOMETRIA EPIPOLAR.pdfGEOMETRIA EPIPOLAR.pdf
GEOMETRIA EPIPOLAR.pdf
 
Modelado basado en imágenes
Modelado basado en imágenesModelado basado en imágenes
Modelado basado en imágenes
 
Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...Manipulación del contraste de una imágen monocromática por transformación exp...
Manipulación del contraste de una imágen monocromática por transformación exp...
 
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptxCLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
CLASE 10 PROCESAMIENTO DE IMAGEN DIGITAL a.pptx
 
Tema4 contraste
Tema4 contrasteTema4 contraste
Tema4 contraste
 
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
 

Último

Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 

Último (20)

Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 

Aplicaciones de las transformaciones Espaciales en Imágenes

  • 2. ¿QUÉESUNA TRANFORMACIÓNDE IMAGENES Consiste en modificar el contenido de la misma con un objetivo concreto, como puede ser el de prepararla para un posterior análisis.
  • 3. Tipos de Tranformaciones Transformaciones basadas en los niveles de intensidad Transformaciones Logicas
  • 4. TRANSFORMACIONES BASADAS EN LOS NIVELES DE INTENSIDAD Las transformaciones en las que la generación de un nuevo píxel se obtiene en función del valor de intensidad, pueden clasificarse en dos tipos: • Operaciones basadas en un píxel individual de la imagen. • Operaciones involucrando pixeles vecinos Por tanto, la generación de un nuevo píxel dependerá bien del valor concreto de cada píxel, o del valor de los píxeles próximos a él, lo que se conoce como vecindad del píxel o vecindario, como se muestra en la figura
  • 5. OPERACIONESBASADASENUNPÍXEL INDIVIDUALDELAIMAGEN. Operador inverso: Este operador calcula la inversa de la imagen original. La función de transformación para una imagen expresada en escala de grises , esto es con valores de intensidad en el rango [0, 255] Operador umbral: El operador umbral proporciona como resultado una imagen binaria, es decir, una imagen con dos niveles de intensidad,donde el valor de la variable p, conocido como umbral, hace las veces de discriminador que decide a cuál de los dos niveles corresponde cada valor de intensidad del píxel de la imagen original. Operador identidad: La aplicación de este operador proporciona una imagen equivalente a la original. La función de transformación es la siguiente,
  • 6. Operador umbral de la escala de grises. La aplicación de este operador sobre la imagen original genera como resultado una imagen en la que únicamente se preservan los valores de intensidad de aquellos píxeles comprendidos dentro del intervalo definido por P_1 y P_2. En caso contrario, el valor de salida será 255. OPERACIONES BASADAS EN UN PÍXEL INDIVIDUAL DE LA IMAGEN. Operador de extensión. Proporciona una imagen con la escala de grises completa para los píxeles cuyo nivel de intensidad se encuentre comprendido dentro del intervalo abierto ( P_1, P_2 ). Operador intervalo de umbral binario. Proporciona también una imagen binaria, si bien la diferencia con el operador umbral estriba en que aquí se definen dos umbrales P_1 y P_2 de manera que si el valor de intensidad de un píxel de la imagen original se encuentra dentro del intervalo delimitado por P_1 y P_2, se le asigna el valor 0 en la imagen de salida, y 255 en caso contrario.
  • 7. TRANSFORMACIONES DE VECINDAD Se obtiene tras realizar sobre el píxel de origen una combinación de los valores de los píxeles vecinos. Por tanto, la transformación de la imagen se produce por la combinación de píxeles, en lugar de realizar una transformación píxel a píxel. Con carácter general, el vecindario de un píxel lo componen ocho valores, correspondientes a las posiciones alrededor del píxel, tal y como refleja la figura De manera que el valor de intensidad del píxel de salida S(x,y) es la suma promediada de los valores de intensidad de los ocho vecinos alrededor del píxel de entrada E(x, y). La transformación de una imagen puede variar dependiendo de la influencia que cada uno de los vecinos ejerza en el promedio sobre el resultado. Esto se consigue mediante una máscara que permite escoger de manera selectiva los vecinos que intervienen en la transformación, y en qué medida contribuyen a la modificación del píxel central.
  • 8. Sin embargo, si se aplica la máscara M2, se observa que unos píxeles vecinos influyen en la transformación frente a otros que no lo hacen, e incluso ejerciendo distintas influencias. TRANSFORMACIONES DE VECINDAD Si se aplica la máscara M1 sobre un píxel concreto de la imagen, todos los vecinos influirían en el resultado en la misma medida, tal y como indica la siguiente ecuación
  • 9. TRANSFORMACIONESLOGICAS Dado que la representación interna de los datos en un ordenador se realiza finalmente mediante una representación binaria, es posible aplicar operaciones lógicas binarias sobre estos datos. Las operaciones lógicas habituales son: and, or, xor, not y derivadas. En la sección anterior se estudiaron diversas técnicas de transformación de imágenes píxel a píxel. Una de ellas era el resultado de aplicar el operador umbral, donde una imagen en escala de grises se transformaba en una imagen binaria según un determinado valor umbral: los píxeles cuyo valor de intensidad no superaba el valor umbral se transformaban en el valor 0, y en caso contrario tomaban el valor 255.
  • 10. TRANSFORMACIONES LOGICAS Por tanto, se obtenía una imagen con dos únicos valores posibles (0 y 255). Trasladándose al dominio de la lógica binaria matemática, pueden verse las imágenes binarias anteriores formadas únicamente por valores lógicos “0” y “1”, donde el “0” lógico equivaldría al nivel de intensidad 0, y el “1” lógico al nivel de intensidad 255. Por tanto, es posible aplicar operaciones lógicas sobre la imagen o imágenes derivadas de la representación binaria de los datos que contienen.
  • 11. INTERPOLACIÓNPOR VECINOMÁSCERCANO La interpolación por vecino más cercano se utiliza a menudo en aplicaciones donde la velocidad es crucial y no se requiere una alta calidad de imagen, como en algunos videojuegos o aplicaciones en tiempo real. MÉTODOSDEINTERPOLACIÓN Ventajas: Es el método más sencillo y rápido en términos de cómputo. No introduce nuevos valores y conserva el contraste original de la imagen. Efecto: Los píxeles resultantes tendrán valores idénticos a los píxeles vecinos más cercanos en la imagen original. Esto puede producir un aspecto pixelado en la imagen, especialmente en cambios de escala significativos. Los detalles finos pueden perderse o no representarse de manera precisa. Desventajas: Puede producir resultados pixelados y no es adecuado para suavizar bordes o realizar cambios sutiles en la imagen.
  • 12. MÉTODOSDEINTERPOLACIÓN INTERPOLACIÓNLINEAL La interpolación lineal es adecuada cuando se desea un equilibrio entre la calidad visual y la eficiencia computacional. Se utiliza en muchas aplicaciones, incluyendo el redimensionamiento de imágenes. Efecto: Los valores de los píxeles resultantes se estiman mediante una interpolación lineal entre los píxeles vecinos. Esto produce una apariencia más suave en comparación con la interpolación por vecino más cercano. Sin embargo, los cambios bruscos en la imagen pueden generar artefactos o distorsiones en las áreas de transición. Ventajas: Produce resultados más suaves que la interpolación por vecino más cercano y es relativamente rápida. Desventajas: No preserva detalles finos y puede introducir artefactos si hay cambios bruscos en la imagen. No es adecuada para cambios de escala significativos.
  • 13. INTERPOLACIÓNBICÚBICA La interpolación bicúbica se emplea en casos donde se requiere una alta calidad visual y cambios de escala significativos. Se utiliza en la edición de imágenes, impresión y otras aplicaciones que requieren una representación precisa de la imagen. MÉTODOSDEINTERPOLACIÓN Efecto: La interpolación bicúbica calcula los valores de los píxeles utilizando una función polinómica que se ajusta a los píxeles vecinos. Esto resulta en una imagen más suave y con menos artefactos que la interpolación lineal. La interpolación bicúbica preserva mejor los detalles finos y es más adecuada para cambios de escala significativos. Ventajas: Ofrece resultados más suaves y precisos que los métodos anteriores. Conserva mejor los detalles finos y es adecuada para cambios de escala significativos. Desventajas: Requiere más cómputo en comparación con los métodos anteriores.
  • 14. INTERPOLACIÓNPOR SPLINE: La interpolación por Spline se utiliza cuando se necesitan transformaciones más complejas, como deformaciones no lineales o correcciones de distorsión. Se utiliza en campos como la corrección de imágenes médicas, la animación y la realidad virtual. MÉTODOSDEINTERPOLACIÓN Efecto: La interpolación por Spline utiliza curvas suaves para estimar los valores de los píxeles. Esto permite una representación más precisa de deformaciones complejas o cambios de escala no uniformes. Sin embargo, puede introducir una ligera distorsión en áreas de transición abrupta y puede requerir un mayor tiempo de procesamiento debido a su complejidad. Ventajas: Permite obtener resultados más precisos y suaves, especialmente en casos de cambios de escala significativos o deformaciones complejas. Desventajas: Requiere más cómputo que los métodos anteriores y puede introducir cierta distorsión en áreas de transición abrupta.
  • 15. TRANSFORMACIÓN ESPACIAL EN MATLAB RELACION ENTRE OPERACIONES Y RECTIFICACIÓN DE UNA IMAGEN TRANSFORMACIÓN AFFINE
  • 16. CAMBIOSDE ESCALA Para realizar cambios de escala en MATLAB, puedes utilizar la función imresize. Permite redimensionar una imagen según una escala específica, tanto para aumentar como para disminuir su tamaño.
  • 17. ROTACIONESYTRASLACIONES MATLAB proporciona las funciones ` imrotate ` e ` imtranslate para realizar rotaciones y traslaciones, respectivamente, en una imagen. `imrotate` permite rotar la imagen en un ángulo específico, mientras que `imtranslate` permite mover la imagen en direcciones x e y.
  • 18. Una transformación afín es una combinación de rotaciones, traslaciones, cambios de escala y cizallamiento. MATLAB proporciona la función `affine2d` para crear una transformación afín y la función `imwarp` para aplicarla a una imagen. La transformación afín se define mediante una matriz de transformación 2x3. TRANSFORMACIÓN AFFINE
  • 19. CAMBIODEPERSPECTIVA Una transformación afín es una combinación de rotaciones, traslaciones, cambios de escala y cizallamiento. MATLAB proporciona la función `affine2d` para crear una transformación afín y la función `imwarp` para aplicarla a una imagen. La transformación afín se define mediante una matriz de transformación 2x3.
  • 20. Las operaciones de transformación espacial, como cambios de escala, rotaciones, traslaciones y transformaciones afines, son fundamentales para la rectificación de imágenes. La rectificación de una imagen implica transformarla para corregir la distorsión perspectiva y alinear características específicas, como líneas paralelas. Las operaciones de transformación espacial permiten realizar estos ajustes en la imagen para lograr una representación plana y corregida ¿QUÉ RELACIÓN EXISTE ENTRE ESTAS OPERACIONES Y LA RECTIFICACIÓN DE UNA IMAGEN?
  • 22. LATRANSFORMADADEFOURIER Componentes de baja frecuencia representan variaciones suaves o cambios lentos en la imagen. Componentes de alta frecuencia corresponden a variaciones bruscas o cambios rápidos en la imagen. El espectro de frecuencia de una imagen es simétrico debido a la propiedad de conjugación simétrica de la transformada de Fourier. Las frecuencias negativas en el espectro representan componentes en dirección opuesta o invertida. Es posible reconstruir la imagen original a partir de su espectro de frecuencia mediante la transformada inversa de Fourier. Puntos clave sobre la interpretación del espectro de frecuencia en imágenes:
  • 23. FILTRADOESPACIAL El Filtrado Espacial se refiere al hecho de que el filtro se aplica directamente a la imagen y no a una transformada de la misma, es decir, el nivel de gris de un píxel se obtiene directamente en función del valor de sus vecinos.
  • 24. FiltrosPaso-Bajas(LPF),SmoothingFilters Reducción de ruido Suavizado Pérdida de nitidez FILTROSESPACIALES 2/2 FILTROSESPACIALES 1/2 Modifican la contribución de ciertos rangos de frecuencia (bajas, medianas, altas) Se aplican directamente a la imagen ( espacio ) y no a una transformada de ella (frecuencia) El nivel de gris de un pixel se obtiene de los valores de sus vecinos El filtrado se realiza por convolución de la imagen con los filtros espaciales Filtros Espaciales FiltrosPaso-Banda(BPF) Detección de patrones de ruido Eliminan demasiado contenido de la imagen FiltrosPaso-Altas(HPF),SharpeningFilters Detección de cambios de luminosidad Detección de patrones (bordes y contornos) Resaltado de detalles finos Categoriassegúnrangosde frecuencia
  • 25. EJEMPLO El siguiente codigo permitira leer una imagen y mostrarla gracias a la libreria cv2 y matplot
  • 26. EJEMPLO Primera aplicación. Rotación de la imagen El siguiente código permitirá realizar una rotacion sobre la imagen teniendo en cuenta el sentido antihorario como ángulo positivo.
  • 27. EJEMPLO Primera aplicación. Rotación de la imagen El siguiente código permitirá realizar una rotacion sobre la imagen teniendo en cuenta el sentido antihorario como ángulo positivo.
  • 28. EJEMPLO Segunda aplicación. Traslación de la imagen El siguiente código permitirá realizar una traslación de la imagen en "x" y "y" teniendo en cuenta que su marco de referencia es en la parte superior izquierda
  • 29. EJEMPLO Segunda aplicación. Traslación de la imagen El siguiente código permitirá realizar una traslación de la imagen en "x" y "y" teniendo en cuenta que su marco de referencia es en la parte superior izquierda
  • 30. EJEMPLO Tercera aplicación. Traslación de la imagen, Rotación y Efecto de cizallamiento El siguiente código permitirá realizar una combinación de efectos ya expuestos anteriormente con uno adicional que es el efecto de cizallamiento
  • 31. EJEMPLO Tercera aplicación. Traslación de la imagen, Rotación y Efecto de cizallamiento El siguiente código permitirá realizar una combinación de efectos ya expuestos anteriormente con uno adicional que es el efecto de cizallamiento
  • 32. VIDEOS Estos videos ayudaran a entender la Transformación Espacial
  • 33. CONCLUSIÓN Durante mi estudio sobre transformaciones espaciales y de dominio en el procesamiento de imágenes, adquirí conocimientos sobre conceptos fundamentales como cambios de escala, rotaciones y traslaciones. También aprendí sobre la transformación affine y su aplicación en MATLAB para transformaciones geométricas complejas. Además, exploré la transformada de Fourier aplicada a imágenes digitales, analizando el espectro de frecuencia y aplicando filtros en dicho dominio. Esta experiencia me proporcionó una comprensión sólida de las conexiones entre las propiedades de la imagen original y su espectro de frecuencia, así como los efectos de los filtros en esa transformación.
  • 34. GRACIAS P O R S U A T E N C I Ó N