KR101854612B1 - 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 - Google Patents
구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 Download PDFInfo
- Publication number
- KR101854612B1 KR101854612B1 KR1020160173428A KR20160173428A KR101854612B1 KR 101854612 B1 KR101854612 B1 KR 101854612B1 KR 1020160173428 A KR1020160173428 A KR 1020160173428A KR 20160173428 A KR20160173428 A KR 20160173428A KR 101854612 B1 KR101854612 B1 KR 101854612B1
- Authority
- KR
- South Korea
- Prior art keywords
- patch
- pixel
- quot
- panoramic image
- spherical panoramic
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 239000000523 sample Substances 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 239000013074 reference sample Substances 0.000 claims description 5
- 230000003190 augmentative effect Effects 0.000 abstract description 3
- 239000003550 marker Substances 0.000 abstract description 2
- 238000010422 painting Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 241000679046 Teleas Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
-
- G06T5/005—
-
- G06T3/0012—
-
- G06T3/0062—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/12—Panospheric to cylindrical image transformations
-
- G06T5/006—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Image Processing (AREA)
Abstract
Description
도 2는 구면 파노라마 영상에서 위도 45도와 경도 45도 위치에 투영된 피사체를 단순히 정사각형 패치로 취득한 경우와 카메라의 시점을 기준으로 했을 때 실제 피사체의 모습을 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 3차원 공간에서 패치 평면과 구면 파노라마 영상이 매칭된 가상의 구체를 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 기본 패치에서 위도 40도, 경도 90도 패치로의 변환을 나타낸 도면이다.
도 5는 본 발명의 실시예에 따른 참조 영역에서의 정사각형 패치와 복원 대상 패치를 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 에서 로의 기하 변환 과정을 나타낸 도면이다.
102: 참조 영역에서의 정사각형 패치
104: 복원 대상 패치
110: 입력부
120: 메모리부
130: 밝기값 계산부
140: 정사각형 패치 변환부
150: 복원 우선순위 결정부
160: 패치 적용부
170: 제어부
Claims (6)
- 구면 파노라마 영상데이터를 입력받아 위도와 경도를 이용하여 해당 위치를 가상의 평면에 투영해 정사각형 패치로 균일화하여 위도에 상관없이 동일한 모양을 가지는 표본으로 변환하는 제1 단계;
상기 입력된 구면 파노라마 영상의 복원 대상 영상데이터에서 복원할 영역의 경계에 속한 모든 화소에 대하여 우선순위를 계산하고, 복원할 영역의 경계에서 우선순위가 가장 높은 제1 화소를 결정하는 제2 단계;
복원할 영역을 제외한 나머지 부분인 참조 영역에 속한 모든 화소에 대하여 상기 결정한 제1 화소와의 패치 유사도를 계산하여 상기 참조 영역에서 유사도가 가장 높은 제2 화소를 선택하는 제3 단계;
상기 복원할 영역의 경계에서 상기 결정한 제1 화소를 중심으로 한 제1 패치와 상기 참조 영역에서 상기 선택한 제2 화소를 중심으로 한 제2 패치와의 패치 유사도를 설정하여 상기 제2 화소를 상기 제1 화소에 복사하는 제4 단계; 및
상기 복원 대상 영상데이터에서 복원할 영역이 모두 없어질 때까지 상기 제1 단계, 상기 제2 단계, 상기 제3 단계, 상기 제4 단계를 반복하여 처리하는 단계를 포함하며,
상기 정사각형 패치로 균일화하여 변환하는 제1 단계는,
상기 구면 파노라마 영상데이터에 대응하는 가상의 구체를 설정하는 단계;
구 접면에 상기 가상의 구체를 투영하여 상기 정사각형 패치로 변환하는 단계를 포함하고, 상기 정사각형 패치의 각 화소 좌표 (x,y)에 대응하는 상기 구면 파노라마 영상데이터의 화소 좌표()를 하기의 수학식 1과 수학식 2를 이용하여 계산하고, 상기 구면 파노라마 영상데이터에서 위도와 경도에서의 패치의 화소 좌표()에 대응되는 패치에서의 화소 좌표(x,y)를 하기의 수학식 3, 수학식 4, 수학식 5를 이용하여 계산하는 것을 특징으로 하는 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 방법.
[수학식 1]
여기서, x,y는 정사각형 패치의 각 화소 좌표, 는 정사각형 패치의 중심점 좌표, θ는 획득해야 할 패치의 위도, 는 획득해야 할 패치의 경도, W는 상기 정사각형 패치의 너비임.
[수학식 2]
여기서, H는 상기 정사각형 패치의 높이임.
[수학식 3]
[수학식 4]
[수학식 5]
- 삭제
- 구면 파노라마 영상데이터를 입력받아 위도와 경도를 이용하여 해당 위치를 가상의 평면에 투영해 정사각형 패치로 균일화하여 위도에 상관없이 동일한 모양을 가지는 표본으로 변환하는 정사각형 패치 변환부;
상기 입력된 구면 파노라마 영상의 복원 대상 영상데이터에서 복원할 영역의 경계에 속한 모든 화소에 대하여 우선순위를 계산하고, 복원할 영역의 경계에서 우선순위가 가장 높은 제1 화소를 결정하고, 복원할 영역을 제외한 나머지 부분인 참조 영역에 속한 모든 화소에 대하여 상기 결정한 제1 화소와의 패치 유사도를 계산하여 상기 참조 영역에서 유사도가 가장 높은 제2 화소를 선택하는 복원 우선순위 결정부; 및
상기 복원할 영역의 경계에서 상기 결정한 제1 화소를 중심으로 한 제1 패치와 상기 참조 영역에서 상기 선택한 제2 화소를 중심으로 한 제2 패치와의 패치 유사도를 설정하여 위도에 따른 변형을 고려하며, 상기 제2 화소를 상기 제1 화소에 복사하는 패치 적용부를 포함하며,
상기 정사각형 패치 변환부는 상기 구면 파노라마 영상데이터에 대응하는 가상의 구체를 설정하고, 구 접면에 상기 가상의 구체를 투영하여 상기 정사각형 패치로 변환하며, 상기 정사각형 패치의 각 화소 좌표 (x,y)에 대응하는 상기 구면 파노라마 영상데이터의 화소 좌표()를 하기의 수학식 1과 수학식 2를 이용하여 계산하고, 상기 구면 파노라마 영상데이터에서 위도와 경도에서의 패치의 화소 좌표()에 대응되는 패치에서의 화소 좌표(x,y)를 하기의 수학식 3, 수학식 4, 수학식 5를 이용하여 계산하는 것을 특징으로 하는 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치.
[수학식 1]
여기서, x,y는 정사각형 패치의 각 화소 좌표, 는 정사각형 패치의 중심점 좌표, θ는 획득해야 할 패치의 위도, 는 획득해야 할 패치의 경도, W는 상기 정사각형 패치의 너비임.
[수학식 2]
여기서, H는 상기 정사각형 패치의 높이임.
[수학식 3]
[수학식 4]
[수학식 5]
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160173428A KR101854612B1 (ko) | 2016-12-19 | 2016-12-19 | 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160173428A KR101854612B1 (ko) | 2016-12-19 | 2016-12-19 | 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101854612B1 true KR101854612B1 (ko) | 2018-05-04 |
Family
ID=62199174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160173428A Active KR101854612B1 (ko) | 2016-12-19 | 2016-12-19 | 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101854612B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020171257A1 (ko) * | 2019-02-21 | 2020-08-27 | 한국과학기술원 | 영상 처리 방법 및 그 장치 |
CN112236715A (zh) * | 2018-06-27 | 2021-01-15 | 三星电子株式会社 | 用于增强现实的装置和方法 |
WO2022092451A1 (ko) * | 2020-10-26 | 2022-05-05 | 주식회사 쓰리아이 | 딥러닝을 이용한 실내 위치 측위 방법 |
WO2022158796A1 (ko) * | 2021-01-21 | 2022-07-28 | (주)에이아이매틱스 | 구형 좌표계 영상의 영상 처리 장치 |
US11961256B2 (en) | 2020-10-26 | 2024-04-16 | 3I Inc. | Method for indoor localization using deep learning |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101361075B1 (ko) | 2012-08-17 | 2014-02-10 | 한림대학교 산학협력단 | 구조행렬을 이용한 예제기반 영상 인페인팅 방법 |
-
2016
- 2016-12-19 KR KR1020160173428A patent/KR101854612B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101361075B1 (ko) | 2012-08-17 | 2014-02-10 | 한림대학교 산학협력단 | 구조행렬을 이용한 예제기반 영상 인페인팅 방법 |
Non-Patent Citations (1)
Title |
---|
김보성 외 1명,"구면 파노라마 영상에서 평면 패턴의 기하 변환 추정", 정보과학회논문지 제42권 제10호, 2015.10, pp.1185-1194(2015.10.31.)* |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112236715A (zh) * | 2018-06-27 | 2021-01-15 | 三星电子株式会社 | 用于增强现实的装置和方法 |
CN112236715B (zh) * | 2018-06-27 | 2023-04-04 | 三星电子株式会社 | 用于增强现实的装置和方法 |
WO2020171257A1 (ko) * | 2019-02-21 | 2020-08-27 | 한국과학기술원 | 영상 처리 방법 및 그 장치 |
US12190531B2 (en) | 2019-02-21 | 2025-01-07 | Korea Advanced Institute Of Science And Technology | Image processing method and device thereof |
WO2022092451A1 (ko) * | 2020-10-26 | 2022-05-05 | 주식회사 쓰리아이 | 딥러닝을 이용한 실내 위치 측위 방법 |
US11961256B2 (en) | 2020-10-26 | 2024-04-16 | 3I Inc. | Method for indoor localization using deep learning |
WO2022158796A1 (ko) * | 2021-01-21 | 2022-07-28 | (주)에이아이매틱스 | 구형 좌표계 영상의 영상 처리 장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11875537B2 (en) | Multi view camera registration | |
KR101854612B1 (ko) | 구면 파노라마 영상을 위한 표본 기반 영상 인페인팅 장치 및 방법 | |
CN110490916B (zh) | 三维对象建模方法与设备、图像处理装置及介质 | |
CA2662355C (en) | Mosaic oblique images and methods of making and using same | |
US11620730B2 (en) | Method for merging multiple images and post-processing of panorama | |
TWI647443B (zh) | 裂縫分析設備及方法 | |
US10783607B2 (en) | Method of acquiring optimized spherical image using multiple cameras | |
WO2016188010A1 (zh) | 运动图像补偿方法及装置、显示装置 | |
WO2010004466A1 (en) | Three dimensional mesh modeling | |
KR102551713B1 (ko) | 전자 장치 및 그 이미지 처리 방법 | |
WO2021110051A1 (en) | Method and system for associating device coordinate systems in a multi‐person ar system | |
CN112243518A (zh) | 获取深度图的方法、装置及计算机存储介质 | |
US20220075992A1 (en) | Illumination detection method and apparatus for face image, and device and storage medium | |
JP2018063693A (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP4631973B2 (ja) | 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム | |
US11475629B2 (en) | Method for 3D reconstruction of an object | |
JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
US20210289187A1 (en) | Apparatus and method for selecting camera providing input images to synthesize virtual view images | |
CN111773706B (zh) | 一种游戏场景的渲染方法和装置 | |
US11120606B1 (en) | Systems and methods for image texture uniformization for multiview object capture | |
JP2018088228A (ja) | 交点検出装置、カメラ校正システム、交点検出方法、カメラ校正方法、プログラムおよび記録媒体 | |
CN116194961A (zh) | 水纹仿真方法及装置、电子设备、存储介质 | |
CN106296800B (zh) | 信息处理方法及电子设备 | |
JP2002222430A (ja) | 3次元ポリゴンメッシュを生成する方法、装置、プログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
WO2021190655A1 (en) | Method for merging multiple images and post-processing of panorama |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161219 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20171115 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: 20180424 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180427 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20180427 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210325 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20220325 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20230321 Start annual number: 6 End annual number: 6 |