lab-04 PDS

15
  PROCESAMIENTO DIGITAL DE IMAGENES LAB-04 *ALUMNA: CANCHARI LA ROSA SAYUMI *PROFESOR: GUSTAVO PAZ PURISACA UNTELS 2015 

description

laboratorio 04 PDS

Transcript of lab-04 PDS

  • PROCESAMIENTO

    DIGITAL DE

    IMAGENES LAB-04

    *ALUMNA: CANCHARI

    LA ROSA SAYUMI

    *PROFESOR:

    GUSTAVO PAZ

    PURISACA

    UNTELS

    2015

  • ~ 1 ~

    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.

  • ~ 2 ~

    I. FUNCIONES DE USUARIO

    a) Escribir la funcin:

    *Comprobar su funcionamiento

    b)Escribir la funcin:

    SIMULACIN

  • ~ 3 ~

    *Modificar la funcin para que podamos calcular la

    funcin de y=xp dialogo, la convierta en matriz y

    permita vizualizarla:

  • ~ 4 ~

    c) Escribir una funcin que lea una imagen mediante

    una ventana de dialogo, la convierta en matriz y

    permita visualizarla:

  • ~ 5 ~

    II. MUESTREO Y CUANTIFICACION CON FUNCIONES DE USUARIO

    1. Leer imagen untecs256 y convertirla en una matriz.

    2. Visualizar dicha imagen con MATLAB.

  • ~ 6 ~

    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.

  • ~ 7 ~

  • ~ 8 ~

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

  • ~ 9 ~

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

    original.

  • ~ 10 ~

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

    en sentido vertical.

  • ~ 11 ~

    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.

  • ~ 12 ~

    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.

  • ~ 13 ~

    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

  • ~ 14 ~

    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.