Publications

Detailed Information

Fading 채널의 오류율에 따라 오류 강건 기능을 선택하는 방법에 관한 연구

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors

김명현

Advisor
채수익
Major
공과대학 전기·정보공학부
Issue Date
2018-02
Publisher
서울대학교 대학원
Keywords
오류 강건 기능오류 복원오류 은닉모션 벡터 protectionSync markerModuloHigh Efficiency Video Coding (HEVC)
Description
학위논문 (석사)-- 서울대학교 대학원 : 공과대학 전기·정보공학부, 2018. 2. 채수익.
Abstract
본 논문은 bit error rate가 큰 무선망을 통하여 영상 데이터를 전송할 때, 전송 도중 오류가 발생하면 손상된 packet에서 오류가 없는 부분의 데이터를 최대로 복원하고, 복원이 불가능한 부분은 오류 은닉 알고리즘을 적용하도록 수정된 HEVC (High Efficiency Video Coding) 알고리즘을 제안한다. 제안한 코딩 알고리즘은 데이터 오류를 복원하기 위하여 3가지 방법을 사용한다.
첫 번째는 HEVC에서 slice body에 내장된 모션 벡터 정보를 slice header로 옮겨, error correct 코딩 방식으로 모션 벡터 정보에 오류가 발생하여 확산될 확률을 줄였다. 두 번째, 하나의 slice에서 오류가 발생한 경우에 해당 slice 전체가 아닌 오류가 발생한 일부분만을 버리기 위하여 각 slice를 k개의 sub-slice로 분할한 후, 오류가 발생한 부분은 국한하고 오류가 없는 부분은 복원하도록 하였다. 마지막으로, 하나의 sub-slice 안에서 CTU 단위의 오류 검출 및 은닉 과정을 수행하기 위하여 SAO bin부터 terminating bin 전까지의 bin 수에 대한 modulo-k를 전송하고, 해당 값을 확인하여 오류 발생 여부를 검출하도록 하였다.
실험은 HEVC test sequence ClassB (BasketballDrive, BQTerrace, Cactus, Kimono, ParkScene)에 대하여 압축률 10:1과 100:1 (QP 17, 37), Low delay-B 환경에서 수행하였으며, HM-SCM 코드를 기준으로 성능을 측정하였다. 이 때, 화면에서 CTU 한 줄을 하나의 slice로 가정하였으며, sub-slice 분할 방식과 modulo의 전송은 모션 벡터 protection을 기반으로 구현하였다. 실험 결과, 압축률 10:1, 64x64 CTU를 기준으로 slice 당 오류가 약 0.0023개보다 적다면 모션 벡터 정보를 protect하지 않고 오류 은닉도 수행하지 않은 경우의 화질이 가장 좋았고, 0.0023개에서 0.01개 사이로 발생하는 경우에는 sub-slice 분할 없이 modulo-4하여 전송하는 것이 가장 효과적이었다. Slice 당 오류가 약 0.02개에서 0.1개 사이로 발생하였을 때는 slice를 5개로 분할하며 modulo-8을 하여 전송하는 것이 가장 좋았으며, 0.2개보다 많이 발생하는 경우에는 slice를 5개로 분할하고 modulo-16하는 방식이 화질 개선 측면에서 가장 효과가 있었다.
Language
Korean
URI
https://hdl.handle.net/10371/141514
Files in This Item:
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share