SlideShare a Scribd company logo
1 of 13
Transformada Wavelet Discreta
(DWT) en JPEG2000 usando Lifting

Subproyecto 2 - Rafael Boix Carpi
2




Contenido de la presentación
• 1 – Aspectos teóricos de la DWT

• 2 – El esquema Lifting para la DWT

• 3 – Implementación en C++

• 4 – Resultados y comparativa con DWT clásica
3




1 – Aspectos teóricos de la DWT
• Operación matemática que permite representar
  coeficientes numéricos en función de Wavelets
  (compuestas por función wavelet+ f. escalado).
• Se usa en JPEG2000 porque:
 ▫ Mejora la compresión respecto a la DCT de JPEG.
 ▫ Permite multiresolución si se aplican múltiples
   niveles de DWT.
 ▫ Permite escalabilidad espacial y SNR.
 ▫ Elimina el efecto de "bloques" de JPEG.
 ▫ Robusta frente a errores
4




1 – Aspectos teóricos de la DWT
• Wavelets usadas en JPEG2000:
 ▫ Cohen-Daubechies-Feauveau (CDF) 5/3
    Tiene coeficientes enteros
    Se usa en codificación sin pérdidas
 ▫ CDF 9/7
    Tiene coeficientes reales
    La DWT introduce ruido por cuantificación de los
     coeficientes.
    Se usa en codificación con pérdidas
5




2 – DWT mediante Lifting
• Implementación clásica de la DWT: dos filtros
  FIR, paso alto(detalle) y paso bajo (escalado)
• Filtrado FIR: convolución
6




2 – DWT mediante Lifting
• Problemas del esquema clásico:
 ▫ Se procesan las mismas muestras dos veces (una
   por cada filtro paso alto o paso bajo).



                                   Esquema DWT 2D




 ▫ Requiere memoria auxiliar
 ▫ Costosa computacionalmente
7




2 – DWT mediante Lifting
• Esquema Lifting : se procesa la información de
  otro modo aprovechando propiedades de las
  señales continuas (como las imágenes)
 ▫ Las muestras consecutivas son parecidas: se
   pueden predecir unas a partir de otras
 ▫ Etapas de predicción & actualización (y escalado)
8




2 – DWT mediante Lifting
• Esquema Lifting para DWT CDF5/3 y CDF9/7

                          CDF 5/3:
                          coeficientes enteros




                                         CDF 9/7:
                                         coeficientes reales
9




3 – Implementación en C++
• Primero: implementación DWT 1D
  directa/inversa para CDF 5/3 y 9/7
 ▫ Bloques predict/update con sus coeficientes
• Segundo: implementación DWT 2D aplicando
  DWT 1D dos veces
• Tercero: DWT multinivel diádicas iterando
  sobre el plano LL (multiplicando/dividiendo el
  tamaño de planos por 2 en cada iteración)
10




3 – Implementación en C++
• Representación de los pasos de la DWT en un
  plano de imagen:
       DWT          DWT         Multinivel
11




4 – Resultados y comparativa
• Los resultados son los mismos que los calculados
  mediante la implementación clásica
• Posiblemente más sencillo de codificar (menos
  operaciones)
• Bastante más eficiente computacionalmente :
  3145728mult. & 4194304sumas con lifting vs
  4718592 & 7340032 con filtrado FIR para el plano Y
  de una imagen 512x512 con CDF9/7.



• Utiliza menos memoria: cálculo in-place de los
  coeficientes transformados.
12




¿Preguntas?
13

More Related Content

What's hot

Algoritmo de Gradiente Conjugado CGBP
Algoritmo de Gradiente Conjugado CGBPAlgoritmo de Gradiente Conjugado CGBP
Algoritmo de Gradiente Conjugado CGBPESCOM
 
“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”KevinGVG
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en LinuxGabriel Arellano
 
RESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIARESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIAspectro24
 
T7 Alg Mult Matr
T7 Alg Mult MatrT7 Alg Mult Matr
T7 Alg Mult MatrFcoKraken
 

What's hot (8)

Algoritmo de Gradiente Conjugado CGBP
Algoritmo de Gradiente Conjugado CGBPAlgoritmo de Gradiente Conjugado CGBP
Algoritmo de Gradiente Conjugado CGBP
 
Ejercicios t2
Ejercicios t2Ejercicios t2
Ejercicios t2
 
“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”“Muestreo, Reconstrucción y Controladores Digitales”
“Muestreo, Reconstrucción y Controladores Digitales”
 
Uni ii fisica 2011
Uni ii fisica 2011Uni ii fisica 2011
Uni ii fisica 2011
 
Planificación de Discos en Linux
Planificación de Discos en LinuxPlanificación de Discos en Linux
Planificación de Discos en Linux
 
RESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIARESPUESTA EN FRECUENCIA
RESPUESTA EN FRECUENCIA
 
T7 Alg Mult Matr
T7 Alg Mult MatrT7 Alg Mult Matr
T7 Alg Mult Matr
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 

Similar to DWT mediante lifting en JPEG2000

Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamJosé Ramón Cerquides Bueno
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...Victor Asanza
 
Frame relay-2
Frame relay-2Frame relay-2
Frame relay-2PIZARO
 
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...José Ramón Cerquides Bueno
 
Sobre Estandar Europeo
Sobre Estandar EuropeoSobre Estandar Europeo
Sobre Estandar Europeocentyizhet
 
Jp2k15(b)
Jp2k15(b)Jp2k15(b)
Jp2k15(b)Lo Lei
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoUnai Lopez-Novoa
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computadorthegrim85
 
Manual de datos land cover
Manual de datos land coverManual de datos land cover
Manual de datos land coverHome
 
