SciELO - Scientific Electronic Library Online

 
vol.9 número3Caotificación Semiglobal de una Clase de Sistemas de n-Dimensiones de Tiempo Continuo a través Realimentación de RetardoAlgoritmos y Métodos para el Reconocimiento de Voz en Español Mediante Sílabas índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Computación y Sistemas

versión impresa ISSN 1405-5546

Comp. y Sist. vol.9 no.3 México ene./mar. 2006

 

Artículos

 

Spatial Error Concealment Based on Bezier Curves

 

Ocultamiento de Errores Espacial Mediante Curvas de Bezier

 

Rogelio Hasimoto–Beltrán1 and Ashfaq A. Khokhar2

 

1 Centro de Investigación en Matemáticas – CIMAT
Jalisco s/n, Col. Mineral de Valenciana, Guanajuato, Gto., México 36240
Tel: +52–(473)–732–7155 ext. 49636, Fax: +52–(473)–732–5749

hasimoto@cimat.mx

2 University of Illinois at Chicago,
Departments of Computer Sciences and Electrical and Computer Engineering,
851 South Morgan Street, Chicago, IL 60607, USA

ashfaq@uic.edu

 

Article received on December 16, 2003; accepted on December 12, 2005

 

Abstract

We present a geometric error concealment scheme for Discrete Cosine Transform (DCT) based image/video data based on the Bezier Curves (BC). Our scheme unlike the original proposal of Zeng and Liu, 1999, makes use of the average edge direction and local curvature (extracted from healthy blocks around the damaged block) as boundary conditions to create an n–degree BC. The BC is then used to interpolate the edge of the lost block (8x8 pixels), as well as to directionally reconstruct its low frequency data. In those cases where more than one edge is found to cross the lost area, a cost function defined in terms of the local and global edge curvature is used to find their best match. Results show that our approach provides an almost perfect reconstruction and excellent subjective quality of the restored data, outperforming current linear interpolations schemes in the literature.

Keywords: Error Concealment, DCT–based compression, Bezier Curves.

 

Resumen

Se presenta un esquema nuevo para el ocultamiento de errores de transmisión (pérdidas de paquetes) en imágenes y video basado en las Curvas de Bezier (BC). El esquema propuesto a diferencia de la propuesta original de Zeng y Liu, 1999, hace uso de la dirección promedio de los bordes y curvatura local alrededor de la zona dañada como condiciones de frontera para crear una curva de Bezier de grado n. La BC es usada para interpolar los bordes del bloque perdido (8x8 pixels), así como también para la reconstrucción de la información correspondiente a las bajas frecuencias. En casos donde más de un borde atraviesa la zona dañada, se propone una función de costo en términos de sus curvaturas local y global para encontrar sus correspondientes pares y proceder con el proceso de interpolación (reconstrucción) de la información perdida. Los resultados muestran que nuestro esquema reconstruye casi perfectamente la información perdida (durante la transmisión) lo que repercute en una excelente calidad subjetiva de la imagen/video reconstruido. Nuestro esquema es muy superior a los interpoladores lineales encontrados en la literatura.

Palabras Clave: Ocultamiento de Errores, Compresión basada en la DCT, Curvas de Bezier.

 

DESCARGA ARTICULO EN FORMATO PDF

 

Acknowledgement

This work was supported by CONCYTEG (Consejo Estatal de Ciencia y Tecnología de Guanjuato) under grant number 04–02–K117–020.

 

References

1. Farin G., "Curves and Surfaces for Computer Aided Geometric Design". Computer Science and Scientific Computation, Academic Press, Inc., New York, NY, 1993.        [ Links ]

2. Hasimoto, R. B., "Error Resilient Framework for Image/Video Transmission over Packet Switch Networks". Ph.D Thesis, University of Delaware, Sept. 2001.        [ Links ]

3. Hemami, S. S. and T. H.–Y Meng, "Transform Coded Image Reconstruction Exploiting Interblock Correlation". IEEE Trans. Image Processing, Vol. 4, pp–1023–1027, July 1995.        [ Links ]

4. Jung K.–H., J.–H. Chang, and W. Lee, "Error Concealment Using Projection for Block–Based Image Coding". SPIE Vol. 2308, pp. 1466–1476, 1994.        [ Links ]

5. Kwok W. and H. Sun, "Multidirectional Interpolation for Spatial Error Concealment. IEEE Trans. Consumer Electron., Vol. 39, pp. 455–460., August 1993.        [ Links ]

6. Pei–Chun C. T., and T. Chen, "Second–Generation Error Concealment for Video Transport Over Error Prone Channels. ICIP 2002.        [ Links ]

7. Posnak E. J., S. P. Gallindo, A.P. Stephens, and H.M. Vin, Techniques for Resilient Transmission of JPEG Video Streams. Proc. of Multimedia Computing and Networking, pp. 243–252, February 1995.        [ Links ]

8. Salama P., N. B. Shroff, and E. J. Delp, "Error Concealment in Encoded Video", IEEE Journal on Selected Areas in Communications. , Vol. 18, No. 6, June 2000, pp. 1129 –114.        [ Links ]

9. Shahram, S., Kossentini F., and Ward R., An Adaptive Markov Random Field Based Error Concealment Method for Video Communication in an Error Prone Environment. IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) 1999.        [ Links ]

10. Wang Y., Q–F. Zhu, and L. Shaw, "Maximally Smooth Recovery in Transform Coding. IEEE Trans. Commun., Vol. 41, No. 10, 1993, pp. 1544–1551.        [ Links ]

11. Zeng W. and B. Liu, "Geometric–Structure–based Error Concealment with Novel Applications in Block–based Low Bit Rate Coding". IEEE Trans. Circuits and Systems for Video Tech., June 1999.        [ Links ]

12. Zhu Q.–F., Y. Wang, and L. Shaw, Coding and Cell Loss Recovery for DCT–based Packet Video. IEEE Trans. Circuits Syst. Video Tech., Vol. 3, pp. 248–258, June 1993.        [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons