KR102068251B1 - 3차원 볼륨 데이터 생성 방법 - Google Patents
3차원 볼륨 데이터 생성 방법 Download PDFInfo
- Publication number
- KR102068251B1 KR102068251B1 KR1020130033739A KR20130033739A KR102068251B1 KR 102068251 B1 KR102068251 B1 KR 102068251B1 KR 1020130033739 A KR1020130033739 A KR 1020130033739A KR 20130033739 A KR20130033739 A KR 20130033739A KR 102068251 B1 KR102068251 B1 KR 102068251B1
- Authority
- KR
- South Korea
- Prior art keywords
- generating
- image
- multilayer
- generated
- multilayer image
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/08—Volume rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 2는 비저블 데이터와 인비저블 데이터를 설명하는 도면이다.
도 3은 깊이 카메라(depth camera)로 오브젝트의 자세를 캡쳐한 영상으로서 비저블 레이어의 깊이 영상을 나타내는 도면이다.
도 4는 비저블 레이어의 오브젝트(Object) 파트 식별정보의 이미지에 대한 실시예를 설명하는 도면이다.
도 5는 멀티레이어 바디 파트 식별정보 이미지/멀티레이어 깊이 이미지의 실시예를 설명하는 도면이다.
도 6은 레이 캐스팅 기반의 멀티레이어 영상의 생성 방법을 설명하는 도면이다.
도 7은 멀티레이어 영상을 생성하는 첫 번째 실시 예로서, 레이 캐스팅 기반의 멀티레이어 영상 생성 방법을 설명하는 도면이다.
도 8은 첫 번째 실시예 중에서 Ray-Casting Based Training Data Synthesis 블록을 설명하는 도면이다.
도 9는 멀티레이어 영상을 생성하는 첫 번째 실시 예의 변형예로서, 슬라이싱(Slicing) 기반의 멀티레이어 영상 생성 방법을 설명하는 도면이다.
도 10은 슬라이싱 기반 멀티레이어 영상 생성 방법을 설명하는 도면이다.
도 11은 Actor가 컬러 패치로 구성된 수트(Color Patch Suit)를 실제 착용한 예(1100)를 설명하는 도면이다.
도 12는 Ray-Triangle Intersection Method를 설명하기 위한 도면이다.
도 13은 멀티레이어 영상을 생성하는 두 번째 실시 예로서, 크로마 키 스크린 기반의 멀티레이어 영상 생성 방법을 설명하는 도면이다.
도 14는 크로마 키 스크린 기반 멀티레이어 영상 생성방법 중에서 오브젝트(Object) 파트 식별정보-RGB 룩업 테이블의 예를 설명하는 도면이다.
도 15는 2개의 크로마 키 스크린 설치 예를 설명하는 도면이다.
도 16은 멀티레이어 영상을 생성하는 세 번째 실시 예로서, 초기 템플레이트 기반의 멀티레이어 영상 생성 방법을 설명하는 도면이다.
도 17은 초기 템플레이트에 따른 오브젝트(Object) 파트 룩업 테이블을 설명하는 도면이다.
도 18은 오브젝트(Object) 의 각 오브젝트(Object) 파트 프로퍼티를 실측하는 예를 설명하는 도면이다.
도 19는 오브젝트(Object) 의 각 오브젝트(Object) 파트 프로퍼티를 결정하는 실시예를 설명하는 도면이다.
도 20은 2차원 오브젝트(Object) 파트의 초기 템플레이트를 모션 캡쳐 데이터 위에 정합한 실시예를 도시하는 도면이다.
도 21은 3차원 오브젝트(Object) 파트의 초기 템플레이트를 모션 캡쳐 데이터 위에 정합한 실시예를 도시하는 도면이다.
도 22는 도 17에서 깊이 카메라 입력이 있을 경우 깊이 범위 안에서 영상을 생성하는 예를 도시한 도면이다.
도 23은 멀티레이어 영상에서 스켈레톤 데이터를 생성하는 방법을 개시한 흐름도이다.
도 24는 멀티레이어 영상을 바탕으로 스켈레톤 모델을 추정한 실시예를 설명한 도면이다.
102: 인비저블 데이터 생성 단계
Claims (13)
- 멀티레이어 영상을 생성하는 단계;
상기 생성된 멀티레이어 영상에 기초하여, 오브젝트의 보이는 부분의 종류 및 볼륨 정보를 생성하는 단계; 및
상기 생성된 멀티레이어 영상에 기초하여, 상기 오브젝트의 보이지 않는 부분의 종류 및 볼륨 정보를 생성하는 단계
를 포함하고,
상기 멀티레이어 영상을 생성하는 단계는,
피사체의 모션 캡쳐를 수행하여 모션 데이터를 생성하는 단계;
오브젝트의 실제 체형을 반영하여 3차원 메시(3D mesh)의 조합으로 구성된 3차원 오브젝트 모델(Object Model)을 생성하는 단계;
상기 생성된 모션 데이터를 상기 생성된 3차원 오브젝트 모델에 정합하기 위한 리타게팅을 수행하는 단계; 및
상기 리타게팅 결과에 따라 슬라이싱 기반의 멀티레이어 영상을 생성하는 단계를 포함하고,
상기 슬라이싱 기반의 멀티레이어 영상을 생성하는 단계는,
상기 모션 데이터와 상기 3차원 오브젝트 모델에 기반하는 모션 증진 3차원 오브젝트 모델(Motion Augmented 3D Human Model) 또는 초기 템플레이트 3차원 오브젝트 모델(Primitive Template 3D Human Model)을 생성하는 단계;
상기 생성된 모션 증진 3차원 오브젝트 모델 또는 상기 초기 템플레이트 3차원 오브젝트 모델에 현재 깊이 값에 해당하는 픽셀이 있는 경우에 레이블드 영상 및 깊이 영상을 생성하는 단계; 및
상기 생성된 레이블드 영상 및 깊이 영상을 이용하여 상기 멀티레이어 영상을 생성하는 단계를 포함하는
3차원 볼륨 데이터 생성 방법. - 제1항에 있어서,
상기 멀티레이어 영상을 생성하는 단계는,
피사체의 모션 캡쳐를 수행하여 모션 데이터를 생성하는 단계;
오브젝트 의 실제 체형을 반영하여 3차원 메시(3D mesh)의 조합으로 구성된 3차원 오브젝트 모델(Object Model)을 생성하는 단계;
상기 생성된 모션 데이터를 상기 생성된 3차원 오브젝트 모델에 정합하기 위한 리타게팅을 수행하는 단계; 및
상기 리타게팅 결과에 따라 레이 캐스팅 기반의 멀티레이어 영상을 생성하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 제2항에 있어서,
상기 레이 캐스팅 기반의 멀티레이어 영상을 생성하는 상기 단계는,
레이 캐스팅 기반의 레이 맵을 생성하는 단계;
상기 생성한 레이 맵으로부터 한 점을 선택하고, 상기 생성된 3차원 오브젝트 모델(Human Model)로부터 복수개의 버텍스를 선택하는 단계; 및
상기 선택된 한 점과 상기 복수개의 버텍스와의 위치에 기초하여 상기 멀티레이어 영상의 저장 여부를 결정하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 제3항에 있어서,
상기 선택된 한 점과 상기 복수개의 버텍스와의 위치에 기초하여 상기 멀티레이어 영상의 저장 여부를 결정하는 상기 단계는,
상기 선택된 한 점이 상기 복수개의 버텍스가 생성하는 범위 내에 위치하는지 여부를 확인하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 멀티레이어 영상을 생성하는 단계는,
크로마 키 스크린 및 피사체가 착용하고 바디 파트 별로 다른 색이 적용된 수트로부터, 컬러카메라 영상을 생성하는 단계;
상기 수트의 컬러 패치 정보와 오브젝트파트 식별정보가 기록된 RGB 룩업 테이블을 생성하는 단계;
상기 생성된 컬러카메라 영상의 현재 위치에 대한 색상 정보를 확인하고, 상기 확인된 색상 정보와 상기 RGB 룩업 테이블을 비교하여, 상기 색상 정보에 해당하는 오브젝트파트 식별 정보를 검색하는 단계; 및
상기 검색된 오브젝트파트 식별 정보를 이용하여 멀티레이어 영상을 생성하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 제7항에 있어서,
상기 색상 정보에 해당하는 오브젝트 파트 식별 정보를 검색하는 상기 단계는,
상기 생성된 컬러카메라 영상의 현재 위치에 대한 R, G, B 값을 읽어들어 상기 색상 정보를 확인하는 단계;
상기 확인된 색상 정보가 크로마 키 스크린과 같은 색인지 여부를 판단하는 단계;
상기 확인된 색상 정보가 크로마 키 스크린과 다른 색인 경우, 상기 RGB 룩업 테이블에 기초하여, 상기 색상 정보에 해당하는 오브젝트 파트 식별 정보를 검색하고 저장하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 제8항에 있어서,
상기 색상 정보에 해당하는 오브젝트 파트 식별 정보를 검색하는 상기 단계는,
상기 확인된 색상 정보가 크로마 키 스크린과 같은 색인 경우, 상기 확인된 색상 정보를 배경색으로 결정하는 단계
를 더 포함하는 3차원 볼륨 데이터 생성 방법. - 제1항에 있어서,
상기 멀티레이어 영상을 생성하는 단계는,
오브젝트 파트들 각각의 속성 값을 측정하는 단계;
상기 측정된 각각의 속성 값으로 초기 템플레이트를 정의하고, 상기 정의된 초기 템플레이트에 기초하여 오브젝트 파트 룩업 테이블을 생성하는 단계;
모션 캡쳐 시스템을 이용하여, 모션 캡쳐 데이터를 생성하는 단계;
상기 생성된 모션 캡쳐 데이터의 각 조인트에 상기 정의된 초기 템플레이트를 정합하는 단계; 및
깊이 카메라 영상을 입력 받고, 상기 입력된 깊이 카메라 영상에 기초하여 선정된 깊이 범위 내의 영상을 생성하는 단계
를 포함하는 3차원 볼륨 데이터 생성 방법. - 제10항에 있어서,
상기 선정된 깊이 범위 내의 영상으로부터 멀티레이어 깊이 영상 및 멀티레이어 레이블드 영상을 생성하는 단계
를 더 포함하는 3차원 볼륨 데이터 생성 방법. - 멀티레이어 영상을 생성하는 단계;
상기 멀티레이어 영상을 읽어들이는 단계;
상기 읽어들인 멀티미디어 영상으로부터 동일한 오브젝트 파트 식별정보에 대한 세그먼트화를 수행하는 단계;
상기 수행한 세그먼트화에 따라서, 동일한 오브젝트 파트 식별정보에 해당하는 위치를 추정하는 단계; 및
상기 추정된 위치를 이용하여 스켈레톤(skeleton) 모델을 추정하는 단계
를 포함하고,
상기 멀티레이어 영상을 생성하는 단계는,
모션 데이터와 3차원 오브젝트 모델에 기반하는 모션 증진 3차원 오브젝트 모델(Motion Augmented 3D Human Model) 또는 초기 템플레이트 3차원 오브젝트 모델(Primitive Template 3D Human Model)을 생성하는 단계;
상기 생성된 모션 증진 3차원 오브젝트 모델 또는 상기 초기 템플레이트 3차원 오브젝트 모델에 현재 깊이 값에 해당하는 픽셀이 있는 경우에 레이블드 영상 및 깊이 영상을 생성하는 단계; 및
상기 생성된 레이블드 영상 및 깊이 영상을 이용하여 상기 멀티레이어 영상을 생성하는 단계를 포함하는
3차원 볼륨 데이터 생성 방법. - 제1항 내지 제4항 및 제7항 내지 제12항 중에서 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/858,336 US9489764B2 (en) | 2012-04-17 | 2013-04-08 | Method of generating three-dimensional (3D) volumetric data |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20120039788 | 2012-04-17 | ||
| KR1020120039788 | 2012-04-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130117668A KR20130117668A (ko) | 2013-10-28 |
| KR102068251B1 true KR102068251B1 (ko) | 2020-01-20 |
Family
ID=49636374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130033739A Active KR102068251B1 (ko) | 2012-04-17 | 2013-03-28 | 3차원 볼륨 데이터 생성 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102068251B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102187926B1 (ko) * | 2018-10-23 | 2020-12-07 | 주식회사 케이티 | 볼류메트릭 비디오 생성 방법, 장치 및 컴퓨터 판독가능 매체 |
| US11889222B2 (en) * | 2020-07-23 | 2024-01-30 | Malay Kundu | Multilayer three-dimensional presentation |
| KR102547323B1 (ko) * | 2023-03-16 | 2023-06-22 | 이채영 | 3d 스캐닝을 통해 형성된 오브젝트의 세그멘테이션 장치 및 그 방법 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6023302A (en) | 1996-03-07 | 2000-02-08 | Powertv, Inc. | Blending of video images in a home communications terminal |
| US20050237328A1 (en) * | 2004-04-23 | 2005-10-27 | Jens Guhring | Method and system for mesh-to-image registration using raycasting |
| US20060256112A1 (en) | 2005-05-10 | 2006-11-16 | Sony Computer Entertainment Inc. | Statistical rendering acceleration |
| US20090103793A1 (en) * | 2005-03-15 | 2009-04-23 | David Borland | Methods, systems, and computer program products for processing three-dimensional image data to render an image from a viewpoint within or beyond an occluding region of the image data |
| US20110221743A1 (en) * | 2010-03-11 | 2011-09-15 | Gary Keall | Method And System For Controlling A 3D Processor Using A Control List In Memory |
| US20120019517A1 (en) * | 2010-07-23 | 2012-01-26 | Mixamo, Inc. | Automatic generation of 3d character animation from 3d meshes |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101107308B1 (ko) * | 2009-10-29 | 2012-01-20 | 한국인식산업(주) | 영상 검색 및 인식 방법 |
| KR20120073804A (ko) * | 2010-12-27 | 2012-07-05 | 삼성전자주식회사 | 영상 처리 장치 및 방법 |
-
2013
- 2013-03-28 KR KR1020130033739A patent/KR102068251B1/ko active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6023302A (en) | 1996-03-07 | 2000-02-08 | Powertv, Inc. | Blending of video images in a home communications terminal |
| US20050237328A1 (en) * | 2004-04-23 | 2005-10-27 | Jens Guhring | Method and system for mesh-to-image registration using raycasting |
| US20090103793A1 (en) * | 2005-03-15 | 2009-04-23 | David Borland | Methods, systems, and computer program products for processing three-dimensional image data to render an image from a viewpoint within or beyond an occluding region of the image data |
| US20060256112A1 (en) | 2005-05-10 | 2006-11-16 | Sony Computer Entertainment Inc. | Statistical rendering acceleration |
| US7289119B2 (en) | 2005-05-10 | 2007-10-30 | Sony Computer Entertainment Inc. | Statistical rendering acceleration |
| US20110221743A1 (en) * | 2010-03-11 | 2011-09-15 | Gary Keall | Method And System For Controlling A 3D Processor Using A Control List In Memory |
| US20120019517A1 (en) * | 2010-07-23 | 2012-01-26 | Mixamo, Inc. | Automatic generation of 3d character animation from 3d meshes |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130117668A (ko) | 2013-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12272085B2 (en) | Method and system for scene image modification | |
| KR102647351B1 (ko) | 3차원의 포인트 클라우드를 이용한 모델링 방법 및 모델링 장치 | |
| EP2751777B1 (en) | Method for estimating a camera motion and for determining a three-dimensional model of a real environment | |
| US11494915B2 (en) | Image processing system, image processing method, and program | |
| JP7128708B2 (ja) | 機械学習用の訓練データの効率的な収集のための拡張現実を使用したシステム及び方法 | |
| US9489764B2 (en) | Method of generating three-dimensional (3D) volumetric data | |
| US20180197331A1 (en) | Method and system for generating an image file of a 3d garment model on a 3d body model | |
| US8487926B2 (en) | Method and apparatus for generating 3D image using 2D photograph images | |
| US11823394B2 (en) | Information processing apparatus and method for aligning captured image and object | |
| US20230245396A1 (en) | System and method for three-dimensional scene reconstruction and understanding in extended reality (xr) applications | |
| JP7475022B2 (ja) | 室内空間の3次元地図生成方法及び装置 | |
| US20130095920A1 (en) | Generating free viewpoint video using stereo imaging | |
| US20130163883A1 (en) | Apparatus for measuring three-dimensional position, method thereof, and program | |
| GB2546572A (en) | Method and system for generating an image file of a 3D garment model on a 3D body model | |
| US8988422B1 (en) | System and method for augmenting hand animation with three-dimensional secondary motion | |
| WO2018075053A1 (en) | Object pose based on matching 2.5d depth information to 3d information | |
| WO2016029939A1 (en) | Method and system for determining at least one image feature in at least one image | |
| KR20190117354A (ko) | 실내공간의 3차원 지도 생성 방법 및 장치 | |
| CN115039137B (zh) | 基于亮度估计渲染虚拟对象的相关方法以及相关产品 | |
| Thomas et al. | A flexible scene representation for 3d reconstruction using an rgb-d camera | |
| KR101652594B1 (ko) | 증강 현실 컨텐츠 제공 장치 및 방법 | |
| KR102068251B1 (ko) | 3차원 볼륨 데이터 생성 방법 | |
| US11816854B2 (en) | Image processing apparatus and image processing method | |
| EP4050400B1 (en) | Display apparatuses and methods incorporating image masking | |
| Nguyen et al. | High-Definition Texture Reconstruction for 3D Image-based Modelling. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130328 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180327 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130328 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190424 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: 20191017 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200114 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20200115 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20221219 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241219 Start annual number: 6 End annual number: 6 |