Está en la página 1de 18

MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS

Nombre del Proceso:


CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

INFORME LABORATORIO DE coloque el nombre de la asignatura No _ número de la guía


Grupo 1. Hernández Luisa Fernanda 4. Nota
Integrantes

2. Izquierdo Charry Maria Jose 5.


C1
3. 6.
Resultados obtenidos

En el siguiente documento se va a analizar cada una de las sesiones correspondientes para este
laboratorio, teniendo en cuenta los resultados obtenidos y como se logro llegar a ellos con las
herramientas utilizadas.
Sesión 1

En la primera sesión se va a implementar en Python diferentes funciones con la finalidad de lograr


evidenciar las diferencias que manejan, se va a trabajar filtro circular, rectangular, Butterworth a
continuación, el código que se implementó en cada uno de estos.

Se debe de tener en cuenta que el software de Python lo estamos enlazando con la herramienta de
Google Drive en donde se van a cargar los respectivos documentos ejecutándolo con el código que se
esté trabajando.

En la primera parte se evidencia el código de la comunicación con el Drive, se tiene en cuenta que la
extensión varia en cada estudiante, ya que las carpetas para ingresar son de manera distinta.

Posteriormente se deben de importar las librerías que sean necesarias, se hace la instalación correcta
de la librería ‘pydicom’ que es la encargada de hacer la correcta lectura de las imágenes que se están
importando en formato Dicom, de igual forma nos facilita la lectura de datos en archivo Numpy y por
último instalamos ‘Matplotlib’ la cual es la encargada de generar las graficas que mas adelante se
van a almacenar en diferentes funciones.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Posteriormente, se debe de tener en cuenta que la imagen se tiene que normalizar para que se encuentre
dentro de los parámetros normales, es decir entre 0 y 1 para eso, se va a utilizar una función teniendo
en cuenta los mínimos y máximos de la misma, en este caso no se va a trabajar datos de tipo entero si
no que van a ser de tipo flotante como se indica en el comando “float64”, la función se ejecuta antes
de cargar la imagen con la finalidad de no generar errores más adelante.

Después de tener la función establecida y corriendo, se procede a cargar el archivo de la imagen que
se va a analizar en el drive en .dcm o según especifique la base de datos, luego se va a realizar el
código de esta, se utiliza el comando ‘dcm.dcmread’ para hacer la lectura correspondiente y se utiliza
la función ya mencionada anteriormente.

En esta parte del código se va a implementar un filtro circular las dimensiones que se van a manejar
se evidenciar como N1, N2 y R, en donde se van a tener en cuenta que los comandos “np.linspace”
se usan para simplificar los arreglos que se van a manejar en este mismo, posteriormente tenemos el
comando “np.meshgrid” que lo que hace es tener los datos de N1 y N2 en una especie de rendija,
finalmente aplicamos la formula de este, y tenemos en cuenta que los datos que se van a manejar están
en tipo flotante.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Se va a crear un filtro rectangular de igual forma se tienen las dimensiones como el filtro anterior, se
va a trabajar con dos variables que son centX y centY, finalmente respecto a las variables se va a
aplicar la fórmula que es el recorrido que va del centro del arreglo - R hasta el centro del arreglo + R
rectángulo en el medio de igual forman se va a trabajar igualándola a uno y retornando la variable
principal.

En este caso se va a trabajar el filtro de Butterworth, a diferencia de los anteriores este filtro maneja
4 variables principales que son N1, N2, D0 y n, teniendo en cuenta esto la variable de D0 lo que va a
trabajar es la frecuencia central con el centro del radio de esta, se tiene el mismo comando de
“meshgrid” para que todo quede en una misma rendija, se ejecuta la formula principal y se retorna la
variable de esta.

Finalmente, la ultima funcion que se va a manejar es “perform_fredqmain_filtering” que es la


encargada de hacer que cada uno de los filtros mencionados anteriormente se recorran de manera
correcta, se estan trabajando dos dimensiones y se retorna la variable principal al final de este codigo.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

En esta parte del codigo lo que se esta haciendo es ejecutando cada uno de los filtros que se
mencionarion anteriormente, tanto el filtro pasa alto como el pasa bajas, las varibales se pueden
moficiar y asi mismo se van a evidenciar los resultados de cada caso.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Sesión 2

En la segunda parte del laboratorio el inicio del código es el mismo, en cuanto a la comunicación
Google Drive, la importación de las librerías, la función de normalizar la imagen y el código de cargar
la misma, en este caso se va a trabajar con filtro de Butterworth con dos variables más a diferencia
de la inicial, se va a calcular la magnitud de la transformada y una función para manejar el ruido.

En la primera parte, se crea una función muy parecida a la inicial de Butterworth la diferencia es que
en este caso se van a manejar dos variables más igualadas a cero, respecto a las demás líneas de código
es igual que al inicio.

Se crea una nueva función en donde se va a calcular la magnitud de la transformada y el valor absoluto
de la misma, en esta función se usa la imagen original y se transpone con el comando de “transpose”
se crea el filtro de esta misma y finalmente se hace lo del valor absoluto con el comando de “np.abs”
y se retorna la imagen filtrada.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Se crea una función para el periodo del ruido, vemos que se trabaja con cuatro variables que son N1,
N1, w1 y w2, los valores de w1 y w2 se pueden modificar más adelante y así mismo la imagen varia
dependiendo, se tiene el comando “np.sin” para hacer el recorrido de este y se retorna la misma.

