Algoritmos de Compresión y Descompresión de Imágenes Digitales

Anuncio
Algoritmos de Compresión y
Descompresión de Imágenes Digitales
en Dispositivos Móviles.
Sección de Computación.
Departamento de Ingeniería Eléctrica.
CINVESTAV-IPN
Por: Francisco López Orozco.
flopez@computacion.cs.cinvestav.mx
Asesor: Dr. Arturo Díaz Pérez.
adiaz@cs.cinvestav.mx
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
AGENDA
•
•
•
•
•
•
•
•
•
•
Introducción.
Trabajo relacionado.
Áreas de interés o investigación.
Definición problema.
Objetivos
Metodología.
Calendario.
Resultados esperados.
Productos a entregar.
Referencias
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
INTRODUCCIÓN (1)
• Desde 90´s -> Crecimiento de uso de tecnologías de
dispositivos móviles (PDA´s, computadoras portátiles
y teléfonos celulares).
• Alta demanda de transmisión de datos multimedia
(imágenes, voz y video) por parte de usuarios y
aplicaciones.
• Crecimiento de uso de servicios de red: WEB, e-mail,
videoconferencias, etc.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
INTRODUCCIÓN (2)
• Dispositivos móviles con capacidades de
cómputo limitadas (memoria, espacio de
almacenamiento y velocidad de
procesamiento).
• Comunicaciones inalámbricas->ancho de
banda limitado.
• Técnicas compresión/descompresión de datos
son hoy un día un reto vigente.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
APLICACIONES
• Comunicaciones (ej. Llamadas telefónicas, videoconferencias,
noticias, etc.).
• Entretenimiento (juegos, música, video, etc.).
• Comercio (ej. ventas.).
• Localización de servicios, usuarios, objetos u otros (ej. GPS).
• Telemedicina (ej. Seguimiento TX a pacientes).
Alta tasa de transferencia de imágenes/gráficos.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ALGORITMOS COMPRESIÓN/DESCOMPRESIÓN
DE DATOS
• Compresión Datos: Procesamiento de datos
cuyo objetivo es obtener una representación de
los mismos en menor espacio (en bits o bytes).
• Tipos de algoritmos: Con pérdida (JPEG,
GIF, TIFF) y sin pérdida (ej. LZW, Huffman,
RLE, JPEG, etc. ) de información.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ALGORITMOS COMPRESIÓN/DESCOMPRESIÓN
DE DATOS
MÉTODO DE
COMPRESIÓN/
CARACTERÍSTICAS
LZW
Huffman
RLE
Aritmética
Basada en
DCT
Basada en
wavelets
Memoria.
Poca
Mucha.
Muy poca
Medio
Medio
Poca
Tasa compresión.
Media (50 %)
Media (50%)
Bajamedia
Baja-media
Media-alta
Alta
Operaciones complejas.
No
Construcción
árbol
No
Punto
flotante
Algunos
casos
Algunos casos
Tipo imágenes
Colores
uniformes.
Colores
uniformes
Colores
uniformes
Tonos
continuos
No tán
importante
Casi cualquier
tipo.
Codificación de regiones
interés (ROI).
X
Manejo de errores
X
Con pérdida de
información
Sin pérdida de información
X
Compresión/Descompresión de …
X
X
X
Francisco López Orozco
X
X
X
X
05 Octubre 2004
CARACTERÍSTICAS DE PDA´s
TIPO DE PDA/
CARACTERÍSTICAS
Casio Pocket
PC E-200.
HPhx700
PalmOne
T3
Sharp
SL-6000
Sony
PEG-TJ37
Procesador
Intel Strong Arm
1110
206 MHz.
Intel PXA270
624 MHz.
Intel XScale, 400
MHz.
Intel Xscale
(PXA255,
400MHZ).
Procesador 200
MHz.
32 MB Flash ROM
64 MB RAM
Hasta 192 MB
(128 MB ROM
y 64 MB
SDRAM).
64 MB
64 MB SDRAM,
64MB FLASH
ROM
32 MB
Interfaces
USB
USB
Conector
Universal Palm.
USB
USB
Características
inalámbricas
Módem
inalámbrico, IrDA.
WLAN
802.11b,
Bluetooth,
IrDA
Bluetooth
integrado,
infrarrojo
IrDA.
WLAN 802.11b
Pantalla
TFT a color,
240 x 320 pixeles,
65 535 colores.
TFT a color
480 x 640
pixeles, 4.0 ”
TFT, color,
480 x 320 pixeles,
65535 colores
TFT a color,
480 x 640 pixeles,
65535 colores
TFT a color
320 x 320 pixeles,
65 535 colores
Precio
$ 599.00
$ 649.00
$399.00
$ 699.00
$349.00
Memoria
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ALGORITMOS DE COMPRESIÓN Y
DESCOMPRESIÓN DE IMÁGENES VS PDA´s.
PDA/
ALGORTIMO
Casio Pocket
PC E-200.
HPhx700
PalmOne
T3
Sharp
SL-6000
Sony
PEG-TJ37
LZW (GIF)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Huffman
RLE
X
Aritmética
Basada en DCT
(JPEG)
Basada en
Wavelets
(JPEG2000)
X
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
X
X
TELÉFONOS CELULARES
TIPO TELÉFONO/
CARACTERÍSTICA
Motorola
E-398
Nokia
7600
Samsung
SGH-X26
Memoria
No especificada
Hasta 30MB (DRAM)
No especificada.
Pantalla
176 x 220 pixeles,
65K colores, TFT.
128 x 260 pixeles,
65536 colores.
LCD de 65 535 colores,
128 x 160 pixeles
LCD de 65 535
colores,
Características
inalámbricas
Bluetooth, GSM
900/1800/1900 MHz ,
WAP, cámara
integrada.
Blutooth, infrarrojo,
WAP, WCDMA y
GSM 900/1800,
cámara integrada.
WAP, GSM 850/1900.
Infrarrojo, Bluetooth,
GPRS, cámara
integrada.
Interfaces
CE Bus connector
No especificado.
PC: Easy GPRS
versión 2.1.0
Soporte RS232,
Soporte USB, WAP,
Sony
P900
Programación
Soporte J2ME.
Soporte J2ME.
Soporte J2ME.
Soporte J2ME
Duración batería
590 min.
240 min.
300 min.
960 min
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ALGORITMOS DE COMPRESIÓN Y DESCOMPRESIÓN DE
IMÁGENES VS TELÉFONOS CELULARES.
TIPO
TELÉFONO/
ALGORITMO
Motorola
E-398
Nokia
7600
Samsung
SGH-X26
Sony
P900
LZW (GIF)
X
X
X
X
Huffman
X
X
RLE
X
X
X
X
Aritmética
X
Basada en DCT
(JPEG)
X
X
X
X
Basada en
Wavelets
(JPEG2000)
X
X
X
X
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ALGORITMOS COMPRESION Y DESCOMPRESIÓN DE
IMÁGENES VS DISPOSITIVOS MÓVILES (3)
• Para la elección de la computadora portátil y
dado el alto poder de cómputo que tienen
actualmente (respecto a los celulares y PDAs),
cualquier computadora con características
inalámbricas (como WLAN 802.11b ó
Bluetooth) sería útil.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
TRABAJO RELACIONADO (1)
“ An Accelerated Remote Graphics Architecture
for PDA’s “ [1], (2003).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
TRABAJO RELACIONADO (2)
• "Customizing Graphics for Tiny Displays of
Mobile Devices” [2], (2002).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
TRABAJO RELACIONADO (3)
• “Wavelet Image Compression for Mobile/Portable
Applications”, [3] (1999).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
TRABAJO RELACIONADO (4)
• "Application of RS-Coded MPSK Modulation
Scenarios to Compressed Image
Communication in Mobile Fading Channel“,
[4] (2000).
Aborda los códigos Reed-Solomon para la
comunicación de imágenes comprimidas en un
medio inalámbrico limitado.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
ÁREAS DE INTERÉS O DE
INVESTIGACIÓN.
•
•
•
•
Cómputo Móvil.
Cómputo Ubicuo.
Comunicaciones Inalámbricas.
Procesamiento Digital Señales.
– Compresión Datos.
• Compresión Imágenes y Gráficos.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
DEFINICIÓN DEL PROBLEMA(1)
ESCENARIO A
COMPUTADORA PORTÁTIL
MEDIO INALÁMBRICO
SERVIDOR
PDA
TELÉFONO CELULAR
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
DEFINICIÓN DEL PROBLEMA(2)
PDA
CONEXIÓN POR
PUERTO INFRARROJO
COMPUTADORA PORTATIL
TELÉFONO CELULAR
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
DEFINICIÓN DEL PROBLEMA(3)
PDA
Compresión/Descompresión de …
CONEXIÓN POR
PUERTO INFRARROJO
Francisco López Orozco
TELÉFONO CELULAR
05 Octubre 2004
DEFINICIÓN DEL PROBLEMA(4)
Existen aspectos no resueltos en su totalidad
(como proponer una solución de tipo
adaptativa o autoadaptativa, o que sea lo más
general posible) de sistemas de compresión,
descompresión y transmisión de imágenes
digitales en dispositivos móviles que se
pretenden resolver tomando como posibles
escenarios los mostrados anteriormente
(escenarios A, B y C).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
OBJETIVO GENERAL
Proponer una solución (es) de compresión y
descompresión de imágenes digitales entre
dispositivos móviles (teléfonos celulares,
PDA´s y computadoras portátiles) mediante
técnicas avanzadas de procesamiento digital de
señales.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
OBJETIVOS PARTICULARES(1)
• Aplicar técnicas recientes (posiblemente con autoadaptación) de procesamiento digital de señales para
la compresión y descompresión de imágenes
digitales.
• Uso de técnicas de detección y corrección de errores
inherentes a la transmisión de datos por medios
inalámbricos.
• Efectuar comparaciones entre los resultados
obtenidos con trabajos previos reportados en el área.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
OBJETIVOS PARTICULARES(2)
• En caso de ser posible proponer una
infraestructura completa SW/HW mediante el
uso de cómputo reconfigurable (FPGA).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
METODOLOGÍA (1)
• 1.-Recopilación bibliográfica y revisión del
estado del arte. Estudio de características de
dispositivos móviles del mercado.
• 2.-Desarrollar mini-prototipo experimental.
• 3.-Proponer una solución (es) al problema
planteado.
• 4.-Implementar lo referente al PASO 3.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
METODOLOGÍA (2)
• 5.-Hacer pruebas de las implementaciones
desarrolladas vs. otras implementaciones
similares (rediseñar soluciones).
• 6.-En caso de ser posible hacer extensiones o
mejoras a las implementaciones desarrolladas.
• 7.-Escritura de la tesis.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
CALENDARIO (2004-2005)
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
RESULTADOS ESPERADOS
• Proponer una solución (es) eficiente (s) de
compresión y descompresión de imágenes
entre dispositivos móviles (PDAs, celulares y
computadoras portátiles).
• Conseguir por lo menos una publicación de los
resultados del trabajo en un foro nacional.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
PRODUCTOS A ENTREGAR
• Diseño de infraestructura de compresión y
descompresión de imágenes digitales en
dispositivos móviles. Este diseño contempla el
código fuente de los algoritmos
implementados, utilizando lenguajes de alto
nivel como C, C++ y JAVA.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
REFERENCIAS (1)
• [1] LAMBERTI, F., ZUNINO, C., SANNA, A., et. al. 2003.
“An Accelerated Remote Graphics Architecture for PDAs”.
Proceedings of ACM/SIGGRAPH Web3D 2003
Symposium, pp. 55-61:203.
• [2] RIST, T., BRANDMEIER, P. 2002. "Customizing
Graphics for Tiny Displays of Mobile Devices". Personal and
Ubiquitous Computing (2002), 6: 260-268.
• [3] RAVASI, M., MATTAVELLI, M., et. al. 1999. "Wavelet
Image Compression for Mobile/Portable Applications" IEEE
Transactions on Consumer Electronics, Vol. 45, No. 3, August
1999.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
REFERENCIAS (2)
•
[4] ZHANG, L., GAO, C. "Application of RS-Coded MPSK Modulation
Scenarios to Compressed Image Communication in Mobile Fading
Channel". Proceedings 2000 52nd IEEE Vehicular Technology
Conference, VTS-Fall VTC.2000, Volume: 3, 2000 pp: 1198 -1203.
•
MORIMOTO, M., OKADA, M., KOMAKI, S. "A Hierarchical Image
Transmission System for Multimedia Mobile Communication". First
International Wokshop on Wireless Image/Video Communications,
September 1997.
•
LEI, Y., JIANG, Z., et. al., "Image-Based Walkthrough over Internet on
Mobile Devices". International Workshop on Visualization and Visual
Steering (VVS 2004).
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
REFERENCIAS (3)
•
RABBANI, M., W. JONES, P., 1991. “Digital Image Compression
Techniques”. ISBN 0-8194-0648-1. SPIE- The International Society for
Photo-Optical Instrumentation Engineers.
•
HERRERA ALCANTARA, O., "Compresión y Descompresión de
Imágenes en Internet utilizando Wavelets", Tesis Maestría en Ciencias de
la Computación, CIC-IPN-MX 2000.
•
NELSON, M. 1992. “The Data Compression Book”. ISBN 1-55851-2144.M&T Publishing, Inc.
•
KONDO, H., ISHIKAWA, T., KOUDA, T., et. al. 2002. “High Picture
Quality Image Compression Techniques for Mobile Communication”.
IEEE ICIT'02, Bangkok, THAILAND.
Compresión/Descompresión de …
Francisco López Orozco
05 Octubre 2004
Descargar