Anda di halaman 1dari 20

UNIVERSIDAD TECNOLOGICA DEL PERÚ

PROCESAMIENTO DIGITAL DE SEÑALES


Filtros para imágenes

Alumnos:
 ROSALES VERGARA, Yony

Profesores:
 Miguel A. Orellana Ambrosio

Lima 07 de noviembre del 2018


Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
Conceptos básicos 2
Señal
 Parámetro que varía en el tiempo, espacio, u otras variables
Sistema
 Todo aquello que realiza operaciones sobre una señal de entrada y genera una
señal de salida
Procesamiento de señales
 Adquisición, transformación, y análisis de señales y sistemas
Procesamiento digital de señales (DSP)
 Procesamiento de señales y sistemas mediante representaciones y operaciones
digitales (binario y tiempo discreto)
 Se realiza en computadores o en hardware dedicado

Procesamiento digital de señales

El Procesamiento de Señales Digitales o DSP (sigla en inglés de Digital Signal


Processing) es la manipulación matemática de una señal de información para modificarla
o mejorarla en algún sentido. Este está caracterizado por la representación en el dominio
del tiempo discreto, en el dominio frecuencia discreta, u otro dominio discreto de señales
por medio de una secuencia de números o símbolos y el procesado de esas señales.
Esto se puede conseguir mediante un sistema basado en un procesador o microprocesador
que posee un juego de instrucciones, un hardware y un software optimizados para
aplicaciones que requieran operaciones numéricas a muy alta velocidad. Debido a esto es
especialmente útil para el procesado y representación de señales analógicas en tiempo
real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras,
normalmente provenientes de un conversor analógico/digital (ADC). Se puede trabajar
con señales analógicas, pero es un sistema digital, por lo tanto, necesitará un conversor
analógico/digital a su entrada y digital/analógico en la salida. Como todo sistema basado
en procesador programable necesita una memoria donde almacenar los datos con los que
trabajará y el programa que ejecuta.
Se puede procesar una señal para obtener una disminución del nivel de ruido, para mejorar
la presencia de determinados matices, como los graves o los agudos y se realiza

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
combinando los valores de la señal para generar otros nuevos. Así, el DSP se utiliza en el
3
procesamiento de música (por ejemplo, MP3), de voz (por ejemplo, reconocimiento de
voz) en teléfonos celulares, de imágenes (en la transmisión de imágenes satelitales) y
vídeo (DVD).

Muestreo

El muestreo es una de las partes del proceso de digitalización de las señales. Consiste en
tomar muestras de una señal analógica a una frecuencia o tasa de muestreo constante,
para cuantificarlas posteriormente. Basado en el teorema de muestreo, es la base de la
representación discreta de una señal continua en banda limitada.
La digitalización es la conversión analógica-digital consiste en la transcripción de señales
analógicas en señal digital, con el propósito de facilitar su procesamiento y hacer la señal
resultante (digital) más inmune al ruido y otras interferencias a las que son más sensibles
las señales analógicas.
Una muestra es un valor numérico en función del tiempo. Este valor es parte de una señal
continua o de una señal discreta y son extraídos de éstas para un procesado matemático
mediante elementos electrónicos que nos permita realizar funciones tales como el filtrado
de una señal.

Una señal analógica es un tipo de señal generada por algún tipo de fenómeno
electromagnético; que es representable por una función matemática continua en la que es
variable su amplitud y periodo en función del tiempo. Algunas magnitudes físicas
comúnmente portadoras de una señal de este tipo son eléctricas como la intensidad, la
tensión y la potencia, pero también pueden ser hidráulicas como la presión y térmicas
como la temperatura.

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
4

La Frecuencia es una magnitud que mide el número de repeticiones por unidad de tiempo
de cualquier fenómeno o suceso periódico.

El proceso de cuantificación digital es posterior a la etapa de muestreo en la que se toman


