1 |
1
블록경계면을 포함하는 영상의 단위 화소 블럭을 입력받아, 상기 단위 화소 블럭의 각 화소의 수평방향 기울기, 수직방향 기울기 및 에지강도를 계산하여, 상기 각 화소가 에지영역의 화소인지 평탄영역의 화소인지 구분하는 화소 분류기;
상기 화소 분류기에서 계산된 각 화소의 수평방향 기울기정보, 수직방향 기울기정보 및 에지강도정보가 저장되는 에지보존 지도;
상기 화소들 중, 상기 수평방향 기울기정보 또는 수직방향 기울기정보가 기울기 방향 임계값보다 작은 화소에 대해 상기 블록경계면에 인접한 화소값들의 차인 오프셋 값을 이용하여 블록잡음을 제거하는 오프셋 필터; 및
상기 화소들 중, 상기 에지영역의 화소에 대해 컨벌루션(Convolution) 필터링을 수행하여 상기 에지영역의 계단잡음 및 구석윤곽잡음을 제거하는 에지보존 필터;를 포함하며,
상기 에지보존 필터는 열두 번의 클럭신호에 의해 상기 단위 화소 블록의 중심화소에 대해 컨벌루션 필터링을 완료하는 12단계의 파이프라인 구조로 이루어지고,
상기 파이프라인 구조:는
상기 단위 화소 블럭의 중심 화소의 화소값과 상기 단위 화소 블럭의 각 화소들의 차이값을 구하는 하나의 파이프 라인;
상기 각 화소의 차이값에 세 번의 가중치를 부여하여 상기 각 화소의 컨벌루션 계수를 계산하는 세 개의 파이프 라인;
상기 각 화소의 컨벌루션 값을 연산하는 하나의 파이프라인;
상기 컨벌루션 계수들을 모두 더하는 하나의 파이프 라인;
상기 컨벌루션 값들을 모두 더하는 하나의 파이프라인; 및
상기 컨벌루션 값들의 합에 상기 컨벌루션 계수값을 나누어 컨벌루션 마스크(C)를 계산하고, 상기 단위 화소 블록의 중심 화소에 대해 컨벌루션 필터링을 수행하는 다섯 개의 파이프라인;으로 이루어지는 것을 특징으로 하는 에지보존 디블로킹 필터
|
2 |
2
제 1 항에 있어서,
상기 화소 분류기는 제1 3×3 단위 화소 블록의 각 화소가 에지영역의 화소인지 평탄영역의 화소인지 구분하고,
상기 에지보존 디블로킹 필터는 상기 화소들을 상기 제1 3×3 단위 화소 블록으로 변환하여 상기 화소 분류기로 입력해주는 3×3 레스터-블록 변환기를 더 포함하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
3 |
3
제 2 항에 있어서,
상기 오프셋 필터는 상기 블록 경계면을 포함하는 8×8 단위 화소 블록의 각 화소에 대해 블록잡음을 제거하며,
상기 에지보존 디블로킹 필터는 상기 화소들을 상기 8×8 단위 화소 블록으로 변환하여 상기 오프셋 필터로 입력해주는 8×8 레스터-블록 변환기를 더 포함하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
4 |
4
제 3 항에 있어서,
상기 에지보존 필터는 제2 3×3 단위 화소 블록의 중심 화소에 대해 컨벌루션 필터링을 수행하며,
상기 에지보존 디블로킹 필터는 상기 오프셋 필터로부터 출력되는 8×8 화소 블록을 상기 제2 3×3 화소 블록으로 변환하여 상기 에지보존 필터로 입력해주는 8×8-3×3 레스터-블록 변환기를 더 포함하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
5 |
5
제 2 항 내지 제 4 항 중 어느 한 항에 있어서,
상기 레스터-블록 변환기들은 각각 수직 레스터 주사방식을 이용하여 상기 단위 화소 블록들을 생성하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
6 |
6
제 5 항에 있어서,
상기 화소 분류기는 프리윗 연산기(Prewitt operator)를 이용하여 상기 수평방향 기울기, 수직방향 기울기 및 에지강도를 계산하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
7 |
7
제 4 항에 있어서,
상기 오프셋 필터는 상기 8×8 단위 화소 블록의 화소들 중 수평방향의 화소들의 블록잡음을 필터링하는 수평 오프셋 필터 및 상기 8×8 단위 화소 블록의 화소들 중 수직방향의 화소들의 블록잡음을 필터링하는 수직 오프셋 필터를 포함하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
8 |
8
제 4 항에 있어서,
상기 에지보존 필터:는
상기 제2 3×3 단위 화소 블록의 중심 화소의 화소값과 상기 제2 3×3 단위 화소 블록의 각 화소들의 화소값의 차이값을 구하는 거리강도 계산부;
상기 차이값들에 각각 가중치(q:smooth factor)를 부여하여, 상기 제2 3×3 화소 블록의 각 화소의 컨벌루션 계수(ci,i=1,2,3,4,5,6,7,8,9)를 추출하는 계수 추출부;
상기 제2 3×3 단위 화소 블록의 각 화소들의 화소값에 상기 제2 3×3 단위 화소 블록의 각 화소들의 컨벌루션 계수를 곱하여 컨벌루션 값을 연산하는 컨벌루션 연산부; 및
상기 각 화소의 컨벌루션 계수와 컨벌루션 값을 이용하여 아래의 수학식과 같이 컨벌루션 마스크(C)를 도출하고, 상기 제2 3×3 단위 화소 블록의 중심 화소에 대해 컨벌루션 필터링을 수행하는 계수 표준화부;를 포함하는 것을 특징으로 하는 에지보존 디블로킹 필터
|
9 |
9
삭제
|