1 |
1
프로세서로 구현되는 이미지 보정 방법에 있어서,획득된 입력 이미지의 각 픽셀(pixel)에 대해 하나 이상의 광원(illuminant)의 색도(chromaticity)가 개별적으로(individually) 미치는(affect) 컬러 캐스트(color cast)를 나타내는 조명 값(illumination value)을 포함하는 조명 맵(illumination map)을, 뉴럴 네트워크 모델에 기초하여 상기 획득된 입력 이미지로부터 생성하는 단계; 및상기 생성된 조명 맵을 이용하여 상기 입력 이미지로부터 적어도 일부 컬러 캐스트를 제거함으로써 출력 이미지를 생성하는 단계를 포함하는 이미지 보정 방법
|
2 |
2
제1항에 있어서,상기 조명 맵을 생성하는 단계는,적어도 한 픽셀에 대해 복수의 광원들 중 한 광원의 색도에 대응하는 부분 조명 벡터 및 다른 광원의 색도에 대응하는 부분 조명 벡터가 혼합된(mixed) 조명 벡터를 갖는 상기 조명 맵을 생성하는 단계를 포함하는 이미지 보정 방법
|
3 |
3
제1항에 있어서,상기 조명 맵에서 한 픽셀에 영향을 미치는 복수의 광원들의 색도의 혼합 계수(mixture coefficient)는 다른 픽셀에 영향을 미치는 상기 복수의 광원들의 색도의 혼합 계수와 다른,이미지 보정 방법
|
4 |
4
제1항에 있어서,상기 출력 이미지를 생성하는 단계는,상기 입력 이미지에 대하여 상기 조명 맵을 엘리먼트 별 연산(element-wise operation)으로 적용함으로써 상기 출력 이미지를 생성하는 단계를 포함하는 이미지 보정 방법
|
5 |
5
제4항에 있어서,상기 출력 이미지를 생성하는 단계는,상기 입력 이미지의 각 픽셀의 픽셀 값을 상기 조명 맵의 조명 값들 중 해당 픽셀의 픽셀 위치에 대응하는 조명 값으로 나누는(divide) 단계를 포함하는 이미지 보정 방법
|
6 |
6
제1항에 있어서,상기 출력 이미지를 생성하는 단계는,화이트 밸런싱된(white-balanced) 이미지를 생성하는 단계를 포함하는 이미지 보정 방법
|
7 |
7
제1항에 있어서,상기 조명 맵을 복수의 광원들 별로 분해(decompose)함으로써 각 광원에 대응하는 색도 정보(chromaticity) 및 해당 광원의 혼합 계수 맵(mixture coefficient map)을 결정하는 단계; 및상기 복수의 광원들 중 일부 광원에 대응하는 색도 정보를 보존하고 나머지 광원에 대응하는 색도 정보를 백색 정보로 변경하여 혼합 계수 맵과 함께 상기 출력 이미지에 적용함으로써 부분적으로 화이트 밸런싱된 이미지를 출력하는 단계를 더 포함하는 이미지 보정 방법
|
8 |
8
제7항에 있어서,상기 부분적으로 화이트 밸런싱된 이미지를 출력하는 단계는,상기 일부 광원에 의한 컬러 캐스트를 보존하는 상기 부분적으로 화이트밸런싱된 이미지를 출력하는 단계를 포함하는 이미지 보정 방법
|
9 |
9
제7항에 있어서,상기 부분적으로 화이트 밸런싱된 이미지를 출력하는 단계는,상기 일부 광원에 대응하는 색도 정보 및 해당 혼합 계수 맵을 이용하여 상기 일부 광원에 대응하는 부분 조명 맵을 생성하는 단계;상기 나머지 광원에 대응하는 상기 백색 정보 및 해당 혼합 계수 맵을 이용하여 상기 나머지 광원에 대응하는 나머지 조명 맵을 생성하는 단계;상기 부분 조명 맵 및 상기 나머지 조명 맵을 합산하여 재조명 맵을 생성하는 단계; 및상기 출력 이미지의 각 픽셀의 픽셀 값에 상기 재조명 맵의 재조명 값들 중 해당 픽셀의 픽셀 위치에 대응하는 재조명 값을 곱(multiply)하는 단계를 포함하는 이미지 보정 방법
|
10 |
10
제1항에 있어서,상기 조명 맵을 생성하는 단계는,상기 획득된 입력 이미지에 상기 뉴럴 네트워크 모델을 적용함으로써, 광원 별 색도 정보 및 해당 광원의 혼합 계수 맵을 추출하는 단계; 및상기 색도 정보 및 상기 혼합 계수 맵에 기초하여 상기 조명 맵을 생성하는 단계를 포함하는 이미지 보정 방법
|
11 |
11
제10항에 있어서,상기 조명 맵을 생성하는 단계는,복수의 광원들 중 각 광원의 색도 정보 및 해당 광원의 혼합 계수 맵을 곱(multiply)하여 부분 조명 맵을 산출하는 단계; 및상기 복수의 광원들의 부분 조명 맵을 합산함으로써 상기 조명 맵을 생성하는 단계를 포함하는 이미지 보정 방법
|
12 |
12
제10항에 있어서,상기 출력 이미지를 생성하는 단계는,복수의 광원들 중 대상 광원에 대응하는 색도 정보를 결정하는 단계;상기 결정된 색도 정보 및 상기 혼합 계수 맵을 곱함으로써 상기 대상 광원에 대한 부분 조명 맵을 산출하는 단계;상기 대상 광원에 대한 부분 조명 맵 및 나머지 광원에 대한 나머지 조명 맵을 합산하여 재조명 맵을 생성하는 단계; 및상기 재조명 맵을 상기 출력 이미지에 적용함으로써 상기 대상 광원에 의한 컬러 캐스트를 적어도 일부 보존하는 부분적으로 화이트 밸런싱된 재조명된 이미지를 출력하는 단계를 포함하는 이미지 보정 방법
|
13 |
13
제12항에 있어서,상기 색도 정보를 조정하는 단계는,복수의 광원들 중 나머지 광원에 대응하는 색도 정보를 백색 정보로 변경하는 단계를 포함하는 이미지 보정 방법
|
14 |
14
제1항에 있어서,한 픽셀에 대해 복수의 광원들 별로 산출된 혼합 계수의 합이 기준 값이 되도록, 상기 복수의 광원들 별로 혼합 계수 맵을 결정하는 단계;상기 복수의 광원들 별 색도 정보 및 해당하는 혼합 계수 맵에 기초하여 각 광원에 대응하는 부분 조명 맵을 산출하는 단계; 및상기 산출된 부분 조명 맵을 상기 입력 이미지 및 상기 출력 이미지 중 하나에 적용하는 단계를 더 포함하는 이미지 보정 방법
|
15 |
15
제14항에 있어서,상기 혼합 계수 맵을 결정하는 단계는,상기 입력 이미지에 영향을 미치는 광원 색도의 개수를 식별하는 단계; 및상기 식별된 개수로 상기 혼합 계수 맵을 생성하는 단계를 포함하는 이미지 보정 방법
|
16 |
16
제15항에 있어서,상기 광원 색도의 개수를 식별하는 단계는,상기 광원 색도의 개수를 3개로 고정하는 단계를 포함하는 이미지 보정 방법
|
17 |
17
제15항에 있어서,상기 혼합 계수 맵을 생성하는 단계는,상기 식별된 개수가 2이상인 경우에 응답하여, 상기 혼합 계수 맵의 생성을 개시하는 단계를 포함하는 이미지 보정 방법
|
18 |
18
제14항에 있어서,상기 혼합 계수 맵을 결정하는 단계는,상기 복수의 광원들이 두 개의 광원들인 경우, 상기 두 개의 광원들 중 한 광원에 대한 혼합 계수 맵을 추정하는 단계; 및픽셀 별로 기준 값으로부터 상기 혼합 계수 맵의 각 혼합 계수를 차감함으로써 나머지 광원에 대한 혼합 계수 맵을 산출하는 단계;를 포함하는 이미지 보정 방법
|
19 |
19
제1항 내지 제18항 중 어느 한 항의 방법을 수행하기 위한 명령어를 포함하는 하나 이상의 컴퓨터 프로그램을 저장한 컴퓨터 판독 가능 기록 매체
|
20 |
20
이미지 보정 장치에 있어서,입력 이미지를 획득하는 이미지 센서;상기 획득된 입력 이미지의 각 픽셀(pixel)에 대해 하나 이상의 광원(illuminant)의 색도(chromaticity)가 개별적으로(individually) 미치는(affect) 컬러 캐스트(color cast)를 나타내는 조명 값(illumination value)을 포함하는 조명 맵(illumination map)을, 뉴럴 네트워크 모델에 기초하여 상기 획득된 입력 이미지로부터 생성하고, 상기 생성된 조명 맵을 이용하여 상기 입력 이미지로부터 적어도 일부 컬러 캐스트를 제거함으로써 출력 이미지를 생성하는 프로세서; 및상기 생성된 출력 이미지를 표시하는 디스플레이를 포함하는 이미지 보정 장치
|