valores de amplitud de una determinada señal analógica. El objetivo de este proceso es
cuantificar con bits éstos valores, mediante la asignación de niveles. En esta etapa se le
asigna un valor a la muestra, pero no es digital. En este punto se decide si el valor de la
muestra está, por aproximación, dentro del margen de niveles previamente fijados y se le
asigna un valor preestablecido según el código utilizado en la codificación.

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
El teorema de muestreo de Nyquist-Shannon, también conocido como teorema de
5
muestreo de Whittaker-Nyquist-Kotelnikov-Shannon o bien teorema de Nyquist, es un
teorema fundamental de la teoría de la información, de especial interés en las
telecomunicaciones.
El teorema trata del muestreo, que no debe ser confundido o asociado con la
cuantificación, proceso que sigue al de muestreo en la digitalización de una señal y que,
al contrario del muestreo, no es reversible (se produce una pérdida de información en el
proceso de cuantificación, incluso en el caso ideal teórico, que se traduce en una
distorsión conocida como error o ruido de cuantificación y que establece un límite teórico
superior a la relación señal-ruido). Dicho de otro modo, desde el punto de vista del
teorema, las muestras discretas de una señal son valores exactos que aún no han sufrido
redondeo o truncamiento alguno sobre una precisión determinada, es decir, aún no han
sido cuantificadas.

Función de interpolación g(t) para Fs.=44100 muestras por segundo (estándar CD-Audio). Excepto para t=0,
el intervalo entre pasos por cero (líneas verticales verdes) representa el intervalo entre muestras (~22,68
µs para este ejemplo).

Implementación

Las arquitecturas de los computadores actuales están comúnmente clasificadas como


RISC (Reduced Instruction Set Computers) y CISC (Complex Instruction Set
Computers).
Los procesadores CISC cuentan con gran número de instrucciones complejas, cada una
de las cuales puede requerir varios ciclos de CPU, mientras que un computador RISC
posee menos instrucciones, y estas pueden ejecutarse en un solo ciclo. Los computadores
RISC han ido reemplazando progresivamente a los CISC gracias a su menor coste y
excelente rendimiento, favorecido por la ejecución segmentada de instrucciones simples
y el desarrollo de compiladores que generan código optimizado para arquitectura RISC.
Los DSP estándar poseen ciertos rasgos propios de una arquitectura tipo RISC, aunque
son procesadores de propósito específico cuya arquitectura está especialmente diseñada
para aplicaciones que requieran cálculo intensivo. Un DSP estándar ejecuta varias

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
operaciones en paralelo, mientras que un RISC usa unidades funcionales altamente
6
eficientes que pueden iniciar y completar una instrucción simple en uno o dos ciclos de
reloj.

Aplicaciones

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
7

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
8

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
9

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
10

Conclusiones

El procesamiento digital de señales representa el futuro en el estudio de nuevas


tecnologías que de la mano de campos de la ingeniería como la electrónica concretaran la
evolución de la misma y garantizaran avances tan significativos que la calidad de vida de
los seres humanos se incrementara de forma sustancial.
En este sentido, la fabricación y diseño de nuevas arquitecturas y el incremento de la
velocidad del cálculo matemático de estos microprocesadores, que por lo general es en
tiempo real, serán las principales características que estarán estrechamente ligada al tipo
de aplicación que se le quiera dar, lo que quiere decir, que la tendencia es que siga
evolucionando el PDS con arquitecturas que estén cada vez más adaptadas a las
necesidades y particularidades de las diferentes aplicaciones.
De tal manera que a nivel de prestaciones puede atender exigencias particulares como
por ejemplo la domótica, donde el usuario demanda los requisitos; sin embargo, existen
otros aspectos a considerar como el costo y el consumo que pueden disminuir el número
el interés en su estudio.
Finalmente se puede decretar el triunfo inminente del procesamiento digital de señales
sobre el procesamiento analógico de señales con un gran número de ventajas a nivel de
costos y tamaño de los componentes, así como también la confiabilidad y fidelidad que
nos ofrece el PDS, con respecto a la calidad de la señal.

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
Implementación de PDS en Matlap en filtros de 11
imágenes

Se llama a la imagen original con la función


close all; clear; clc;
im=imread('png.png');
imshow(im);

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
Imagen original basada en escala de grises con la función, a esta imagen se le va a
12
introducir ruido (se simula el ruido), para luego trabajar con el filtro
close all; clear; clc;
im=imread('png.png');
im_g=rgb2gray(im);
figure,
imshow(im_g);

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
¿Cómo se introduce ruido? (no se introduce ruido, pero se va a simular en la captura de
13
la imagen) e1 ruido de sal y pimienta este ruido puede ser por una interrupción de sonido
entre otros
close all; clear; clc;
im=imread('png.png');
im_g=rgb2gray(im);
imruido1=imnoise(im_g,'salt & pepper', 0.05);

