Spatial error concealment for H.264 using sequential directional interpolation

Myounghoon Kim, Hoonjae Lee, Sanghoon Sull

Research output: Contribution to journalArticle

26 Citations (Scopus)

Abstract

Error concealment at the decoder restores erroneous macroblocks (MBs) caused by channel errors. In this paper, we propose a novel spatial error concealment algorithm based on prediction modes of intra-blocks which are included in a H.264-coded stream and highly correlated to the direction of local edge within the block. The key contribution is to sequentially interpolate each pixel in a lost MB by utilizing edge directions and strengths efficiently estimated from the neighboring blocks, preserving local edge continuity for more visually acceptable images. The proposed scheme is simple to implement and more reliably recover high-detailed content in corrupted MBs. The experimental results shows the proposed method achieves reduction in speed by 14%~39% as compared to existing method, and outperforms them in PSNR by 0.5~1dB as well as in subjective visual evaluation.

Original languageEnglish
Pages (from-to)1811-1818
Number of pages8
JournalIEEE Transactions on Consumer Electronics
Volume54
Issue number4
DOIs
Publication statusPublished - 2008 Dec 1

Fingerprint

Interpolation
Pixels

Keywords

  • Automatic voltage control
  • Block-loss recovery
  • Distance measurement
  • Encoding
  • H.264
  • Image edge detection
  • Interpolation
  • Intra prediction modes
  • Pixel
  • Sequential Directional interpolation
  • Spatial error concealment
  • Visualization

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Media Technology

Cite this

Spatial error concealment for H.264 using sequential directional interpolation. / Kim, Myounghoon; Lee, Hoonjae; Sull, Sanghoon.

In: IEEE Transactions on Consumer Electronics, Vol. 54, No. 4, 01.12.2008, p. 1811-1818.

Research output: Contribution to journalArticle

@article{edf8f9be2e6849af95771279e0e9813b,
title = "Spatial error concealment for H.264 using sequential directional interpolation",
abstract = "Error concealment at the decoder restores erroneous macroblocks (MBs) caused by channel errors. In this paper, we propose a novel spatial error concealment algorithm based on prediction modes of intra-blocks which are included in a H.264-coded stream and highly correlated to the direction of local edge within the block. The key contribution is to sequentially interpolate each pixel in a lost MB by utilizing edge directions and strengths efficiently estimated from the neighboring blocks, preserving local edge continuity for more visually acceptable images. The proposed scheme is simple to implement and more reliably recover high-detailed content in corrupted MBs. The experimental results shows the proposed method achieves reduction in speed by 14{\%}~39{\%} as compared to existing method, and outperforms them in PSNR by 0.5~1dB as well as in subjective visual evaluation.",
keywords = "Automatic voltage control, Block-loss recovery, Distance measurement, Encoding, H.264, Image edge detection, Interpolation, Intra prediction modes, Pixel, Sequential Directional interpolation, Spatial error concealment, Visualization",
author = "Myounghoon Kim and Hoonjae Lee and Sanghoon Sull",
year = "2008",
month = "12",
day = "1",
doi = "10.1109/TCE.2008.4711239",
language = "English",
volume = "54",
pages = "1811--1818",
journal = "IEEE Transactions on Consumer Electronics",
issn = "0098-3063",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

TY - JOUR

T1 - Spatial error concealment for H.264 using sequential directional interpolation

AU - Kim, Myounghoon

AU - Lee, Hoonjae

AU - Sull, Sanghoon

PY - 2008/12/1

Y1 - 2008/12/1

N2 - Error concealment at the decoder restores erroneous macroblocks (MBs) caused by channel errors. In this paper, we propose a novel spatial error concealment algorithm based on prediction modes of intra-blocks which are included in a H.264-coded stream and highly correlated to the direction of local edge within the block. The key contribution is to sequentially interpolate each pixel in a lost MB by utilizing edge directions and strengths efficiently estimated from the neighboring blocks, preserving local edge continuity for more visually acceptable images. The proposed scheme is simple to implement and more reliably recover high-detailed content in corrupted MBs. The experimental results shows the proposed method achieves reduction in speed by 14%~39% as compared to existing method, and outperforms them in PSNR by 0.5~1dB as well as in subjective visual evaluation.

AB - Error concealment at the decoder restores erroneous macroblocks (MBs) caused by channel errors. In this paper, we propose a novel spatial error concealment algorithm based on prediction modes of intra-blocks which are included in a H.264-coded stream and highly correlated to the direction of local edge within the block. The key contribution is to sequentially interpolate each pixel in a lost MB by utilizing edge directions and strengths efficiently estimated from the neighboring blocks, preserving local edge continuity for more visually acceptable images. The proposed scheme is simple to implement and more reliably recover high-detailed content in corrupted MBs. The experimental results shows the proposed method achieves reduction in speed by 14%~39% as compared to existing method, and outperforms them in PSNR by 0.5~1dB as well as in subjective visual evaluation.

KW - Automatic voltage control

KW - Block-loss recovery

KW - Distance measurement

KW - Encoding

KW - H.264

KW - Image edge detection

KW - Interpolation

KW - Intra prediction modes

KW - Pixel

KW - Sequential Directional interpolation

KW - Spatial error concealment

KW - Visualization

UR - http://www.scopus.com/inward/record.url?scp=58149399922&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=58149399922&partnerID=8YFLogxK

U2 - 10.1109/TCE.2008.4711239

DO - 10.1109/TCE.2008.4711239

M3 - Article

AN - SCOPUS:58149399922

VL - 54

SP - 1811

EP - 1818

JO - IEEE Transactions on Consumer Electronics

JF - IEEE Transactions on Consumer Electronics

SN - 0098-3063

IS - 4

ER -