KR102277100B1 - 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법 - Google Patents
인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법 Download PDFInfo
- Publication number
- KR102277100B1 KR102277100B1 KR1020200025148A KR20200025148A KR102277100B1 KR 102277100 B1 KR102277100 B1 KR 102277100B1 KR 1020200025148 A KR1020200025148 A KR 1020200025148A KR 20200025148 A KR20200025148 A KR 20200025148A KR 102277100 B1 KR102277100 B1 KR 102277100B1
- Authority
- KR
- South Korea
- Prior art keywords
- fringe pattern
- random phase
- hologram
- parameters
- discriminator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/0443—Digital holography, i.e. recording holograms with digital recording means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
- G03H1/00—Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
- G03H1/04—Processes or apparatus for producing holograms
- G03H1/0476—Holographic printer
- G03H2001/0484—Arranged to produce three-dimensional fringe pattern
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Holo Graphy (AREA)
Abstract
상기와 같은 방법에 의하여, 프린지 패턴 생성기로 생성된 프린지 패턴에 랜덤페이즈 삽입기로 랜덤 위상을 후처리 과정으로 삽입함으로써, 홀로그램을 디스플레이할 때 시야각을 확장할 수 있다.
Description
도 2는 종래기술에 따른 인공지능을 이용한 디지털 홀로그램 생성 방법을 나타낸 예시도.
도 3은 본 발명을 실시하기 위한 전체 시스템의 구성을 도시한 도면.
도 4는 본 발명의 홀로그램 생성 방법에 따른 객체 포인트 기반의 프린지 패턴 생성의 과정을 나타낸 도면.
도 5는 본 발명의 홀로그램 생성 방법에 따른 심층 신경망(딥러닝 모델)을 이용한 프린지 패턴(단일 객체 포인터에 대한 회절 패턴)의 생성 과정을 나타낸 도면.
도 6은 본 발명의 일실시예에 따른 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법을 설명하는 흐름도.
도 7은 본 발명의 일실시예에 따른 회절패턴(단일 객체 점에 대한 회절 패턴의 일부)을 생성하기 위한 심층 신경망(딥러닝 모델)을 학습시키는 과정을 나타낸 도면.
도 8는 본 발명의 일실시예에 따른 랜덤 페이즈를 삽입하는 딥러닝 기반의 단계를 나타낸 도면.
도 9은 본 발명의 일실시예에 따른 프린지 패턴 생성 심층 신경망을 이용한 홀로그램 생성 단계를 설명하는 흐름도.
도 10은 본 발명의 실험에 따른 심층신경망을 이용해서 생성한 프린지 패턴 예시도로서, (a) 실수부, (b) 허수부에 대한 예시도.
도 11는 본 발명의 실험에 따른 심층신경망을 이용해서 생성한 홀로그램의 예시도로서, (a) 실수부, (b) 허수부에 대한 예시도.
도 12는 본 발명의 실험에 따른 심층신경망을 이용한 홀로그램 생성 결과의 예시도로서, (a) 객체를 위한 포인트 클라우드, (b) 그림 8의 홀로그램을 이용한 홀로그램 복원 결과를 나타낸 예시도.
30 : 프로그램 시스템
Claims (12)
- 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법에 있어서,
(a) 객체 포인트를 입력받아 프린지 패턴을 출력하는 프린지 패턴 생성기의 파라미터를 최적화 하되, CGH(computer generated hologram) 알고리즘으로 생성된 객체 포인트에 대한 프린지 패턴(이하 제1 프린지 패턴)을 정답 데이터로 정하여 최적화 하는 단계;
(b) 프린지 패턴을 입력받아 랜덤 페이즈가 삽입된 프린지 패턴(이하 랜덤 페이즈 프린지 패턴)을 출력하는 랜덤페이즈 삽입기를 최적화 하되, CGH 알고리즘으로 생성된 랜덤 페이즈 프린지 패턴(이하 제1 랜덤페이즈 프린지 패턴)을 정답 데이터로 정하여 최적화 하는 단계; 및,
(c) 상기 최적화된 프린지 패턴 생성기와 상기 랜덤페이즈 삽입기를 이용하여 디지털 홀로그램을 생성하는 단계를 포함하고,
상기 프린지 패턴 생성기는 심층신경망으로 구성되고, 상기 프린지 패턴 생성기의 파라미터는 상기 프린지 패턴 생성기의 심층신경망의 파라미터이고,
상기 (a)단계에서, 샘플링된 포인트들에 대하여, 해당 각 포인트를 상기 프린지 패턴 생성기에 적용하여 생성된 제2 프린지 패턴과, 해당 각 포인트를 CGH 알고리즘에 적용하여 생성된 정답 데이터인 제1 프린지 패턴 간의 유사 정도를 구하고, 해당 유사 정도가 최대화 되도록 상기 프린지 패턴 생성기의 파라미터를 설정함으로써, 파라미터를 최적화하고,
상기 랜덤페이즈 삽입기는 심층신경망으로 구성되고, 상기 랜덤페이즈 삽입기의 파라미터는 상기 랜덤페이즈 삽입기의 심층신경망의 파라미터이고,
상기 (b)단계에서, 샘플링된 포인트들에 대하여, 해당 각 포인트로 상기 프린지 패턴 생성기에 의해 생성된 제2 프린지 패턴을 상기 랜덤페이즈 삽입기에 적용하여 제2 랜덤 페이즈 프린지 패턴을 생성하고, 생성된 제2 랜덤 페이즈 프린지 패턴과, 해당 각 포인트로 CGH 알고리즘에 의해 랜덤 위상이 삽입되어 생성된 정답데이터인 제1 랜덤 페이즈 프린지 패턴 간의 유사 정도를 구하고, 해당 유사 정도가 최대화 되도록 상기 랜덤페이즈 삽입기의 심층신경망의 파라미터를 설정함으로써, 상기 랜덤페이즈 삽입기를 최적화하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 삭제
- 제1항에 있어서,
상기 (a)단계에서, 제1 및 제2 프린지 패턴의 유사 정도를 확률값으로 나타내는 프린지 패턴 판별기와, 제1 및 제2 프린지 패턴의 제1 및 제2 위상의 유사 정도를 확률값으로 나타내는 위상 판별기를 구성하고, 상기 프린지 패턴 판별기 및 위상 판별기의 파라미터를 최적화 하고, 최적화된 프린지 패턴 판별기 및 위상 판별기의 출력값인 유사 정도가 최대화 되도록 상기 프린지 패턴 생성기의 파라미터를 최적화 하고,
상기 프린지 패턴 판별기는 심층신경망으로 구성되고, 상기 프린지 패턴 판별기의 파라미터는 상기 프린지 패턴 판별기의 심층신경망의 파라미터이고,
상기 (a)단계에서, 샘플링된 포인트들에 대하여, 해당 각 포인트의 제1 및 제2 프린지 패턴 간의 손실 함수를 구하고, 해당 손실 함수가 최소화 되도록, 상기 프린지 패턴 판별기의 파라미터를 설정함으로써, 파라미터를 최적화하고,
상기 위상 판별기는 심층신경망으로 구성되고, 상기 위상 판별기의 파라미터는 상기 위상 판별기의 심층신경망의 파라미터이고,
상기 (a)단계에서, 샘플링된 포인트들에 대하여, 해당 각 포인트의 제1 및 제2 위상 간의 손실 함수를 구하고, 해당 손실 함수가 최소화 되도록, 상기 프린지 패턴 판별기의 파라미터를 설정함으로써, 파라미터를 최적화하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 제1항에 있어서,
상기 프린지 패턴 생성기는 실수부 생성기와 허수부 생성기로 구성되고, 각각의 생성기는 실수 프린지 패턴과 허수 프린지 패턴을 생성하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 (b)단계에서, 각 객체 포인트에 대하여, -π에서 π사이의 랜덤 값을 생성하고, CGH 알고리즘에서 코사인 또는 사인 함수의 위상에 생성된 랜덤 값을 추가하여 제1 랜덤 페이즈 프린지 패턴을 생성하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 제1항에 있어서,
상기 (b)단계에서, 제1 및 제2 랜덤 페이즈 프린지 패턴의 유사 정도를 확률값으로 나타내는 랜덤페이즈 판별기를 구성하고, 상기 랜덤페이즈 판별기의 파라미터를 최적화 하고, 최적화된 랜덤페이즈 판별기의 출력값인 유사 정도가 최대화 되도록 상기 랜덤페이즈 삽입기의 파라미터를 최적화 하고,
상기 랜덤페이즈 판별기는 심층신경망으로 구성되고, 상기 랜덤페이즈 판별기의 파라미터는 상기 랜덤페이즈 판별기의 심층신경망의 파라미터이고,
상기 (b)단계에서, 샘플링된 포인트에 대하여, 해당 각 포인트의 제1 및 제2 랜덤 페이즈 프린지 패턴 간의 손실 함수를 구하고, 해당 손실 함수가 최소화 되도록, 상기 랜덤페이즈 판별기의 파라미터를 설정함으로써, 파라미터를 최적화하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 삭제
- 제1항에 있어서,
상기 (c)단계에서, 주어진 3차원 객체의 포인트들에 대하여, 각 포인트를 상기 프린지 패턴 생성기에 적용하여 프린지 패턴을 생성하고, 생성된 프린지 패턴을 상기 랜덤페이즈 삽입기에 적용하여 랜덤페이즈 프린지 패턴을 생성하고, 생성된 랜덤페이즈 프린지 패턴에 해당 각 포인트의 밝기 값을 곱하고, 밝기 값이 곱해진 모든 포인트의 랜덤페이즈 프린지 패턴을 누적하여 디지털 홀로그램을 생성하는 것을 특징으로 하는 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법.
- 제1항, 제3항, 제4항, 제8항, 제9항, 제11항 중 어느 한 항의 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법을 수행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20200010646 | 2020-01-29 | ||
| KR1020200010646 | 2020-01-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102277100B1 true KR102277100B1 (ko) | 2021-07-15 |
Family
ID=76889337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200025148A Active KR102277100B1 (ko) | 2020-01-29 | 2020-02-28 | 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102277100B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116147531A (zh) * | 2022-12-28 | 2023-05-23 | 广东工业大学 | 基于深度学习的光学自干涉数字全息重构方法及系统 |
| KR20230101593A (ko) * | 2021-12-29 | 2023-07-06 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| KR20230101592A (ko) * | 2021-12-29 | 2023-07-06 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| WO2025018466A1 (ko) * | 2023-07-20 | 2025-01-23 | 서울대학교산학협력단 | 홀로그램 최적화 방법 및 그 장치 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100017609A (ko) * | 2007-05-16 | 2010-02-16 | 시리얼 테크놀로지즈 에스.에이. | 실시간으로 비디오 홀로그램을 계산하기 위한 분석 방법 |
| KR20130098590A (ko) * | 2012-02-28 | 2013-09-05 | 주식회사 울프슨랩 | 디지털 홀로그램 생성방법 및 생성장치, 저작방법, 저작장치, 그 기록매체 |
| KR20180064884A (ko) | 2016-12-06 | 2018-06-15 | 한국전자통신연구원 | 홀로그램 기술 기반의 광학 콘볼루션 뉴럴 네트워크 시스템 |
-
2020
- 2020-02-28 KR KR1020200025148A patent/KR102277100B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100017609A (ko) * | 2007-05-16 | 2010-02-16 | 시리얼 테크놀로지즈 에스.에이. | 실시간으로 비디오 홀로그램을 계산하기 위한 분석 방법 |
| KR20130098590A (ko) * | 2012-02-28 | 2013-09-05 | 주식회사 울프슨랩 | 디지털 홀로그램 생성방법 및 생성장치, 저작방법, 저작장치, 그 기록매체 |
| KR20180064884A (ko) | 2016-12-06 | 2018-06-15 | 한국전자통신연구원 | 홀로그램 기술 기반의 광학 콘볼루션 뉴럴 네트워크 시스템 |
Non-Patent Citations (2)
| Title |
|---|
| S. A. Benton and V. M. Bove Jr., Holographic imaging, John Wiley and Sons Inc., 2008. |
| 한기평(Ki-Pyung Han), "기가코리아(Giga Korea)," TTL Journal, Vol. 146, pp. 16-21, 2013년 3월(March 2013). |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230101593A (ko) * | 2021-12-29 | 2023-07-06 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| KR20230101592A (ko) * | 2021-12-29 | 2023-07-06 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| KR102683827B1 (ko) * | 2021-12-29 | 2024-07-10 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| KR102683828B1 (ko) * | 2021-12-29 | 2024-07-10 | 서울대학교산학협력단 | 홀로그래픽 디스플레이의 최적화 방법 및 그 장치 |
| CN116147531A (zh) * | 2022-12-28 | 2023-05-23 | 广东工业大学 | 基于深度学习的光学自干涉数字全息重构方法及系统 |
| CN116147531B (zh) * | 2022-12-28 | 2023-08-29 | 广东工业大学 | 基于深度学习的光学自干涉数字全息重构方法及系统 |
| WO2025018466A1 (ko) * | 2023-07-20 | 2025-01-23 | 서울대학교산학협력단 | 홀로그램 최적화 방법 및 그 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102277100B1 (ko) | 인공지능 및 딥러닝 기술을 이용한 랜덤위상을 갖는 홀로그램 생성방법 | |
| KR102277096B1 (ko) | 인공지능 및 딥러닝 기술을 이용한 디지털 홀로그램의 생성 방법 | |
| KR102277103B1 (ko) | 딥러닝 기반의 홀로그램의 고속 생성을 위한 방법 | |
| CN107358626B (zh) | 一种利用条件生成对抗网络计算视差的方法 | |
| Asif et al. | Shape from focus using multilayer feedforward neural networks | |
| JP7135659B2 (ja) | 形状補完装置、形状補完学習装置、方法、及びプログラム | |
| CN111696196B (zh) | 一种三维人脸模型重建方法及装置 | |
| EP4118619A1 (en) | Pose estimation method and apparatus | |
| WO2020169983A1 (en) | Facial shape representation and generation system and method | |
| WO2022166797A1 (zh) | 图像生成模型的训练方法、生成方法、装置及设备 | |
| CN113920255B (zh) | 基于点云数据的高效测绘系统 | |
| Zenkova et al. | Pseudo-phase mapping of speckle fields using 2D Hilbert transformation | |
| EP4392935A1 (en) | Robustifying nerf model novel view synthesis to sparse data | |
| JP2019185295A (ja) | 画像処理装置および2次元画像生成用プログラム | |
| CN118587569A (zh) | 基于增强YOLOv9模型的水下目标检测方法及系统 | |
| CN109063716B (zh) | 一种图像识别方法、装置、设备及计算机可读存储介质 | |
| Khademi et al. | A multi-objective component-substitution-based pansharpening | |
| Nair et al. | A comparison of different atmospheric turbulence simulation methods for image restoration | |
| Liu et al. | Underwater image colour constancy based on DSNMF | |
| Zhang et al. | Steganography with generated images: Leveraging volatility to enhance security | |
| CN116645300A (zh) | 一种简单透镜点扩散函数估计方法 | |
| KR102277101B1 (ko) | 프린지 패턴을 영역별로 학습하는 인공지능 및 딥러닝 기반 초고해상도 홀로그램 생성방법 | |
| Piriyatharawet et al. | Image denoising with deep convolutional and multi-directional LSTM networks under Poisson noise environments | |
| CN114913069A (zh) | 一种基于深度神经网络的红外图像超分辨率重建方法 | |
| CN118279081A (zh) | 一种煤矿充填开采效果评价方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200228 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210215 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210630 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210708 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210709 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240624 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250623 Start annual number: 5 End annual number: 5 |