figure,
subplot(1,2,1),imshow(im_g)
subplot(1,2,2),imshow(imruido1)

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
El efecto del Ruido gaussiano (sucede por captura a alta temperatura)
14
close all; clear; clc;
im=imread('png.png');
im_g=rgb2gray(im);
imruido1=imnoise(im_g,'salt & pepper', 0.05);
imruido2=imnoise(im_g,'gaussian');

figure,
subplot(1,2,1),imshow(im_g)
subplot(1,2,2),imshow(imruido2)

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
Mostrando los dos tipos de ruido de sal y pimienta y gaussiano
15
close all; clear; clc;
im=imread('png.png');
im_g=rgb2gray(im);
imruido1=imnoise(im_g,'salt & pepper', 0.05);
imruido2=imnoise(im_g,'gaussian');

figure,
subplot(1,2,1),imshow(imruido1)
subplot(1,2,2),imshow(imruido2)

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
filtrando las manchas de sal y pimienta en la imagen
16

Finalmente se introduce las imágenes y aplicamos la función “medfilt2”

close all; clear; clc;


im=imread('png.png');
im_g=rgb2gray(im);
imruido1=imnoise(im_g,'salt & pepper', 0.05);
imruido2=imnoise(im_g,'gaussian');

filtro=fspecial('average');
filtrada1=imfilter(imruido1,filtro);

%filtro=fspecial('average'.[9,9]);
%filtrada1=imfilter(imruido1,filtro);
filtrada2=medfilt2(imruido1);

figure,
subplot(1,3,1),imshow(im_g)

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
subplot(1,3,2),imshow(imruido1)
17
subplot(1,3,3),imshow(filtrada2)

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
Conclusiones de la implementación 18

 Se llegó a la conclusión de que es posible filtrar una imagen simulando la distorsión


con el mando de matlap 'salt & pepper'o 'gaussian' en donde la imagen se distorsiona
al inicio con puntos blancos y negros, esto puede suceder cuando la cámara está en
una mala posición. En cambio, la distorsión por gaussian es a causa de altas
temperaturas al cual esta expuesta la cámara.

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
19

Referencias

[1] Alvarado. (2011). "Procesamiento Digital de Señales". Escuela de Ingeniería


Electrónica, Tecnológico de Costa Rica. Disponible en Línea:
http://www.ie.itcr.ac.cr/palvarado/PDS/pds.pd.
[2] Barchiesi, J. (2008), "Introducción al Procesamiento Digital de Señales", Ediciones
Universitarias Valparaíso, Chile, pp.13.
[3] Sklar, (2001). "Comunicación Digital Avanzada". Editorial Prentice Hall, pp. 4.
[4] Vega, (2006). "Introducción a los sistemas de telecomunicación", Dpto. de Ingeniería
de Comunicaciones, Universidad de Cantabria, pp. 18.
[5] Barchiesi, J. (2008), "Introducción al Procesamiento Digital de Señales", Ediciones
Universitarias Valparaiso, Chile, pp.23.

------------------------------------------------------------------------------------------------------------------------------
Procesamiento digital de señales
------------------------------------------------------------------------------------------------------------------------------
20

Índice
1. Conceptos básicos…………………………………………………...2
2. Procesamiento digital de señales…………………………….………3
3. Muestreo………………………………………………………..……3
4. La digitalización…………………………………………………..…3
5. Una muestra …………………………………………………………3
6. Una señal analógica………………………………………………….3
7. La Frecuencia…………………………………………………..……4
8. El proceso de cuantificación…………………………………………4
9. El teorema de muestre…………………………………………….…5
10.Implementación…………………………………………...…………5
11.Aplicaciones…………………………………………………………6
12.Aplicaciones de DSP: Comunicaciones……………………..………6
13.Aplicaciones de DSP: Militar………………………………….……7
14.Aplicaciones de DSP: Procesamiento de voz…………………….…7
15.Aplicaciones de DSP: Control y electricidad industrial...……………8
16.Aplicaciones de DSP: Procesamiento de imágenes………………….8
17.Aplicaciones de DSP: Multimedia……………………...……………9
18.Aplicaciones de DSP: Audio y música……………………………….9
19.Aplicaciones de DSP: Ingeniería biomédica……………..…………10
20.Conclusiones…………………………………………….…………10
21.Implementación de PDS en Matlap en filtros de imágenes...………11
22.Conclusiones de la implementación…………………..……………18
23.Referencias…………………………………………………………19

------------------------------------------------------------------------------------------------------------------------------