Abstract
The compressed video bitstream is very sensitive to transmission errors. If we lost packet or received with errors during the transmission, not only the current frame will be corrupted, but also errors will propagate to succeeding frames. Error concealment is a data recovery technique that enables the decoder to conceal effects of transmission errors by predicting the lost or corrupted video data from the previously reconstructed error free information. Motion vection recovery and motion compensation with the estimated motion vector is a good approach to conceal the corrupted macroblock data. In this paper, we prove that it is reasonable to use the estimated motion vector to conceal the lost macroblock by providing macroblock distortion models. After we propose a new motion vector recovery algorithm based on optical flow fields, we compare its performance to those of conventional error concealment methods. The proposed algorithm has smaller computational complexity than those of conventional algorithms.
동영상 압축 비트열은 전송 오류에 매우 민감하다. 만일 전송열 패킷이 손실되거나 손상되어 수신되면, 현재 복호하는 화면 뿐만 아니라, 연속적으로 복호될 화면들에도 화질 저하를 초래한다. 오류은닉 기술은 오류가 없이 수신된 영상 정보를 이용하여 손상된 부분을 은폐하여 화질 저하를 최소화시키는 기법이다. 한가지 방법은 손상된 매크로블록의 움직임 벡터를 추정하고 추정된 움직임 벡터를 이용하여 움직임 보상함으로써 손상된 부분을 은닉시키는 방법이 있다. 본 논문에서는 매크로블록의 왜곡 모델을 제시하여 손상된 매크로블록의 추정된 움직임 벡터로 움직임 보상하여 은폐하는 방법이 타당함을 증명한다. 오류은닉의 성능을 향상시키기위해 옵티컬 플로우 기반의 움직임 벡터 추정 방법을 제안하고 다른 움직임 벡터 복원에 의한 오류은닉 방법들과 성능을 비교한다. 또한 제안된 방법은 기존의 방법들보다 계산량이 적은 장점이있다.