Diseño eficiente de algoritmos Parallel Prefix sobre GPUs
Diseño eficiente de algoritmos Parallel Prefix sobre GPUsDiseño eficiente de algoritmos Parallel Prefix sobre GPUs
Diseño eficiente de algoritmos Parallel Prefix sobre GPUsFacultad de Informática UCM
 
Optimizacion de Compiladores
Optimizacion de CompiladoresOptimizacion de Compiladores
Optimizacion de CompiladoresJorge
 
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualPresentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualSIMULACIONES Y PROYECTOS, SL
 
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVRADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVTELECOM I+D 2011
 

Similar to DWT mediante lifting en JPEG2000 (20)

Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
 
Sdl
SdlSdl
Sdl
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN 1 RESUELTA 2do PARCIAL (2019 2do ...
 
Frame relay-2
Frame relay-2Frame relay-2
Frame relay-2
 
Sistemas operativos multimedia
Sistemas operativos multimediaSistemas operativos multimedia
Sistemas operativos multimedia
 
Sistemas operativos multimedia
Sistemas operativos multimediaSistemas operativos multimedia
Sistemas operativos multimedia
 
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
 
Sobre Estandar Europeo
Sobre Estandar EuropeoSobre Estandar Europeo
Sobre Estandar Europeo
 
Optimizacion en IMRT
Optimizacion en IMRTOptimizacion en IMRT
Optimizacion en IMRT
 
MPEG
MPEGMPEG
MPEG
 
Jp2k15(b)
Jp2k15(b)Jp2k15(b)
Jp2k15(b)
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
 
Frame relay
Frame relay Frame relay
Frame relay
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computador
 
Manual de datos land cover
Manual de datos land coverManual de datos land cover
Manual de datos land cover
 
Diseño eficiente de algoritmos Parallel Prefix sobre GPUs
Diseño eficiente de algoritmos Parallel Prefix sobre GPUsDiseño eficiente de algoritmos Parallel Prefix sobre GPUs
Diseño eficiente de algoritmos Parallel Prefix sobre GPUs
 
Optimizacion de Compiladores
Optimizacion de CompiladoresOptimizacion de Compiladores
Optimizacion de Compiladores
 
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualPresentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
 
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTVRADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
RADIODIFUSIÓN DE LA 2ª GENERACIÓN DE 3DTV
 

Recently uploaded

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Recently uploaded (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

DWT mediante lifting en JPEG2000

  • 1. Transformada Wavelet Discreta (DWT) en JPEG2000 usando Lifting Subproyecto 2 - Rafael Boix Carpi
  • 2. 2 Contenido de la presentación • 1 – Aspectos teóricos de la DWT • 2 – El esquema Lifting para la DWT • 3 – Implementación en C++ • 4 – Resultados y comparativa con DWT clásica
  • 3. 3 1 – Aspectos teóricos de la DWT • Operación matemática que permite representar coeficientes numéricos en función de Wavelets (compuestas por función wavelet+ f. escalado). • Se usa en JPEG2000 porque: ▫ Mejora la compresión respecto a la DCT de JPEG. ▫ Permite multiresolución si se aplican múltiples niveles de DWT. ▫ Permite escalabilidad espacial y SNR. ▫ Elimina el efecto de "bloques" de JPEG. ▫ Robusta frente a errores
  • 4. 4 1 – Aspectos teóricos de la DWT • Wavelets usadas en JPEG2000: ▫ Cohen-Daubechies-Feauveau (CDF) 5/3  Tiene coeficientes enteros  Se usa en codificación sin pérdidas ▫ CDF 9/7  Tiene coeficientes reales  La DWT introduce ruido por cuantificación de los coeficientes.  Se usa en codificación con pérdidas
  • 5. 5 2 – DWT mediante Lifting • Implementación clásica de la DWT: dos filtros FIR, paso alto(detalle) y paso bajo (escalado) • Filtrado FIR: convolución
  • 6. 6 2 – DWT mediante Lifting • Problemas del esquema clásico: ▫ Se procesan las mismas muestras dos veces (una por cada filtro paso alto o paso bajo). Esquema DWT 2D ▫ Requiere memoria auxiliar ▫ Costosa computacionalmente
  • 7. 7 2 – DWT mediante Lifting • Esquema Lifting : se procesa la información de otro modo aprovechando propiedades de las señales continuas (como las imágenes) ▫ Las muestras consecutivas son parecidas: se pueden predecir unas a partir de otras ▫ Etapas de predicción & actualización (y escalado)
  • 8. 8 2 – DWT mediante Lifting • Esquema Lifting para DWT CDF5/3 y CDF9/7 CDF 5/3: coeficientes enteros CDF 9/7: coeficientes reales
  • 9. 9 3 – Implementación en C++ • Primero: implementación DWT 1D directa/inversa para CDF 5/3 y 9/7 ▫ Bloques predict/update con sus coeficientes • Segundo: implementación DWT 2D aplicando DWT 1D dos veces • Tercero: DWT multinivel diádicas iterando sobre el plano LL (multiplicando/dividiendo el tamaño de planos por 2 en cada iteración)
  • 10. 10 3 – Implementación en C++ • Representación de los pasos de la DWT en un plano de imagen: DWT  DWT  Multinivel
  • 11. 11 4 – Resultados y comparativa • Los resultados son los mismos que los calculados mediante la implementación clásica • Posiblemente más sencillo de codificar (menos operaciones) • Bastante más eficiente computacionalmente : 3145728mult. & 4194304sumas con lifting vs 4718592 & 7340032 con filtrado FIR para el plano Y de una imagen 512x512 con CDF9/7. • Utiliza menos memoria: cálculo in-place de los coeficientes transformados.
  • 13. 13