Sie sind auf Seite 1von 4

1

Operaciones bsicas con imgenes


Gissela J. Flores, Eric Medina

El resultado de las operaciones realizadas a las dos imgenes


AbstractoEn este documento se presenta el desarrollo de la es una tercera imagen que tendr el mismo tamao de las dos
segunda practica del laboratorio de imgenes mdicas, se presenta primeras, pero la cantidad de pixeles estar definida por la
tambin la descripcin de todo el procedimiento realizado, as operacin realizada, es decir suma o resta, La imagen resultante
como las apreciaciones que se concretaron a lo largo de la prctica,
se muestra en la Fig. 2.
el anlisis y la tarea complementaria, as como las conclusiones
obtenidas a partir del desarrollo de todos los tpicos antes
mencionados.

ndice de trminosAnd, Binario, Cdigo, Or, Pixeles,


Workspace.

I. INTRODUCTION

E L desarrollo de operaciones matemticas en la imgenes


puede darnos una idea de cmo estas pueden ser
modificadas ya sea para bien, al aumentar la intensidad de la
Fig. 2. Resultado de la operaciones sumas y resta aplicada a dos imgenes.
Siguiendo con el procedimiento, se cre un archivo m, cuyo
cdigo se muestra en la fig.3, con el objetivo de crear una
imagen, as como la combinacin de esta para mejorar el
funcin para que Matlab la cargue y posteriormente la ejecute.
contraste de esta, como para mal en el caso de operaciones que
disminuyen la intensidad de la imagen o el agregado de
constantes a las imgenes que podran tomarse como ruido. Las
operaciones matemticas de imgenes son la entrada para la
comprensin y la creacin de algoritmos de procesamiento pues
estos algoritmos no es ms que un arreglo matemtico dentro
de la matriz de la imagen, el reordenamiento o la modificacin
de esta podra determinar la forma y la nitidez en que estas se
muestran.

II. PROCEDIMIENTO Fig. 3. Archivo m para operacin suma.

A. Operacin de suma o resta De igual manera, se crea un archivo m, para la resta, donde la
nica diferencia con el archivo m, anterior ser el signo, como
Luego de cargar una serie de imgenes en el workspace de se puede observar en la Fig.4
Matlab, se procede a realizar la operacin suma y resta, para
dos imgenes del mismo tamao, mediante el cdigo que se
muestra en la Fig.1.

Fig. 4. Archivo m para operacin suma.


Luego se procedi a la lectura de 2 diferentes imgenes dentro
del workspace, que seran las imgenes con las que se llevara
a cabo el procedimiento de suma y resta con los respectivos
Fig. 1. Empleo de comandos y visualizacin de la imagen.
.
25 de agosto del 2017, Segundo reporte de laboratorio de la catedra de Eric Medina esta con la Universidad Don Bosco, Calle Plan del Pino,
Imgenes Mdicas impartida por el Ing. Jos Roberto Ydice Alvarado. Cantn Venecia, Soyapango, San Salvador (email: zeromgb@gmail.com).
Gissela J. Flores esta con la Universidad Don Bosco, Calle Plan del Pino,
Cantn Venecia, Soyapango, San Salvador (email: gissel.joliet@gmail.com).
2

archivos m creados con anterioridad, mediante el cdigo


mostrado en la fig.5.

Fig. 5. Empleo de comandos y visualizacin de la imagen.


El resultado de la operacin suma para dos imagines de
diferente tamao, es una imagen resultante cuyos pixeles son el Fig. 8. Resultado de la multiplicacin de una imagen y una constante.
resultado de la suma de los pixeles de la imagen 1 y los pixeles En la imagen podemos observar que, si la constante es
correspondientes a la imagen 2. En el caso de la resta sucede lo menor que 1, la intensidad de la imagen se va a reducir, caso
contrario, se restan los pixeles correspondientes entre s, de contrario cuando la constante es mayor a 1, a medida el numero
ambas imgenes de entrada, obteniendo una tercera imagen, crece la intensidad mejora significativamente.
cuyos pixeles son el resultado de esta resta. La imagen
C. Operacin AND y OR.
resultante para cada operacin se muestra en la Fig.6.
Inicialmente se cre un archivo m, cuyo cdigo se muestra
en la Fig. 9, con el objetivo de crear una funcin para que
Matlab la cargue y posteriormente la ejecute.

Fig. 9. Archivo m para operacin AND.


Fig. 6. Resta a la imagen a256 la imagen a512.
Posteriormente se cre un archivo m, correspondiente a la
B. Multiplicacin de una imagen por una constante operacin OR, para poder realizar ambos procedimientos como
En esta parte del procedimiento se realiz el mtodo de se muestra en la Fig. 10.
multiplicacin de una imagen por una constante, que, para el
caso, fueron necesarias 4 constantes, tal como se muestra en el
cdigo de la Fig.7, donde tambin se puede observar el llamado
de la imagen, y el proceso de multiplicacin.

Fig. 9. Archivo m para operacin Or.


Posteriormente se realizan las operaciones mediante el
cdigo de Matlab que se muestra en la Fig. 11, empelando los
archivos m, correspondientes a cada operacin

Fig. 7. Empleo de comandos y visualizacin de la imagen


La imagen resultante ser, una segunda imagen donde los
pixeles de la primera se multiplican por la constante, esta
constante va a delimitar la intensidad de la nueva imagen como
se observa en la Fig. 8.

Fig. 11. Empleo de comandos y visualizacin de la imagen.


Se ingresan dos imgenes binarias y para realizar la
operacin lgica And y Or, esta toma los pixeles que
corresponden al mismo cuadrante tanto de la primera como de
la segunda imagen y realiza la operacin lgica correspondiente
3

presentando en la imagen resultante los valores obtenidos en la


operacin, como se muestra en la fig.12.

Fig. 14. Empleo de comandos y visualizacin de la imagen.


La imagen resultante se muestra en la Fig. 15 donde se puede
apreciar que entre ms alejado y mayor a 1 sea la constante
Fig. 12. Operacin AND y OR con dos imgenes binarias.
empleada, la intensidad de la imagen se ir perdiendo y si se
toma una constante menor que cero, la intensidad de la imagen
III. ANLISIS DE RESULTADOS
mejorara significativamente.
1) En la parte de suma y resta, Qu hubiese pasado si en
lugar de restar a la imagen a512 la a256, hubiese
desarrollado el procedimiento contrario?
Al realizar la operacin resta, a la imagen a256 y la a512, la
imagen resultante se muestra en la Fig. 13.

Fig. 15. Resultado de la operacin.


