1 |
1
입력 영상을 초해상도 처리하여 상기 입력 영상보다 높은 해상도를 가지는 초해상도 영상을 생성하는 초해상도 영상 처리 방법에 있어서,초해상도 신경망 학습부에 의해, 저해상도 학습 영상에 소정의 수용 필드를 가지는 커널을 설정하여 합성곱 처리를 수행함으로써, 상기 저해상도 학습 영상을 고해상도 영상으로 변환하는 초해상도 신경망을 학습하는 단계;초해상도 룩업테이블 생성부에 의해, 상기 저해상도 학습 영상의 커널에 포함되는 제1 화소 및 상기 제1 화소의 인접 화소를 포함하는 입력 화소들의 제1 화소값들의 조합과, 상기 제1 화소값들에 따라 상기 제1 화소와 대응되는 값으로 출력되는 상기 고해상도 영상의 제2 화소들의 제2 화소값들의 조합의 대응 관계를 나타내는 초해상도 룩업테이블을 생성하는 단계; 및초해상도 처리부에 의해, 상기 입력 영상의 화소들의 상기 수용 필드에 해당하는 입력 화소값들을 기초로 상기 초해상도 룩업테이블에서 복수의 제1 화소값들의 조합 및 복수의 제2 화소값들의 조합을 추출하고, 상기 입력 화소값들과 상기 복수의 제1 화소값들을 기반으로 상기 복수의 제2 화소값들의 조합을 보간 처리하여 상기 초해상도 영상을 생성하는 단계;를 포함하는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
2 |
2
제1항에 있어서,상기 커널은 상기 저해상도 학습 영상의 상기 제1 화소를 기준으로 소정 각도로 회전하는 앙상블 커널을 포함하는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
3 |
3
제2항에 있어서,상기 초해상도 신경망을 학습하는 단계는:상기 앙상블 커널을 이용하여 상기 제1 화소에 대해 상기 커널의 각도 별로 상기 저해상도 학습 영상을 합성곱 처리하는 단계; 및상기 커널의 각도 별로 상기 초해상도 신경망에 의해 산출되는 상기 고해상도 영상의 화소값들을 합산하여 상기 제2 화소값들을 산출하는 단계;를 포함하는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
4 |
4
제2항에 있어서,상기 커널은 1×2, 1×3, 1×4 또는 2×2의 커널 형상을 가지도록 설정되고, 상기 앙상블 커널은 상기 제1 화소를 중심으로 90° 또는 180° 간격으로 회전하도록 설정되는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
5 |
5
제1항에 있어서,상기 초해상도 룩업테이블을 생성하는 단계는 상기 입력 화소들의 상기 제1 화소값들의 조합을 균등 간격으로 샘플링하여 상기 초해상도 룩업테이블을 생성하는 단계를 포함하는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
6 |
6
제5항에 있어서,상기 초해상도 룩업테이블에서 상기 제1 화소값들이 샘플링되는 균등 간격은 16 ~ 64 범위 내에서 설정되는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
7 |
7
제5항에 있어서,상기 초해상도 영상을 생성하는 단계는:상기 입력 영상의 상기 입력 화소값들에서 각각 상위 화소값과 하위 화소값을 추출하는 단계;상기 입력 화소값들에서 추출된 상위 화소값들을 기초로, 상기 상위 화소값들과 대응되는 상기 복수의 제1 화소값들의 조합을 선택하는 단계;상기 입력 화소값들에서 추출된 하위 화소값들의 대소 관계를 비교하는 단계;상기 대소 관계를 기초로 상기 복수의 제1 화소값들의 조합 중의 일부를 선택하고, 상기 하위 화소값들을 기반으로 가중치들을 결정하는 단계; 및상기 복수의 제1 화소값들의 조합 중에서 선택된 일부에 상기 가중치들을 적용하는 보간 처리에 의해 상기 초해상도 영상을 생성하는 단계;를 포함하는 룩업테이블을 이용한 초해상도 영상 처리 방법
|
8 |
8
제1항 내지 제7항 중 어느 한 항에 기재된 룩업테이블을 이용한 초해상도 영상 처리 방법을 실행시키도록 컴퓨터로 판독 가능한 기록 매체에 기록된 컴퓨터 프로그램
|
9 |
9
입력 영상을 초해상도 처리하여 상기 입력 영상보다 높은 해상도를 가지는 초해상도 영상을 생성하는 초해상도 영상 처리 장치에 있어서,저해상도 학습 영상에 소정의 수용 필드를 가지는 커널을 설정하여 합성곱 처리를 수행함으로써, 상기 저해상도 학습 영상을 고해상도 영상으로 변환하는 초해상도 신경망을 학습하도록 구성되는 초해상도 신경망 학습부;상기 저해상도 학습 영상의 커널에 포함되는 제1 화소 및 상기 제1 화소의 인접 화소를 포함하는 입력 화소들의 제1 화소값들의 조합과, 상기 제1 화소값들에 따라 상기 제1 화소와 대응되는 값으로 출력되는 상기 고해상도 영상의 제2 화소들의 제2 화소값들의 조합의 대응 관계를 나타내는 초해상도 룩업테이블을 생성하도록 구성되는 초해상도 룩업테이블 생성부; 및상기 입력 영상의 화소들의 상기 수용 필드에 해당하는 입력 화소값들을 기초로 상기 초해상도 룩업테이블에서 복수의 제1 화소값들의 조합 및 복수의 제2 화소값들의 조합을 추출하고, 상기 입력 화소값들과 상기 복수의 제1 화소값들을 기반으로 상기 복수의 제2 화소값들의 조합을 보간 처리하여 상기 초해상도 영상을 생성하도록 구성되는 초해상도 처리부;를 포함하는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
10 |
10
제9항에 있어서,상기 커널은 상기 저해상도 학습 영상의 상기 제1 화소를 기준으로 소정 각도로 회전하는 앙상블 커널을 포함하는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
11 |
11
제10항에 있어서,상기 초해상도 신경망 학습부는:상기 앙상블 커널을 이용하여 상기 제1 화소에 대해 상기 커널의 각도 별로 상기 저해상도 학습 영상을 합성곱 처리하고;상기 커널의 각도 별로 상기 초해상도 신경망에 의해 산출되는 상기 고해상도 영상의 화소값들을 합산하여 상기 제2 화소값들을 산출하도록 구성되는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
12 |
12
제10항에 있어서,상기 커널은 1×2, 1×3, 1×4 또는 2×2의 커널 형상을 가지도록 설정되고, 상기 앙상블 커널은 상기 제1 화소를 중심으로 90° 또는 180° 간격으로 회전하도록 설정되는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
13 |
13
제9항에 있어서,상기 초해상도 룩업테이블 생성부는 상기 입력 화소들의 상기 제1 화소값들의 조합을 균등 간격으로 샘플링하여 상기 초해상도 룩업테이블을 생성하도록 구성되는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
14 |
14
제13항에 있어서,상기 초해상도 룩업테이블에서 상기 제1 화소값들이 샘플링되는 균등 간격은 16 ~ 64 범위 내에서 설정되는 룩업테이블을 이용한 초해상도 영상 처리 장치
|
15 |
15
제13항에 있어서,상기 초해상도 처리부는:상기 입력 영상의 상기 입력 화소값들에서 각각 상위 화소값과 하위 화소값을 추출하고;상기 입력 화소값들에서 추출된 상위 화소값들을 기초로, 상기 상위 화소값들과 대응되는 상기 복수의 제1 화소값들의 조합을 선택하고;상기 입력 화소값들에서 추출된 하위 화소값들의 대소 관계를 비교하여, 상기 대소 관계를 기초로 상기 복수의 제1 화소값들의 조합 중의 일부를 선택하고, 상기 하위 화소값들을 기반으로 가중치들을 결정하고;상기 복수의 제1 화소값들의 조합 중에서 선택된 일부에 상기 가중치들을 적용하는 보간 처리에 의해 상기 초해상도 영상을 생성하도록 구성되는 룩업테이블을 이용한 초해상도 영상 처리 장치
|