1 |
1
입력 비디오의 각각의 프레임과 인접한 프레임의 비교를 통하여 상기 입력 비디오로부터 프레임들 사이의 모션 및 프레임의 모션 블러를 추정하는 단계; 및상기 추정된 모션 및 모션 블러를 이용하여 상기 입력 비디오의 프레임의 블러를 제거하는 단계를 포함하되,상기 입력 비디오의 프레임의 블러를 제거하는 단계는,상기 입력 비디오의 각각의 프레임의 모든 패치에 대해 상기 인접한 프레임으로부터 매칭 패치들을 선별하는 단계; 및상기 선별된 매칭 패치들을 블렌딩하여 선명한 프레임을 복원하는 단계를 포함하는 비디오 디블러링 방법
|
2 |
2
청구항 1에 있어서, 상기 입력 비디오로부터 프레임들 사이의 모션 및 프레임의 모션 블러를 추정하는 단계는,상기 입력 비디오의 각각의 프레임과 상기 인접한 프레임 사이의 호모그래피 함수를 추정하는 단계;상기 추정된 호모그래피 함수를 이용하여 상기 각각의 프레임의 픽셀들이 블러된 정도를 나타내는 러키니스값을 산출하는 단계; 및상기 추정된 호모그래피 함수와 상기 산출된 러키니스값을 이용하여 상기 각각의 프레임의 블러 함수를 추정하는 단계를 포함하는 비디오 디블러링 방법
|
3 |
3
삭제
|
4 |
4
청구항 2에 있어서, 상기 추정된 호모그래피 함수와 상기 산출된 러키니스값을 이용하여 상기 각각의 프레임의 블러 함수를 추정하는 단계는, 상기 추정된 호모그래피 함수를 보간(interpolation)하여 카메라의 흔들림을 근사하여 상기 블러 함수를 추정하는 비디오 디블러링 방법
|
5 |
5
청구항 2에 있어서, 상기 추정된 호모그래피 함수와 상기 산출된 러키니스값을 이용하여 상기 각각의 프레임의 블러 함수를 추정하는 단계는,상기 산출된 러키니스값을 이용하여 선명한 프레임과 인접한 블러된 프레임의 쌍을 선택하고, 상기 선택된 프레임의 쌍을 비교하여 프레임의 노출 시간을 추정하는 비디오 디블러링 방법
|
6 |
6
청구항 2에 있어서, 상기 입력된 비디오의 각각의 프레임의 모든 패치에 대해 상기 인접한 프레임으로부터 매칭 패치들을 선별하는 단계는,상기 추정된 각각의 프레임의 블러 함수를 상기 각각의 프레임에 상응하는 인접 프레임에 적용한 후, 상기 각각의 프레임의 패치들과 상기 블러 함수가 적용된 상기 인접 프레임의 패치들 사이의 유사도에 따라 산출되는 블러 기반 유사도를 이용하여 상기 각각의 프레임의 패치들에 가장 유사한 인접 프레임의 패치들을 매칭 패치들로 찾는 비디오 디블러링 방법
|
7 |
7
청구항 6에 있어서, 상기 입력된 비디오의 각각의 프레임의 모든 패치에 대해 상기 인접한 프레임으로부터 매칭 패치들을 선별하는 단계는,상기 산출된 블러 기반 유사도에 상기 산출된 러키니스값을 기반으로 한 가중치를 적용하여 산출되는 수정된 블러 기반 유사도를 이용하여 상기 각각의 프레임의 패치들에 가장 유사한 인접 프레임의 패치들을 매칭 패치들로 찾는 비디오 디블러링 방법
|
8 |
8
청구항 2에 있어서, 상기 선별된 매칭 패치들을 블렌딩하여 선명한 프레임을 복원하는 단계는,상기 각각의 프레임의 패치들에 대해, 상기 선별된 매칭 패치들을 블렌딩(blending)하여 선명한 프레임을 복원하는 비디오 디블러링 방법
|
9 |
9
청구항 7에 있어서, 상기 선별된 매칭 패치를 블렌딩하여 선명한 프레임을 복원하는 단계는, 상기 산출된 블러 기반 유사도 또는 상기 산출된 수정된 블러 기반 유사도에 기반한 매칭 패치들을 상기 각각의 프레임의 패치들에 블렌딩하는 비디오 디블러링 방법
|
10 |
10
청구항 2에 있어서, 상기 선별된 매칭 패치들의 러키니스값을 블렌딩하여 복원된 프레임의 러키니스값을 업데이트하는 단계를 더 포함하는 비디오 디블러링 방법
|
11 |
11
청구항 2에 있어서, 상기 추정된 모션 및 모션 블러를 이용하여 상기 입력 비디오의 프레임의 블러를 제거하는 단계를 미리 설정된 횟수만큼 반복하는 것을 특징으로 하는 비디오 디블러링 방법
|
12 |
12
청구항 2에 있어서, 상기 러키니스값에 기반하여 상기 입력 프레임에 대한 디블러링 순서를 결정하는 단계를 더 포함하는 것을 특징으로 하는 비디오 디블러링 방법
|
13 |
13
입력 비디오의 각각의 프레임과 인접한 프레임의 비교를 통하여 상기 입력 비디오로부터 프레임 사이의 모션 및 프레임의 모션 블러를 추정하는 모션 및 모션 블러 추정부; 및상기 추정된 모션 및 모션 블러를 이용하여 상기 입력 비디오의 프레임의 블러를 제거하는 디블러링부를 포함하되, 상기 디블러링부는, 상기 입력 비디오의 각각의 프레임의 모든 패치에 대해 상기 인접한 프레임으로부터 매칭 패치들을 선별하는 매칭 패치 선별부; 및상기 선별된 매칭 패치들을 블렌딩하여 선명한 프레임을 복원하는 선명한 프레임 복원부를 포함하는 비디오 디블러링 장치
|
14 |
14
청구항 13에 있어서, 상기 모션 및 모션 블러 추정부는,상기 입력 비디오의 각각의 프레임과 상기 인접한 프레임 사이의 호모그래피 함수를 추정하는 호모그래피 추정부;상기 추정된 호모그래피 함수를 이용하여 상기 각각의 프레임의 픽셀들이 블러된 정도를 나타내는 러키니스값을 산출하는 러키니스값 산출부; 및상기 추정된 호모그래피 함수와 상기 산출된 러키니스값을 이용하여 상기 각각의 프레임의 블러 함수를 추정하는 블러 함수 추정부를 포함하는 비디오 디블러링 장치
|
15 |
15
삭제
|
16 |
16
청구항 14에 있어서, 상기 블러 함수 추정부는,상기 추정된 호모그래피 함수를 보간(interpolation)하여 카메라의 흔들림을 근사하여 상기 블러 함수를 추정하는 비디오 디블러링 장치
|
17 |
17
청구항 14에 있어서, 상기 블러 함수 추정부는,상기 산출된 러키니스값을 이용하여 선명한 프레임과 인접한 블러된 프레임의 쌍을 선택하고, 상기 선택된 프레임의 쌍을 비교하여 프레임의 노출 시간을 추정하는 비디오 디블러링 장치
|
18 |
18
청구항 14에 있어서, 상기 매칭 패치 선별부는,상기 추정된 각각의 프레임의 블러 함수를 상기 각각의 프레임에 상응하는 인접 프레임에 적용한 후, 상기 각각의 프레임의 패치들과 상기 블러 함수가 적용된 상기 인접 프레임의 패치들 사이의 유사도에 따라 산출되는 블러 기반 유사도를 이용하여 상기 각각의 프레임의 패치들에 가장 유사한 인접 프레임의 패치들을 매칭 패치들로 찾는 비디오 디블러링 장치
|
19 |
19
청구항 18에 있어서, 상기 매칭 패치 선별부는,상기 산출된 블러 기반 유사도에 상기 산출된 러키니스값을 기반으로 한 가중치를 적용하여 산출되는 수정된 블러 기반 유사도를 이용하여 상기 각각의 프레임의 패치들에 가장 유사한 인접 프레임의 패치들을 매칭 패치들로 찾는 비디오 디블러링 장치
|
20 |
20
청구항 14에 있어서, 상기 선명한 프레임 복원부는,상기 각각의 프레임의 패치들에 대해, 상기 선별된 매칭 패치들을 블렌딩(blending)하여 선명한 프레임을 복원하는 비디오 디블러링 장치
|
21 |
21
청구항 19에 있어서, 상기 선명한 프레임 복원부는, 상기 산출된 블러 기반 유사도 또는 상기 산출된 수정된 블러 기반 유사도에 기반한 매칭 패치들을 상기 각각의 프레임의 패치들에 블렌딩하는 비디오 디블러링 장치
|
22 |
22
청구항 14에 있어서, 상기 선별된 매칭 패치의 러키니스값을 블렌딩하여 복원된 프레임의 러키니스값을 업데이트하는 러키니스 업데이트부를 더 포함하는 비디오 디블러링 장치
|