KR101181199B1 - 배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 - Google Patents
배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 Download PDFInfo
- Publication number
- KR101181199B1 KR101181199B1 KR1020110000260A KR20110000260A KR101181199B1 KR 101181199 B1 KR101181199 B1 KR 101181199B1 KR 1020110000260 A KR1020110000260 A KR 1020110000260A KR 20110000260 A KR20110000260 A KR 20110000260A KR 101181199 B1 KR101181199 B1 KR 101181199B1
- Authority
- KR
- South Korea
- Prior art keywords
- map
- mesh
- generating
- feature point
- vector
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
- G06T17/205—Re-meshing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
Description
도 2는 도 1의 지오메트리 오류 수정 단계를 상세하게 나타내는 도면이다.
도 3은 텍스처 맵과 가시성 맵을 합성하여 투영 맵을 생성하는 방법의 일예를 나타내는 도면이다.
도 4는 초기 메쉬의 텍스처 맵을 이용하여 오류 영역을 찾는 방법의 일예를 설명하기 위한 도면이다.
도 5는 삼각 측량법의 일예를 나타내는 도면이다.
도 6은 도 1의 입체 변환 단계를 나타내는 도면이다.
도 7은 본 발명의 지형 지오메트리의 자동 입체 변환 방법에 따라 영상이 입체 이미지로 변화되는 전체 과정에 대한 실시예를 나타내는 도면이다.
도 8 및 도 9는 본 발명에 따라 입체 변환된 영상을 나타내는 도면이다.
Ti에서의 x, y 는 텍스처 맵의 좌표값을 의미하고, M에서의 x,z는 삼차원 좌표를 의미하며, X의 경우 값이 동일하고 의미 또한 동일하기에 x로 모두 표기한 것이며, y, z의 경우 값은 같지만 텍스처 맵에서는 y좌표의 값이며 초기 메쉬에서는 z좌표의 값이므로 다르게 표기하도록 한다.
(여기서, ei = Pi2 -Pi1 가 i번째 특징점에 대한 오차율이고, EM이 모든 오차율의 최대값이라 가정할 때 Ei = ei/EM이며, Vi는 i번째 특징점의 초기 이동 벡터로, i번째 특징점에서 Pi2 와 Pi1의 중간점을 잇는 벡터이고, Vmi는 i번째 특징점의 보정된 이동 벡터임)
Claims (15)
- 이미지 시퀀스를 기반으로 하는 지형 지오메트리를 이용하여 초기 메쉬가 생성되는 초기 메쉬 생성 단계;
투영 맵이 생성되고, 생성된 상기 투영 맵을 이용하여 상기 초기 메쉬의 오류 영역이 판별되고, 판별된 상기 오류 영역에 대한 벡터 맵이 생성되어 상기 초기 메쉬의 오류가 수정된 수정 메쉬가 생성되는 지오메트리 오류 수정 단계; 및
상기 수정 메쉬를 이용하여 입체 영상이 생성되는 입체 변환 단계를 구비하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 1항에 있어서, 상기 초기 메쉬 생성 단계는
방사형 기본 함수 기법을 사용하여 상기 초기 메쉬를 생성하는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 1항에 있어서, 상기 지오메트리 오류 수정 단계는
상기 투영 맵을 이용하여 상기 초기 메쉬의 복수개의 특징점이 추출되는 특징점 추출 단계;
상기 복수개의 특징점 중 슬라이딩하는 특징점이 상기 초기 메쉬의 오류 영역으로 판별되고, 상기 오류 영역이 수정되도록 상기 슬라이딩하는 특징점을 고정하기 위한 복수개의 벡터가 생성되어 상기 벡터 맵이 생성되는 벡터 맵 생성 단계; 및
상기 벡터 맵을 이용하여 상기 수정 메쉬가 생성되는 메쉬 수정 단계를 구비하는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 3항에 있어서, 상기 특징점 추출 단계는
상기 이미지 시퀀스의 각 프레임에 대한 상기 초기 메쉬에 상기 이미지 시퀀스를 투영하여 텍스처 맵이 생성되는 텍스처 맵 생성 단계;
상기 초기 메쉬에서 각 프레임에 대해 보이는 영역과 보이지 않는 영역이 나타나도록 광 추적 기법을 사용하여 가시성 맵이 생성되는 가시성 맵 생성 단계;
상기 텍스처 맵과 상기 가시성 맵이 합성되어 상기 투영 맵이 생성되는 투영 맵 생성 단계; 및
상기 투영 맵에 대해 SIFT가 적용되어 상기 복수개의 특징점이 추출되는 SIFT 적용 단계를 구비하는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 4항에 있어서, 상기 텍스처 맵 생성 단계는
수학식
(여기서, i는 프레임 번호이고, Ti는 i번째 프레임의 텍스처 맵이고, M은 초기 메쉬이고, Ti에서의 x, y 는 텍스처 맵의 좌표값이고, M에서의 x,z는 삼차원 좌표이고, X의 경우 값과 의미 또한 동일하므로 x로 모두 표기하고, y, z의 경우 값은 같지만 텍스처 맵에서는 y좌표의 값이며 초기 메쉬에서는 z좌표의 값이므로 다르게 표기하며, Ii는 i번째 프레임의 이미지를 나타내며, Ci는 i번째 프레임의 카메라 위치를 의미함)
에 의해 생성되는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 7항에 있어서, 상기 벡터 맵 생성 단계는
상기 가시성 맵에 의해 상기 초기 메쉬의 비가시 영역이 판별되면, 상기 비가시영역 및 상기 비가시영역 주변의 상기 특징점이 배제되는 특징점 배제 단계;
상기 복수개의 특징점 중 상기 배제된 특징점을 제외한 나머지 특징점 각각이 움직이는지 여부가 판별되는 특징점 판별 단계;
상기 특징점 판별 단계에서 판별된 움직이는 특징점 각각이 배치되어야 하는 위치가 판별되는 위치 판별 단계;
상기 판별된 위치에 상기 움직이는 특징점 각각이 고정되도록 상기 특징점을 이동시키기 위한 복수개의 벡터가 생성되어 벡터 맵이 생성되는 벡터 생성 단계를 구비하는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 8항에 있어서, 상기 위치 판별 단계는
삼각 측량 방법을 통해 배치되어야 하는 위치가 판별되는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 11항에 있어서, 상기 메쉬 수정 단계는
상기 벡터 맵에 수학식
(여기서, xp, yp, zp는 벡터의 시작 위치, xm, ym, zm는 벡터, H는 메쉬의 높이를 찾는 함수, E는 최소화 시켜야 하는 에너지 함수, M'은 수정된 메쉬, n은 메쉬의 버텍스 개수, 는 초기 메쉬의 i번째 버텍스에서의 라플라시안 연산 값, L은 라플라시안 연산, 는 수정된 메쉬에서의 i번째 버텍스, 는 벡터 맵에 따라 구해지는 i번째 버텍스의 수정 목표점, 그리고 Y는 수정 목표점의 높이 값을 의미함)에 따른 라플라시안 연산이 적용되는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 12항에 있어서, 상기 입체 변환 단계는
상기 수정 메쉬를 사용하여 깊이-맵을 만든 후 입체 이미지를 생성하는 입체 이미지 생성 단계; 및
움직이는 객체를 기준으로 하여 최종 깊이 맵을 생성하고, 생성된 최종 깊이 맵을 기초로 입체 이미지 상의 객체의 깊이를 조절하는 객체 깊이 이동 단계를 구비하는 것을 특징으로 하는 배경 지형 장면의 입체 이미지 생성 방법.
- 제 1 내지 제 12항 중 어느 한 항에 있어서, 배경 지형 장면의 입체 이미지 생성 방법을 구현하기 위한 컴퓨터에서 실행가능한 프로그램 명령어가 기록된 기록매체.
- 제 1 내지 제 12항 중 어느 한 항에 있어서, 배경 지형 장면의 입체 이미지 생성 방법에 의해 입체 이미지를 생성하는 프로그램 명령어를 실행하는 컴퓨터 시스템.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110000260A KR101181199B1 (ko) | 2011-01-03 | 2011-01-03 | 배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 |
| US13/075,870 US8599199B2 (en) | 2011-01-03 | 2011-03-30 | Stereoscopic image generation method of background terrain scenes, system using the same, and recording medium for the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110000260A KR101181199B1 (ko) | 2011-01-03 | 2011-01-03 | 배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120078949A KR20120078949A (ko) | 2012-07-11 |
| KR101181199B1 true KR101181199B1 (ko) | 2012-09-18 |
Family
ID=46380369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110000260A Expired - Fee Related KR101181199B1 (ko) | 2011-01-03 | 2011-01-03 | 배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8599199B2 (ko) |
| KR (1) | KR101181199B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014186479A3 (en) * | 2013-05-15 | 2015-03-19 | Schlumberger Canada Limited | Geobody surface reconstruction |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130141433A1 (en) * | 2011-12-02 | 2013-06-06 | Per Astrand | Methods, Systems and Computer Program Products for Creating Three Dimensional Meshes from Two Dimensional Images |
| US8842116B2 (en) * | 2012-01-20 | 2014-09-23 | Roblox Corporation | Method and apparatus for rendering and modifying terrain in a virtual world |
| US8977037B1 (en) * | 2012-08-31 | 2015-03-10 | Google Inc. | Methods and systems of creating a stereoscopic image |
| CN103366335B (zh) * | 2013-07-17 | 2016-03-09 | 兰州交通大学 | 基于格网划分的矢量点空间数据全盲水印方法 |
| KR20150015680A (ko) * | 2013-08-01 | 2015-02-11 | 씨제이씨지브이 주식회사 | 특징점의 생성을 이용한 이미지 보정 방법 및 장치 |
| CN104778468B (zh) * | 2014-01-15 | 2020-06-26 | 索尼公司 | 图像处理装置、图像处理方法以及监控设备 |
| KR101555426B1 (ko) * | 2014-02-07 | 2015-09-25 | 고려대학교 산학협력단 | 지형 렌더링 방법 및 장치 |
| KR102207826B1 (ko) * | 2014-11-17 | 2021-01-26 | 한국전자통신연구원 | 3차원 메쉬 검증 방법 및 장치 |
| CN112274932B (zh) * | 2020-10-29 | 2024-02-27 | 完美世界(重庆)互动科技有限公司 | 游戏资源数据处理方法及装置、存储介质、计算机设备 |
| KR102870672B1 (ko) * | 2022-08-29 | 2025-10-15 | 한국전자통신연구원 | 3차원 공간 정보 생성 방법 및 장치 |
| CN117808928B (zh) * | 2023-12-14 | 2024-08-27 | 完美世界互娱(北京)科技有限公司 | 地形混合贴图生成方法、装置、设备和存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040017385A1 (en) | 2002-07-19 | 2004-01-29 | Cosman Michael A. | System and method for combining independent scene layers to form computer generated environments |
| KR100603602B1 (ko) | 2004-12-13 | 2006-07-24 | 한국전자통신연구원 | 조밀하지 않은 비정렬 3차원 측정점들을 이용한 3차원메쉬 생성 방법 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6359629B1 (en) * | 1998-07-06 | 2002-03-19 | Silicon Graphics, Inc. | Backface primitives culling |
| FR2802377B1 (fr) * | 1999-12-09 | 2002-03-08 | France Telecom | Procede d'estimation de mouvement entre deux images avec gestion des retournements de mailles et procede de codage correspondant |
| US7133044B2 (en) * | 2001-05-15 | 2006-11-07 | Autodesk, Inc. | System of feature-based surface mapping |
| JP3886769B2 (ja) * | 2001-10-26 | 2007-02-28 | 富士通株式会社 | 補正画像生成装置および補正画像生成プログラム |
| WO2007027847A2 (en) * | 2005-09-01 | 2007-03-08 | Geosim Systems Ltd. | System and method for cost-effective, high-fidelity 3d-modeling of large-scale urban environments |
| JP4013989B2 (ja) * | 2006-02-20 | 2007-11-28 | 松下電工株式会社 | 映像信号処理装置、仮想現実感生成システム |
| WO2008063494A2 (en) * | 2006-11-16 | 2008-05-29 | Vanderbilt University | Apparatus and methods of compensating for organ deformation, registration of internal structures to images, and applications of same |
| KR100914845B1 (ko) * | 2007-12-15 | 2009-09-02 | 한국전자통신연구원 | 다시점 영상 정보를 이용한 물체의 삼차원 형상복원 방법및 장치 |
| US8363051B2 (en) * | 2009-05-07 | 2013-01-29 | International Business Machines Corporation | Non-real-time enhanced image snapshot in a virtual world system |
| KR101307341B1 (ko) * | 2009-12-18 | 2013-09-11 | 한국전자통신연구원 | 동적 개체 모션 캡쳐 방법 및 그 장치 |
| US8676498B2 (en) * | 2010-09-24 | 2014-03-18 | Honeywell International Inc. | Camera and inertial measurement unit integration with navigation data feedback for feature tracking |
-
2011
- 2011-01-03 KR KR1020110000260A patent/KR101181199B1/ko not_active Expired - Fee Related
- 2011-03-30 US US13/075,870 patent/US8599199B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040017385A1 (en) | 2002-07-19 | 2004-01-29 | Cosman Michael A. | System and method for combining independent scene layers to form computer generated environments |
| KR100603602B1 (ko) | 2004-12-13 | 2006-07-24 | 한국전자통신연구원 | 조밀하지 않은 비정렬 3차원 측정점들을 이용한 3차원메쉬 생성 방법 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014186479A3 (en) * | 2013-05-15 | 2015-03-19 | Schlumberger Canada Limited | Geobody surface reconstruction |
| US10380793B2 (en) | 2013-05-15 | 2019-08-13 | Schlumberger Technology Corporation | Geobody surface reconstruction |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20120078949A (ko) | 2012-07-11 |
| US20120169715A1 (en) | 2012-07-05 |
| US8599199B2 (en) | 2013-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101181199B1 (ko) | 배경 지형 장면의 입체 이미지 생성 방법, 시스템 및 이를 위한 기록매체 | |
| US10846913B2 (en) | System and method for infinite synthetic image generation from multi-directional structured image array | |
| US10818029B2 (en) | Multi-directional structured image array capture on a 2D graph | |
| US9237330B2 (en) | Forming a stereoscopic video | |
| US9041819B2 (en) | Method for stabilizing a digital video | |
| US9117310B2 (en) | Virtual camera system | |
| US8791941B2 (en) | Systems and methods for 2-D to 3-D image conversion using mask to model, or model to mask, conversion | |
| KR101697184B1 (ko) | 메쉬 생성 장치 및 그 방법, 그리고, 영상 처리 장치 및 그 방법 | |
| US20130127988A1 (en) | Modifying the viewpoint of a digital image | |
| US8611642B2 (en) | Forming a steroscopic image using range map | |
| US20130129192A1 (en) | Range map determination for a video frame | |
| US20080225045A1 (en) | Systems and methods for 2-d to 3-d image conversion using mask to model, or model to mask, conversion | |
| US20080225042A1 (en) | Systems and methods for allowing a user to dynamically manipulate stereoscopic parameters | |
| US20080226181A1 (en) | Systems and methods for depth peeling using stereoscopic variables during the rendering of 2-d to 3-d images | |
| US20080226128A1 (en) | System and method for using feature tracking techniques for the generation of masks in the conversion of two-dimensional images to three-dimensional images | |
| WO2008112794A2 (en) | Systems and methods for 2-d to 3-d conversion using depth access segments to define an object | |
| JP2015022510A (ja) | 自由視点画像撮像装置およびその方法 | |
| KR20200116947A (ko) | 화상 처리 디바이스, 인코딩 디바이스, 디코딩 디바이스, 화상 처리 방법, 프로그램, 인코딩 방법, 및 디코딩 방법 | |
| KR20150052442A (ko) | 영상 처리 방법 및 장치 | |
| KR101086274B1 (ko) | 깊이정보 추출 장치 및 추출 방법 | |
| KR100335617B1 (ko) | 3차원 입체영상 합성방법 | |
| Schmeing et al. | Depth image based rendering | |
| dos Anjos et al. | A navigation paradigm driven classification for video-based rendering techniques | |
| Heindl et al. | Capturing photorealistic and printable 3d models using low-cost hardware | |
| Paier et al. | Realistic retargeting of facial video |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150826 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160904 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160904 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |