Sie sind auf Seite 1von 15

PROCESAMIENTO

*ALUMNA: CANCHARI
LA ROSA SAYUMI
*PROFESOR:
GUSTAVO PAZ
PURISACA
UNTELS

DIGITAL DE

2015

IMAGENES
LAB-04

MARCO TEORICO:
El muestreo de una seal es importante para la reconstruccin de
ondas y tambin para conocer los errores que pueda tener una
seal muestreada, para ello, se harn experiencias para aprender
a muestrear bien una onda y conocer el muestreo incorrecto.
Se utilizar MATLAB para ejecutar cada simulacin y luego
tambin se utilizar SIMULINK para observar el mismo efecto.
La cuantificacin es la conversin de una seal analgica a digital.
En la conversin de seales se utilizan niveles de cuantizacin
para codificar o descodificar lasseales y de esa manera pasar
de un estado a otro.
El error de cuantizacin se crea al establecer los niveles de
cuantizacin, esto ocurre porque la seal analgica tiene infinitos
niveles y la seal digital tiene niveles finitos.
Utilizando la aplicacin deMATLAB, SIMULINK, se crear un
modelo para observar que es la cuantizacin y el errorde
cuantizacin, adems se observara la funcin de modificar los
niveles de cuantizacin y su relacin con el error de cuantizacin.

~1~

I. FUNCIONES DE USUARIO

a) Escribir la funcin:

SIMULACIN

*Comprobar su
funcionamiento

b)Escribir la funcin:

~2~

*Modificar

la funcin para que podamos calcular la


funcin de y=xp dialogo, la convierta en matriz y
permita vizualizarla:

~3~

c) Escribir una funcin que lea una imagen mediante


una ventana de dialogo, la convierta en matriz y
permita visualizarla:

~4~

II. MUESTREO Y CUANTIFICACION CON FUNCIONES DE USUARIO


1. Leer imagen untecs256 y convertirla en una matriz.
2. Visualizar dicha imagen con MATLAB.

~5~

3. Reducirla a la mitad de su tamao, eliminando pixel


alternos(uno si otro no)en ambas coordenadas, creando
una nueva imagen con el nombre untecs128, y luego
visualizarla con Matlab.
-Visualizar conjuntamente las dos imgenes (untecs256 y untecs128).

-Volver a ampliar untecs128 duplicando pixels para obtener asi una nueva
imagen del mismo tamao que la original, creando untecs256a.
-Visualizar tanto conjunta como alternativamente amabas imgenes untecs256
y untecs256a para observar los resultados, extrayendo conclusiones.

~6~

~7~

4. Repetir el paso 3 pero reduciendo el tamao original:

~8~

5. Repetir el paso 3 pero reduciendo por 6 el tamao


original.

~9~

6.Reducir la imagen por 3 en sentido horizontal y por 6


en sentido vertical.

~ 10 ~

7) A partir de las funciones anteriores, y reunindolas


todas en una, hacer una nueva funcin genrica replica(x,
r) que tome a la imagen "x" y la reduzca primero por "r",
y despus Ia ampli por "r" (repitiendo pixels), con
objeto de poder compararlas. Hacer que en Ia propia
funcin se visualicen las tres imgenes, Ia original, Ia
reducida y Ia que se vuelve a ampliar.

~ 11 ~

8)Crar una funcion bilineal(x,r) que tome una imagen,


reduza su tamao por r, y despus vuelva a ampliarla al
mismo tamao inical, pero ahora efectuando
interpolacin bilineal.

~ 12 ~

9)Crear una funcion cuantificacin (x,e,modo) que tenga como entradas la imagen x, el
escalon de la cuantificacin e y la variable modo, y que opere de la siguiente forma: por
modos

~ 13 ~

CABECERA PARA TODAS LAS FUNCIONES DE MATLAB CON IMAGENES

OBSERVACIONES Y CONCLUSIONES:
*Para el cambio de tamao de una imagen (amplificacin/reduccin) se utiliza el
comando imresize. Este comando permite especificar: el tamao de la imagen de
salida (procesada), el mtodo de interpolacin utilizado y el filtro a usar para evitar el
efecto alias. El efecto alias se presenta al reducir el tamao de una imagen. Esto es
debido a que se presenta una prdida de informacin cuando se reduce el tamao de
una imagen.
*Aprendimos a muestrear y cuantificar cumpliendo el objetivo del laboratorio.

~ 14 ~

Das könnte Ihnen auch gefallen