렌즈 시뮬레이션 방법 및 그 시스템
METHOD FOR SIMULATING LENS AND SYSTEM THEREOF
특허 요약
딥러닝 기반의 렌즈 시뮬레이션 방법 및 그 시스템이 제공된다. 본 개시의 몇몇 실시예들에 따른 렌즈 시뮬레이션 방법은, 입력된 패턴 이미지로부터 렌즈의 광학적 특성값을 예측하도록 구축된 딥러닝 모델을 획득하고, 획득된 딥러닝 모델을 통해 타깃 렌즈와 연관된 패턴 이미지로부터 타깃 렌즈의 광학적 특성값을 예측하며, 예측된 광학적 특성값을 이용하여 타깃 렌즈를 통해 보이는 시야를 정확하게 시뮬레이션할 수 있다.
청구항
번호청구항
1

적어도 하나의 컴퓨팅 장치에 의해 수행되는 방법으로서,입력된 패턴 이미지로부터 렌즈의 광학적 특성값을 예측하도록 구축된 딥러닝 모델을 획득하는 단계;상기 획득된 딥러닝 모델을 통해 타깃 렌즈와 연관된 패턴 이미지로부터 상기 타깃 렌즈의 광학적 특성값을 예측하는 단계; 및상기 예측된 광학적 특성값을 이용하여 상기 타깃 렌즈를 통해 보이는 시야를 시뮬레이션하는 단계를 포함하고,상기 시뮬레이션하는 단계는,원본 시야 이미지에 상기 예측된 광학적 특성값에 따른 디포커스 효과를 주입하는 단계를 포함하며,상기 예측된 광학적 특성값은 MTF(Modulation Transfer Function) 값 및 디포커스 값을 포함하고,상기 디포커스 효과를 주입하는 단계는,상기 MTF 값 및 상기 디포커스 값을 이용하여 블러(blur) 필터의 강도를 결정하는 단계; 및상기 결정된 강도를 갖는 블러 필터를 상기 원본 시야 이미지에 적용하는 단계를 포함하며,상기 블러 필터의 강도는,상기 MTF 값이 작을수록 더 큰 값으로 결정되고,상기 디포커스 값의 크기가 클수록 더 큰 값으로 결정되는,렌즈 시뮬레이션 방법.

2

제1항에 있어서,상기 패턴 이미지는 USAF 타깃 이미지인,렌즈 시뮬레이션 방법.

3

제1항에 있어서,상기 광학적 특성값은 MTF(Modulation Transfer Function) 값 및 디포커스 값을 포함하는,렌즈 시뮬레이션 방법.

4

제1항에 있어서,상기 딥러닝 모델은 컨볼루션 신경망(Convolutional Neural Network) 기반의 모델인 것인,렌즈 시뮬레이션 방법.

5

제1항에 있어서,상기 타깃 렌즈는 인공수정체인,렌즈 시뮬레이션 방법.

6

제1항에 있어서,상기 딥러닝 모델은,복수의 패턴 이미지들과 상기 복수의 패턴 이미지들에 대응되는 광학적 특성값들로 구성된 데이터셋을 획득하는 과정,상기 복수의 패턴 이미지들을 정렬(align)하여 트레이닝셋을 생성하는 과정 및상기 트레이닝셋을 이용하여 학습하는 과정을 통해 구축된 것인,렌즈 시뮬레이션 방법.

7

제1항에 있어서,상기 딥러닝 모델은,복수의 패턴 이미지들과 상기 복수의 패턴 이미지들에 대응되는 광학적 특성값들로 구성된 데이터셋을 획득하는 과정,보간법(interpolation) 또는 보외법(extrapolation)을 통해 상기 데이터셋을 증강(augmentation)시킴으로써 트레이닝셋을 생성하는 과정 및상기 트레이닝셋을 이용하여 학습하는 과정을 통해 구축된 것인,렌즈 시뮬레이션 방법.

8

삭제

9

삭제

10

삭제

11

제1항에 있어서,상기 예측된 광학적 특성값은 제1 물체 거리에 대응되는 제1 특성값과 상기 제1 물체 거리와 상이한 제2 물체 거리에 대응되는 제2 특성값을 포함하고,상기 디포커스 효과를 주입하는 단계는,상기 원본 시야 이미지 내에서 상기 제1 물체 거리를 갖는 영역에 상기 제1 특성값에 따른 디포커스 효과를 주입하는 단계; 및상기 원본 시야 이미지 내에서 상기 제2 물체 거리를 갖는 영역에 상기 제2 특성값에 따른 디포커스 효과를 주입하는 단계를 포함하는,렌즈 시뮬레이션 방법.

12

적어도 하나의 컴퓨팅 장치에 의해 수행되는 방법으로서,복수의 패턴 이미지들과 상기 복수의 패턴 이미지들에 대응되는 렌즈의 광학적 특성값들로 구성된 데이터셋을 획득하는 단계;상기 획득된 데이터셋을 전처리하여 트레이닝셋을 생성하는 단계; 및상기 생성된 트레이닝셋을 이용하여 입력된 패턴 이미지로부터 렌즈의 광학적 특성값을 예측하는 딥러닝 모델을 구축하는 단계를 포함하고,상기 트레이닝셋을 생성하는 단계는,픽셀 값의 분포를 이용하여 상기 복수의 패턴 이미지들 각각에서 정렬 영역을 설정하는 단계; 및상기 설정된 정렬 영역이 정렬(align)되도록 하는 처리를 수행하는 단계를 포함하고,상기 정렬 영역을 설정하는 단계는,상기 복수의 패턴 이미지들을 그레이 스케일로 변환하는 단계;상기 변환된 패턴 이미지들을 이진화하는 단계; 및상기 픽셀 값의 분포를 이용하여 상기 이진화된 패턴 이미지들에서 상기 정렬 영역을 설정하는 단계를 포함하며,상기 처리를 수행하는 단계는,상기 정렬 영역의 주변에 패딩 영역을 설정하는 단계; 및상기 정렬 영역과 상기 설정된 패딩 영역을 추출하는 단계를 포함하는,렌즈 시뮬레이션 방법.

13

삭제

14

삭제

15

삭제

16

제12항에 있어서,상기 트레이닝셋을 생성하는 단계는,기준 이미지와의 유사도를 기초로 상기 복수의 패턴 이미지들을 상기 기준 이미지에 맞게 정렬하는 단계를 포함하는,렌즈 시뮬레이션 방법.

17

제12항에 있어서,상기 트레이닝셋을 생성하는 단계는,보간법(interpolation) 또는 보외법(extrapolation)을 통해 상기 복수의 패턴 이미지들로부터 신규 패턴 이미지를 생성하는 단계; 및상기 신규 패턴 이미지에 대응되는 광학적 특성값을 생성하는 단계를 포함하는,렌즈 시뮬레이션 방법.

18

삭제