5) Explique a profundidad que ha ocurrido al efectuar las
operaciones And y OR.
AND: Se ha ingresado dos imgenes binarias de entrada, con
las cuales se realizar el cdigo respectivo para realizar la
operacin AND, el resultado de esta nos proporciona una
imagen de salida en la cual los valores de sus pixeles, son los
Fig. 13. Operacin AND y OR con dos imgenes binarias. mismos que los de la primera imagen ingresada y que estn
Se obtiene un patrn en la imagen muy similar al que se presentes en la imagen dos, en sus pixeles correspondiente. En
obtuvo en la suma de las imgenes, en el orden normal, pero el palabras simples se interpreta como el montaje de una imagen
color predominante es contrario, el color est definido por las en la otra, en el cual los valores de pixeles de esta imagen
operaciones binarias, donde al ser 1 blanco y negro 0, la suma resultante, son los que se corresponden entre s, en ambas
binaria esta definida por 1+0=1 y 1+1=0 caso contrario en la imgenes.
resta donde 1-1=0 y 1-0=1. OR: Se emplearon dos imgenes binarias de entrada, con las
2) Qu sucede cuando se divide una imagen entre una que se desarrollara el cdigo para poder realizar la operacin
constante? OR, el resultado de esta operacin es una tercera imagen, cuyos
Al dividir una imagen entre una constante, al tomar una pixeles son los correspondientes a la primera imagen o a la
constante menor que 1, la intensidad de la imagen se ve segunda, el resultado es una imagen montada en la cual, sus
significativamente incrementada, y al tomar una constante pixeles corresponden a una de las dos imgenes de entrada,
mayor que 1 la intensidad de la imagen se reduce. dependiendo de su correspondencia.
3) Cmo se utiliza el comando IMDIVIDE?
Se emplea para dividir elementos de una matriz x, con su IV. INVESTIGACIN COMPLEMENTARIA
componente correspondiente de una matriz y. Si se tienen 2
matrices de iguales dimensiones, el valor de la matriz resultante 1) cul es la funcionalidad de las siguientes expresiones en
las funciones definidas? n = min([size(a,1) size(b,1)]) m =
(z), ser la divisin de los pixeles de cada posicin en las
min([size(a,2) size(b,2)]);
matrices. Su sintaxis es: z=imdivide (x, y).
Estas expresiones definen, la dimensin de las variables de
4) Realice las mismas operaciones del punto 9 en el punto
longitud correspondientes al bucle for.
10 solo que con la operacin correspondiente?
La variable n al igual que la m, estn dadas por un tamao
Divisin de una imagen entre una constante. En el cdigo que
mnimo una matriz con a filas y 1 columna, y un tamao
se muestra en la Fig. 14, se presenta el procedimiento para
mximo de una matriz con b filas 1 una columna.
realizar la divisin de una imagen entre una constante, donde se
2) Explique cmo funciona la funcin Suma.
repite el procedimiento realizado para una multiplicacin por
Consiste en ingresar dos imgenes de entrada, para obtener
una constante, donde se empleaban 4 constantes.
una tercera imagen como salida, la cual, si las imgenes de
entrada son del mismo tamao, la resultante tambin ser del
mismo tamao, y sus pixeles sern la suma de los pixeles
correspondientes entre la imagen 1 y la imagen 2 de entrada.
4

Si se trata de imgenes de tamao diferente, ser necesario Eric Medina Naci el 16 de octubre de
crear un archivo m, para realizar la operacin, y se obtendr una 1993 en San Salvador, Bachiller tcnico
tercera imagen que de igual forma sus pixeles sern el resultado en electrnica del Instituto Tcnico de
de la sumatoria de los pixeles de las imgenes de entrada Exalumnos Salesianos, y actualmente
correspondientes entre s. estudiante de Ingeniera Biomdica en la
3) Se pueden realizar las operaciones sin necesidad de Universidad Don Bosco de El Salvador.
transformar las imgenes a formato double?
No, se realiza la transformacin al tipo de variable double
para poder realizar operaciones aritmticas con las matrices ya
que con imgenes uint8 no es posible.
4) Qu utilidad pueden tener las operaciones bsicas y
lgicas (And, Or y Not) en el procesamiento de imgenes?
En el procesamiento de imgenes estas herramientas son de
mucha importancia ya que es posible mejorar la calidad de la
imagen, a travs de las diferentes operaciones, es decir mejorar
nitidez, intensidad, montar una imagen sobre otra a manera de
construccin de planos separados, para obtener informacin de
la misma.

V. CONCLUSIONES
1. Tener en cuenta todas las operaciones matemticas
aplicables a las imgenes ayuda en la comprensin de
cmo se comportan cuando son sometidas a cambios y
como estos cambios pueden beneficiar el resultado final
al momento del procesamiento.
2. El desarrollo de operaciones binarias en imgenes
permite tener una mayor comprensin de cmo funciona
la matriz de una imagen, ayuda en el dimensionamiento
de lo que es capaz de realizarse en una imagen

REFERENCIAS

[1] Esther de Ves Cuenca, Introduccin al procesamiento de


imgenes. [en lnea] Disponible en:
http://informatica.uv.es/iiguia/VC/tutorial.pdf.
[2] Percy J., Procesamiento digital de imgenes con MatLab.
[en lnea] Disponible en:
https://es.slideshare.net/lonely113/procesamiento-digital-
de-imgenes-con-matlab?next_slideshow=1

Gissela J. Flores Naci en San salvador


el 31 de agosto de 1994, Bachiller general,
posee certificacin en el idioma ingles
TOEIC, actualmente estudia Ingeniera
Biomdica en la Universidad Don Bosco
de el salvador (UDB).

Das könnte Ihnen auch gefallen