Procesamiento Digital de Imágenes Bomédicas
-
Upload
roberto-carlos-tierno -
Category
Documents
-
view
225 -
download
0
Transcript of Procesamiento Digital de Imágenes Bomédicas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
1/30
1- Presentacin - Introduccin
Jhon Edward Vargas
mailto:[email protected]:[email protected] -
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
2/30
2Jhon Edward Vargas
Sobre mi:
Jhon Edward Vargas
Ingeniero Biomdico 2009Universidad Autnoma de Occidente
Maestra en IngenieraUniversidad Autnoma de Occidente
Investigador grupo IMAMNT 2010-Actual
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
3/30
3Jhon Edward Vargas
Sobre Ustedes:
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
4/30
4Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
5/30
Objetivos del Curso.
Despus del desarrollo curricular de esta asignatura, cada estudiante que apruebe el
curso habr logrado un nivel suficiente de aprendizaje para:
1. Identificar sistemas LTI discretos, y utilizar las herramientas matemticas
bsicas para el anlisis, diseo y solucin en ellos.
2. Definir las principales caractersticas de los sistemas FIR e IIR y sus principalesaplicaciones en sistemas de procesamiento digital de seales.
3. Analizar los principales mtodos de diseo y estructuras de implementacin de
sistemas FIR e IIR.
4. Utilizar las principales metodologas para el diseo e implementacin deaplicaciones de procesamiento digital de seales en sistemas digitales.
5Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
6/30
Programacin del curso Semana 1: Introduccin al Procesamiento Digital de Seales. Semana 2: Elementos bsicos de un sistema de procesamiento de seales Semana 3: Sistemas lineales. Principio de superposicin. Semana 4: Anlisis de sistemas discretos lineales invariantes va transformada Z.
Semana 5: Correlacin. Semana 6, 7, 8: Anlisis de Fourier. Caso continuo y discreto. Semana 9: Filtros. Parmetros de filtros en tiempo y frecuencia Semana 10: Diseo de Filtros de Respuesta al Impulso Finita (FIR) Semana 11: Diseo de filtros IIR a partir de filtros anlogos. Semana 12: Realizaciones prcticas de filtros Digitales. IIR. FIR. Semana 13: Comparacin de filtros e Impemetancin. Semana 14, 15:Anlisis tiempo-frecuencia. STFT. Espectrogramas. Wavelet Semana 16: Estudio de casos Semana 17:Examen Final
6Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
7/30
EvaluacinPrimer Parcial 15%Segundo Parcial 20%Examen Final 25 %Proyecto Final 15%Quices, talleres, laboratorios 25%
Porcentajes de Calificacin de LaboratoriosInforme-Diseo 35%Funcionamiento 30%Sustentacin 35%
Porcentajes Proyecto FinalIdentificacin y anlisis del problema 20%Diseo de la solucin 25%Implementacin y sustentacin 30%Artculo con Normas IEEE 25%
7Jhon Edward Vargas
Trabajos en parejas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
8/30
Bibliografa Recomendada
[1] J.Proakis, D.Manolakis, Digital Signal Processing, 3ra edicin. Prentice Hall 1996.
[2] S. Smith, The Scientist and Engineer's Guide to Digital Signal Processing. SecondEdition, Disponible en www.dspguide.com[3] S. K. Mitra, Digital Signal Processing: A Computer-Based Approach, 2da edicin.
McGraw-Hill.[4] B. A. Shenoi, Introduction to Digital Signal Processing and Filter Design, JhonWiley & Sons, 2006.
PGINAS WEB
DSP books and DSP Internet resources. http://www.dsprelated.com/
File Exchange - MATLAB CentralMathWorks.
www.mathworks.com/matlabcentral/fileexchange/
8Jhon Edward Vargas
http://www.dspguide.com/http://www.dsprelated.com/http://www.mathworks.com/matlabcentral/fileexchange/http://www.mathworks.com/matlabcentral/fileexchange/http://www.dsprelated.com/http://www.dspguide.com/ -
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
9/30
Qu es una seal?
Una seal se define como una cantidad fsica que vara con el tiempo, el
espacio, o cualquier otro conjunto de variables independientes. Los
valores de la cantidad fsica (variable dependiente) pueden ser reales,
complejos o vectores. J.Proakis, D.Manolakis, Digital Signal Processing
Seal anloga?
Seal digital?
9Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
10/30
Qu es el Procesamiento Digital de Seales ?
La aplicacin de algoritmos de operaciones matemticas a seales
digitales, mediante hardware o software , para el tratamiento y uso de
la informacin que esta contiene.
10Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
11/30
Sistema tpico de procesamiento digital de Seales
Sophocles J. Orfanidis Introduction to signal processing
11Jhon Edward Vargas [email protected]
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
12/30
Plataformas para procesamiento digital de seales
Microcontrolador:
12Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
13/30
Plataformas para procesamiento digital de seales
DSP Digital Signal Processor:Microprocesadores especficamente diseados para realizar procesado digital de seal
Utilizan arquitecturas especiales para acelerar los clculos matemticos intensos
implicados en la mayora de sistemas de procesado de seal en tiempo real.
13Jhon Edward Vargas
La diferencia esencial entre un DSP y un microprocesador
es que el DSP tiene caractersticas diseadas para soportar
tareas de altas prestaciones, repetitivas y numricamente
intensas.
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
14/30
Plataformas hardware para procesamiento digital de seales
FPGA (Field Programmable Gate Array)Los arreglos de compuertas programables en campo (FPGAs) son chips de silicio
reprogramables. Tienen la misma flexibilidad que un software que se ejecuta en un
sistema basado en procesador, pero no est limitado por el nmero de ncleos de
procesamiento disponibles. son verdaderamente paralelos por naturaleza, as lasdiferentes operaciones de procesamiento no tienen que competir por los mismos
recursos
14Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
15/30
Plataformas hardware para procesamiento digital de seales
FPGA (Field Programmable Gate Array)Cada chip de FPGA est hecho de un nmero limitado de recursos predefinidos con
interconexiones programables para implementar un circuito digital reconfigurable y
bloques de E/S para permitir que los circuitos tengan acceso al mundo exterior.
15Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
16/30
Sistema bsico de un sistema de procesamiento de seal
Procesamiento analgico:
Procesamiento digital:
16Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
17/30
17Jhon Edward Vargas
PROCESAMIENTO DIGITAL DE SEALES
VENTAJAS DESVENTAJAS
Mejor control sobre requerimientos
de precisin
Reproducibilidad
Permite el anlisis con algoritmos
complejos
Econmico de implementar en
comparacin con el analgico
Mayor flexibilidad en la
reconfiguracin
facilita el almacenamiento y
transmisin
de informacinPermite el fcil procesamiento en
tiempo real como no real
Configuracin en cascada sin
problemas de carga
Perdida inherente de informacin al
convertir la informacin continua en
discreta
Limitaciones en velocidad de
operacin de conversores para seales
con amplio ancho de banda
Consumo de potencia elctrica por el
uso de dispositivos activos
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
18/30
Seales:Una Seal es una funcin de una o mas variables independientes que contienen
informacin del comportamiento o naturaleza de algn fenmeno (A.Oppenheim,A.Willsky. Seales y Sistemas.)
Una seal es la variacin de cierta cantidad fsica como funcin de una
o ms variables independientes, y esta variacin contiene informacin que es de
inters para nosotros. ( Sophocles J. Orfanidis Introduction to signal processing)
Generalmente se representan mediante funciones matemticas, conjunto de datos,
reglas, o grficas.
18Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
19/30
Seales unidimensionales y multidimensionales
Seal Unidimensional:Cuando una seal es funcin de una sola variableindependiente.
Seal Multidimensional: Cuando una seal es funcin de M variables independientes.(imagen I(x,y) )
19Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
20/30
Seales aleatorias :Seal que no puede describirse con un grado de precisin razonable mediante
frmulas matemticas explcitas o cuya descripcin es demasiado complicada para ser
de utilidad prctica.
Seales Deterministas:Seal que puede ser definida por una forma matemtica explcita, un conjunto de
datos, o una regla bien definida.
20Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
21/30
Seal Multicanal:Seal generada por mltiples fuentes o sensores.
21Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
22/30
Seales en tiempo continuo (analgicas):
Estn definidas para todos los valores del tiempo y pueden tomar cualquier valor en elintervalo continuo (a,b), donde apuede ser - y b puede ser .
Seales en tiempo discreto:Estn definidas slo para ciertos valores del tiempo. Estos instantes pueden o no ser
equidistantes.
22Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
23/30
Seales de valor continuo:
Seal que toma todos los valoresposibles en un intervalo tanto finito
como infinito
Seales de valor discreto:
Seal que toma valores de unconjunto finito de valores
Seal Digital :
Seal en tiempo discreto quetoma valores de un conjunto discreto.
23Jhon Edward Vargas
Para DSP se necesita una seal digital que se
obtiene muestreando y cuantificado
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
24/30
Representacin de Seales en tiempo discreto:
Grafica :
Funcional:
Tabular:
Secuencial:
24Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
25/30
Seales elementales en tiempo discreto:
Seal impulso unidad Seal escaln Unidad Seal Rampa unidad
Seal Senoidal
25Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
26/30
Seales elementales en tiempo discreto:
Seal exponencial a real
26Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
27/30
Seales elementales en tiempo discreto:
Seal exponencial a complejo
27Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
28/30
Caractersticas de las seales en tiempo discreto
Seales Simtricas (Pares) y seales anti simtricas (Impares)
Una seal X(n) es simtrica o par si cumple con
X(n)=X(-n) para todo n
Una seal X(n) es antisimtrica o impar si:
X(-n)=-X(n); para todo n. se cumple X(0)=0.
Una seal arbitraria puede expresarse como la
suma de dos componentes, una par y la otra impar:
28Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
29/30
Manipulaciones simples de las seales en tiempo discreto
Modificaciones en tiempoDesplazamiento temporal
Reflexin temporal
Escalamiento temporal
Su muestreoSobre muestreo
29Jhon Edward Vargas
-
7/23/2019 Procesamiento Digital de Imgenes Bomdicas
30/30
Prxima ClaseEl concepto de frecuencia en seales en tiempo continuo y en tiempodiscreto.
Revisar:
Capitulo 1J.Proakis, D.Manolakis, Digital Signal Processing, 3ra edicin.Prentice Hall 1996
30Jhon Edward Vargas