La función “perform_freqdomain_filtering” es la misma que en la primera sesión en este caso lo único


que varia son las variables que se utilizaron en cada una de las funciones mencionadas anteriormente.

A continuación se va a guardar todas las imágenes correspondientes con el periodo del ruido, se
evidencia las variables del tamaño de la imagen, se tienen las variables de w1 y w2 que se modifican
y eta es el ruido que se va a trabajar, se tiene la imagen con el ruido, se trabaja con el logaritmo con
la finalidad de la imagen no quede con negativos por eso se observa que se tiene un +1 en las tres
líneas correspondientes.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Por último, creamos el filtro con Butterworth, tanto el pasa bajas como el pasa altas, se observa que
los valores que se varían en cada uno son los de w1 y w2, en este caso tenemos el filtro, la imagen
con el filtro y la imagen con el filtro absoluto de la transformada de Fourier.

A continuación, los resultados de la imagen que se trabajo variando los valores de w.


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Análisis e interpretación de resultados


MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Tipo de ideograma: Infografía


Desarrollo:
En la práctica de este laboratorio se tuvieron en cuenta diferentes filtros como el circular, rectangular
y Butterworth en donde interpretamos el uso de cada uno, conociendo su comportamiento y como
se interactuaba con ellos, se realizó los respectivos códigos en cada caso como se evidencia en el
desarrollo de la guía, de igual forma los filtros se manejaron teniendo en cuenta si era pasa alto o
pasa bajos, todo la interpretación que se le da a cada uno es enfocada a la ingeniería biomédica en
donde se pueda programar de forma mas eficaz y crear nuevas aplicaciones en el área, también
usamos la transformada de Fourier dándole un análisis minucioso y generando nuevas perspectivas
de imágenes que no se conocían.

Conclusiones
CONCLUSIONES:
• How do you compute a band pass filter in the frequency domain?

Para la creación de un filtro en el dominio de la frecuencia se debe utilizar la transformada de


Fourier de la imagen, para la creación de este tipo de filtros pasa bandas se debe tener como
parámetros iniciales la frecuencia de corte, como la también las frecuencia alta y baja que va
a utilizar el filtro. Los filtros se caracterizan en el dominio de la frecuencia por cuatro
parámetros: frecuencia central, ancho de banda, rizado y selectividad.

• What is the principal difference between the ideal High pass filter in the frequency domain
and the ideal High pass filter in space domain?

Los filtros pasa altas en el dominio de la frecuencia atenúan o eliminan las componentes de
baja frecuencia en el dominio de Fourier a la vez que dejan inalterables las altas frecuencias.
Un filtro pasa alta ideal es uno de los más sencillos donde se suprime las frecuencias menores
o iguales que un cierto valor D0 , que se denomina frecuencia de corte, y deja las demás tal
como están.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

En este laboratorio se trabajaron con diferentes filtros, haciendo cambios entre filtros pasa bajos y
pasa altos, se puede verificar que un filtro ideal hace diferentes modificaciones a la imagen en el
dominio de la frecuencia, con el fin de mejorar la calidad de la imagen al momento que se le introduce
un ruido. Inicialmente se trabajó con un filtro circular y el filtro Butterworth. Al momento que vamos
a diseñar este tipo de filtros se debe tener en cuenta la transformada de Fourier y después de encontrar
esta se debe hacer la inversa de esta para tener un buen desarrollo de este.

Bibliografía
1. Guitierrez, J. Procesamiento de imágenes en el dominio de la frecuencia. Disponible en:
http://asignatura.us.es/imagendigital/Tema3-Frecuencia.pdf
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

Actividad de trabajo independiente

Leer un artículo especializado y desarrollar los siguientes ítems.


1. Search the following article in the specialized databases and complete the information about
it
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

2. Construct a brief conceptual map of the article

3. Write in your own words, what is the main contribution of the article?

En este articulo podemos evidenciar la mejora de procesamiento de imágenes biomédicas, la


cual permite una reconstrucción racional precisa de este tipo de imágenes, utilizando la
explotación de la escasez de la imagen, para la reconstrucción de este tipo de imágenes se
utilizaron diferente transformadas con el fin de poder recuperar este tipo de imágenes y así no
perder ningún tipo de información. Para la reconstrucción de estas imágenes se deben utilizar
dos pasos inicialmente, uno para el aprendizaje del diccionario y el otro para la codificación
escasa. 1Como es de conocerse la ¿s imágenes siempre aportan ruidos, en el trabajo se
presentaron imágenes con ruido donde utilizaron el método implementado para poder mejorar
la calidad de la imagen biomédica

4. Write in your own words the aspects that could be improved by the author of the article.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6

FORMATO PRACTICAS DE LABORATORIOS FECHA: 16/noviembre/2021

El trabajo realizado con la implementación de un nuevo método para poder procesar imágenes
es un buen aporte ya que nos muestra cómo se puede llegar a tener una solución efectiva al
momento de procesar una imagen biomédica, en este caso los autores muestran la metodología
desarrollada en cada uno de los procesos con el fin de que para el lector sea de buen
entendimiento y pueda emplear este mismo en la mejora de imágenes.

También podría gustarte