KR20240052425A - 3차원 메쉬의 텍스처맵 생성 방법 및 장치 - Google Patents
3차원 메쉬의 텍스처맵 생성 방법 및 장치 Download PDFInfo
- Publication number
- KR20240052425A KR20240052425A KR1020220132439A KR20220132439A KR20240052425A KR 20240052425 A KR20240052425 A KR 20240052425A KR 1020220132439 A KR1020220132439 A KR 1020220132439A KR 20220132439 A KR20220132439 A KR 20220132439A KR 20240052425 A KR20240052425 A KR 20240052425A
- Authority
- KR
- South Korea
- Prior art keywords
- texture map
- mesh
- loss function
- rendering
- generating
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
- G06T17/205—Re-meshing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Image Generation (AREA)
Abstract
Description
도 2는 컴퓨터 그래픽 3차원 메쉬의 UV-매개변수화 결과를 나타낸다.
도 3은 실사 다시점 영상 기반 3차원 메쉬의 UV-매개변수화 결과를 나타낸다.
도 4는 실사 다시점 영상 기반 3차원 메쉬의 UV 텍스처맵을 나타낸다.
도 5는 SPP 알고리즘을 적용한 UV 텍스처맵을 나타낸다.
도 6은 다시점 영상, UV 텍스처맵, 렌더링 영상 간의 좌표 변환 예시이다.
도 7은 본 발명의 일 실시예에 따른 텍스처맵 생성 과정을 나타낸 도면이다.
도 8은 본 발명의 다른 실시예에 따른 텍스처맵 생성 과정을 나타낸 도면이다.
도 9는 제1 영상의 패딩 전 텍스처맵을 나타낸다.
도 10은 제1 영상의 텍스처맵에 대하여 SPP 알고리즘을 이용하여 패딩을 수행한 것이다.
도 11은 제1 영상의 텍스처맵에 대하여 본 발명의 실시예에 따른 방법을 이용하여 패딩을 수행한 것이다.
도 12는 제2 영상의 패딩 전 텍스처맵을 나타낸다.
도 13은 제2 영상의 텍스처맵에 대하여 SPP 알고리즘을 이용하여 패딩을 수행한 것이다.
도 14은 제2 영상의 텍스처맵에 대하여 본 발명의 실시예에 따른 방법을 이용하여 패딩을 수행한 것이다.
도 15 내지 도 18은 기존 방법과 본 발명의 실시예에 따른 방법의 성능을 비교한 그래프이다.
도 19는 본 발명의 일 실시예에 따른 3차원 메쉬의 텍스처맵 생성 방법을 나타낸 흐름도이다.
도 20은 실시예에 따른 컴퓨터 시스템의 구성을 나타낸 도면이다.
220: 양자화부
230: 복호화부
240: 렌더링부
250: 학습부
1000: 컴퓨터 시스템 1010: 프로세서
1020: 버스 1030: 메모리
1031: 롬 1032: 램
1040: 사용자 인터페이스 입력 장치
1050: 사용자 인터페이스 출력 장치
1060: 스토리지 1070: 네트워크 인터페이스
1080: 네트워크
Claims (14)
- 3차원 메쉬의 텍스처 맵을 부호화하는 단계;
상기 부호화된 텍스처 맵을 양자화하는 단계;
상기 양자화된 텍스처 맵을 복호화하는 단계;
상기 복호화된 텍스처 맵을 이용하여 렌더링을 수행하는 단계; 및
손실 함수의 값에 기반하여 상기 3차원 메쉬의 텍스처 맵을 업데이트 하는 단계;
를 포함하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 1에 있어서,
상기 손실 함수는
텍스처 맵의 압축 성능에 상응하는 제1 손실 함수 및 텍스처 맵의 렌더링 성능에 상응하는 제2 손실 함수를 포함하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 2에 있어서,
상기 텍스처 맵을 부호화하는 단계는
미분 가능한 부호화기를 이용하여 수행되고,
상기 렌더링을 수행하는 단계는
미분 가능한 렌더링기를 이용하여 수행되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 3에 있어서,
상기 제1 손실 함수는
상기 3차원 메쉬 텍스처 맵의 양자화된 압축 표현 벡터에 기반하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 4에 있어서,
상기 제2 손실 함수는
상기 렌더링된 이미지 및 원본 이미지를 이용하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 5에 있어서,
상기 제2 손실 함수는
렌더링 되지 않은 픽셀을 반영하기 위한 바이너리 마스크를 이용하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 청구항 4에 있어서,
상기 렌더링을 수행하는 단계는
부호화되지 않은 상기 3차원 메쉬의 텍스처 맵을 이용하여 렌더링을 수행하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 방법. - 3차원 메쉬의 텍스처 맵을 부호화하는 부호화부;
상기 부호화된 텍스처 맵을 양자화하는 양자화부;
상기 양자화된 텍스처 맵을 복호화하는 복호화부;
상기 복호화된 텍스처 맵을 이용하여 렌더링을 수행하는 렌더링부; 및
손실 함수의 값에 기반하여 상기 3차원 메쉬의 텍스처 맵을 업데이트 하는 학습부;
를 포함하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 8에 있어서,
상기 손실 함수는
텍스처 맵의 압축 성능에 상응하는 제1 손실 함수 및 텍스처 맵의 렌더링 성능에 상응하는 제2 손실 함수를 포함하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 9에 있어서,
상기 부호화부는
미분 가능한 부호화기를 이용하여 부호화를 수행하고,
상기 렌더링부는
미분 가능한 렌더링기를 이용하여 렌더링을 수행하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 10에 있어서,
상기 제1 손실 함수는
상기 3차원 메쉬 텍스처 맵의 양자화된 압축 표현 벡터에 기반하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 11에 있어서,
상기 제2 손실 함수는
상기 렌더링된 이미지 및 원본 이미지를 이용하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 12에 있어서,
상기 제2 손실 함수는
렌더링 되지 않은 픽셀을 반영하기 위한 바이너리 마스크를 이용하여 산출되는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치. - 청구항 11에 있어서,
상기 렌더링부는
부호화되지 않은 상기 3차원 메쉬의 텍스처 맵을 이용하여 렌더링을 수행하는 것을 특징으로 하는 3차원 메쉬의 텍스처맵 생성 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220132439A KR20240052425A (ko) | 2022-10-14 | 2022-10-14 | 3차원 메쉬의 텍스처맵 생성 방법 및 장치 |
| US18/114,118 US12374020B2 (en) | 2022-10-14 | 2023-02-24 | Apparatus and method for generating texture map of 3-dimensional mesh |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220132439A KR20240052425A (ko) | 2022-10-14 | 2022-10-14 | 3차원 메쉬의 텍스처맵 생성 방법 및 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20240052425A true KR20240052425A (ko) | 2024-04-23 |
Family
ID=90834080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220132439A Pending KR20240052425A (ko) | 2022-10-14 | 2022-10-14 | 3차원 메쉬의 텍스처맵 생성 방법 및 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12374020B2 (ko) |
| KR (1) | KR20240052425A (ko) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8462149B2 (en) | 2008-04-18 | 2013-06-11 | Electronics And Telecommunications Research Institute | Method and apparatus for real time 3D mesh compression, based on quanitzation |
| US10397543B2 (en) | 2014-09-03 | 2019-08-27 | Nextvr Inc. | Methods and apparatus for capturing, streaming and/or playing back content |
| GB2581536B (en) * | 2019-02-25 | 2024-01-17 | Huawei Tech Co Ltd | Joint shape and texture decoders for three-dimensional rendering |
| KR102612539B1 (ko) | 2019-12-17 | 2023-12-11 | 한국전자통신연구원 | 다시점 비디오 부호화 및 복호화 방법 |
| CN112102477B (zh) * | 2020-09-15 | 2024-09-27 | 腾讯科技(深圳)有限公司 | 三维模型重建方法、装置、计算机设备和存储介质 |
| US12444125B2 (en) * | 2021-09-25 | 2025-10-14 | Intel Corporation | Apparatus and method for ray tracing with shader call graph analysis |
| US12555272B2 (en) * | 2022-04-20 | 2026-02-17 | Apple Inc. | Mesh compression using coding units with different encoding parameters |
-
2022
- 2022-10-14 KR KR1020220132439A patent/KR20240052425A/ko active Pending
-
2023
- 2023-02-24 US US18/114,118 patent/US12374020B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US12374020B2 (en) | 2025-07-29 |
| US20240144578A1 (en) | 2024-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7250952B2 (ja) | 点群コーディングのための方法、装置、およびコンピュータプログラム | |
| US12530809B2 (en) | Methods and apparatuses for dynamic mesh compression | |
| US12131508B2 (en) | Dynamic mesh compression based on point cloud compression | |
| JP7497443B2 (ja) | 点群コーディングのための方法、装置、およびコンピュータプログラム | |
| AU2016388215A1 (en) | Method for compressing point cloud | |
| CN112399165B (zh) | 解码方法及装置以及计算机设备和存储介质 | |
| CN116686011B (zh) | 网格编解码方法、装置及存储介质 | |
| US11113866B2 (en) | Method and apparatus for point cloud compression | |
| KR102810355B1 (ko) | 메시 압축을 위한 경계 지오메트리 정보의 예측 코딩 | |
| JP7476432B2 (ja) | メッシュ復元のための方法、装置及びコンピュータプログラム | |
| US12505618B2 (en) | Manhattan layout estimation using geometric and semantic information | |
| US20250008157A1 (en) | Dual-degree based coding algorithm for polygon mesh compression | |
| KR20240052425A (ko) | 3차원 메쉬의 텍스처맵 생성 방법 및 장치 | |
| JP7529923B2 (ja) | 非マニホールドメッシュにおける境界ループの検出のための方法、装置、およびコンピュータプログラム | |
| CN118679497A (zh) | 用于3d网格的位移矢量译码 | |
| HK40093987A (zh) | 用於动态网格压缩的方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13 | Search requested |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D13-SRH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14 | Search report completed |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D14-SRH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| D21 | Rejection of application intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D21-EXM-PE0902 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13 | Pre-grant limitation requested |
Free format text: ST27 STATUS EVENT CODE: A-2-3-E10-E13-LIM-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11 | Amendment of application requested |
Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P11-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |