1 |
1
왜곡 분류 및 왜곡 검출과 관련된 복수의 왜곡된 이미지를 생성하여, 복수의 왜곡 유형이 적용된 복수의 제1 왜곡 이미지를 포함하는 왜곡 분류 데이터 세트 및 서로 다른 복수의 왜곡을 갖는 복수의 제2 왜곡 이미지를 포함하는 왜곡 검출 데이터 세트를 포함하는 왜곡 데이터 세트를 생성하는 단계;상기 생성된 왜곡 데이터 세트에 포함된, 상기 왜곡 분류 데이터 세트 및 상기 왜곡 검출 데이터 세트를 이용하여, 이미지 왜곡을 검출하기 위한 컨볼루션 뉴럴 네트워크(Convolutional Neural Network)를 미세 조정하는 단계; 상기 미세 조정된 컨볼루션 뉴럴 네트워크를 이용하여, 입력되는 대상 이미지의 왜곡 영역을 검출하는 단계; 및상기 검출된 왜곡 영역에 대한 정보인 상기 검출된 왜곡 영역의 좌표, 왜곡 정도 및 왜곡 종류를 기초로, 상기 대상 이미지의 왜곡을 복원하는 단계를 포함하는이미지 복원 방법
|
2 |
2
제1항에 있어서,상기 왜곡 데이터 세트를 생성하는 단계는하나의 참조 이미지를 기초로, 상기 복수의 왜곡된 이미지를 생성하는 단계와,상기 생성된 복수의 왜곡된 이미지를 기초로, 상기 왜곡 분류 데이터 세트 및 상기 왜곡 검출 데이터 세트를 생성하는 단계를 포함하는이미지 복원 방법
|
3 |
3
제2항에 있어서,상기 왜곡 데이터 세트를 생성하는 단계는상기 하나의 참조 이미지로 상기 복수의 왜곡 유형을 서로 다른 수준으로 적용한 상기 복수의 제1 왜곡 이미지를 생성하여 상기 왜곡 분류 데이터 세트를 생성하는 단계와,상기 하나의 참조 이미지의 왜곡 수준을 최소값과 최대값의 범위에서 무작위로 선택한 상기 복수의 제2 왜곡 이미지를 생성하여 상기 왜곡 검출 데이터 세트를 생성하는 단계를 포함하는이미지 복원 방법
|
4 |
4
제1항에 있어서,상기 대상 이미지의 왜곡 영역을 검출하는 단계는상기 미세 조정된 컨볼루션 뉴럴 네트워크에 포함된 제1 네트워크 및 싱글 샷 멀티박스 검출 방식을 이용하여, 상기 대상 이미지의 왜곡 영역을 검출하는 단계를 포함하는이미지 복원 방법
|
5 |
5
제4항에 있어서,상기 대상 이미지를 복원하는 단계는상기 제1 네트워크 및 상기 싱글 샷 멀티박스 검출 방식으로 검출된 상기 왜곡 영역에 대한 정보를 기초로, 상기 대상 이미지를 복원하는 단계를 포함하는이미지 복원 방법
|
6 |
6
제5항에 있어서,상기 미세 조정된 컨볼루션 뉴럴 네트워크에 포함된 제2 네트워크를 이용하여 상기 복원된 이미지의 왜곡 영역을 검출하는 단계를 더 포함하는이미지 복원 방법
|
7 |
7
제6항에 있어서,상기 제2 네트워크를 이용하여 검출된 왜곡 영역에 대한 정보를 기초로, 상기 복원된 이미지를 다시 복원하는 단계를 더 포함하는이미지 복원 방법
|
8 |
8
메모리; 및왜곡 분류 및 왜곡 검출과 관련된 복수의 왜곡된 이미지를 생성하여, 복수의 왜곡 유형이 적용된 복수의 제1 왜곡 이미지를 포함하는 왜곡 분류 데이터 세트 및 서로 다른 복수의 왜곡을 갖는 복수의 제2 왜곡 이미지를 포함하는 왜곡 검출 데이터 세트를 포함하는 왜곡 데이터 세트를 생성하고,상기 생성된 왜곡 데이터 세트에 포함된, 상기 왜곡 분류 데이터 세트 및 상기 왜곡 검출 데이터 세트를 이용하여, 이미지 왜곡을 검출하기 위한 컨볼루션 뉴럴 네트워크(Convolutional Neural Network)를 미세 조정하고,상기 미세 조정된 컨볼루션 뉴럴 네트워크를 이용하여, 입력되는 대상 이미지의 왜곡 영역을 검출하고,상기 검출된 왜곡 영역에 대한 정보인 상기 검출된 왜곡 영역의 좌표, 왜곡 정도 및 왜곡 종류를 기초로, 상기 대상 이미지의 왜곡을 복원하도록 제어하는 프로세서를 포함하는이미지 복원 장치
|
9 |
9
제8항에 있어서,상기 프로세서는하나의 참조 이미지를 기초로, 상기 복수의 왜곡된 이미지를 생성하고,상기 생성된 복수의 왜곡된 이미지를 기초로, 상기 왜곡 분류 데이터 세트 및 상기 왜곡 검출 데이터 세트를 생성하는이미지 복원 장치
|
10 |
10
제9항에 있어서,상기 프로세서는상기 하나의 참조 이미지로 상기 복수의 왜곡 유형을 서로 다른 수준으로 적용한 상기 복수의 제1 왜곡 이미지를 생성하여 상기 왜곡 분류 데이터 세트를 생성하고,상기 참조 이미지의 왜곡 수준을 최소값과 최대값의 범위에서 무작위로 선택한 상기 복수의 제2 왜곡 이미지를 생성하여 상기 왜곡 검출 데이터 세트를 생성하는이미지 복원 장치
|
11 |
11
제8항에 있어서,상기 프로세서는상기 미세 조정된 컨볼루션 뉴럴 네트워크에 포함된 제1 네트워크 및 싱글 샷 멀티박스 검출 방식을 이용하여, 상기 대상 이미지의 왜곡 영역을 검출하는 이미지 복원 장치
|
12 |
12
제11항에 있어서,상기 프로세서는상기 제1 네트워크 및 상기 싱글 샷 멀티박스 검출 방식으로 검출된 상기 왜곡 영역에 대한 정보를 기초로, 상기 대상 이미지를 복원하는 이미지 복원 장치
|
13 |
13
제12항에 있어서,상기 프로세서는상기 미세 조정된 컨볼루션 뉴럴 네트워크에 포함된 제2 네트워크를 이용하여 상기 복원된 이미지의 왜곡 영역을 검출하는 이미지 복원 장치
|
14 |
14
제13항에 있어서,상기 프로세서는상기 제2 네트워크를 이용하여 검출된 왜곡 영역에 대한 정보를 기초로, 상기 복원된 이미지를 다시 복원하는이미지 복원 장치
|
15 |
15
제13항 내지 제14항 중 어느 하나의 항에 있어서,상기 제1 네트워크와 상기 제2 네트워크는 모든 파라미터를 공유하는 네트워크인이미지 복원 장치
|