Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Computación y Sistemas
versión On-line ISSN 2007-9737versión impresa ISSN 1405-5546
Comp. y Sist. vol.9 no.3 Ciudad de México ene./mar. 2006
Artículos
Spatial Error Concealment Based on Bezier Curves
Ocultamiento de Errores Espacial Mediante Curvas de Bezier
Rogelio HasimotoBeltrá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)7327155 ext. 49636, Fax: +52(473)7325749
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 ndegree 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, DCTbased 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 0402K117020.
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, pp10231027, July 1995. [ Links ]
4. Jung K.H., J.H. Chang, and W. Lee, "Error Concealment Using Projection for BlockBased Image Coding". SPIE Vol. 2308, pp. 14661476, 1994. [ Links ]
5. Kwok W. and H. Sun, "Multidirectional Interpolation for Spatial Error Concealment. IEEE Trans. Consumer Electron., Vol. 39, pp. 455460., August 1993. [ Links ]
6. PeiChun C. T., and T. Chen, "SecondGeneration 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. 243252, 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., QF. Zhu, and L. Shaw, "Maximally Smooth Recovery in Transform Coding. IEEE Trans. Commun., Vol. 41, No. 10, 1993, pp. 15441551. [ Links ]
11. Zeng W. and B. Liu, "GeometricStructurebased Error Concealment with Novel Applications in Blockbased 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 DCTbased Packet Video. IEEE Trans. Circuits Syst. Video Tech., Vol. 3, pp. 248258, June 1993. [ Links ]