Method for encoding/decoding a 3d mesh model that comprises one or more components

一种网格模型、组件的技术,应用在图像编码、电气元件、仪器等方向,能够解决率失真不是最优等问题

Active Publication Date: 2012-05-16
INTERDIGITAL VC HLDG INC
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Compared to non-uniform quantization, uniform quantization is simple and computationally efficient, but it is not optimal in terms of rate-distortion (R-D) performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for encoding/decoding a 3d mesh model that comprises one or more components
  • Method for encoding/decoding a 3d mesh model that comprises one or more components
  • Method for encoding/decoding a 3d mesh model that comprises one or more components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] figure 1 A portion of a 3D mesh model with a corresponding Cartesian coordinate system is shown. with its three orthonormal axes X w , Y w ,Z w The global coordinate system WCS is valid for the entire model. Relative to the reference triangle T ref (uvw) to describe the spanning triangle T sp (uvr). A local coordinate system LCS (with three orthonormal axes X, Y, Z) is usually defined per reference triangle. T ref and T sp public side It is called the "active gate" and defines the local x-axis X. The midpoint O of is assumed to be the origin. The local z-axis Z is the reference triangle T ref normals. The local y axis Y is then obtained by computing the cross product of the local z and x axes, and is thus orthogonal to the xz plane. Need for each current front vertex (front vertex)( figure 1 r) recalculate the local coordinate system LCS. Since the range of local coordinate values ​​is not predefined, quantization in the local coordinate system is a tw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

3D mesh models are represented by three types of data: connectivity data, geometry data and property data. The surface of a 3D object is a triangle mesh. 3D meshes contain huge amounts of data that need to be compressed efficiently. Additionally to the common world coordinate system (WCS) for the complete model and local coordinate system (LCS) for a single triangle, an individual component coordinate system (CCS) for each connected component is used. The component coordinate system (CCS) is used to normalize (53) the orientation of the respective component for quantization and de- quantization. This improves the accuracy of encoded 3D mesh models after quantization / de-quantization, particularly if a 3D mesh model comprises one or more distinct components.

Description

technical field [0001] The present invention relates to encoding and decoding a 3D mesh model comprising one or more components, corresponding encoders and decoders, and resulting datasets. Background technique [0002] Three-dimensional (3D) meshes have been widely used for various applications representing 3D objects. Especially with the rapid proliferation of 3D scanners, their raw representations often require massive amounts of data. However, most applications require compact representations of 3D meshes for storage and transmission. Various algorithms have been proposed since the early 90's to efficiently compress 3D meshes. Hypothetically, with the rapid growth of this technology in Internet-based 3D applications, it will receive even more attention from both academia and industry. [0003] The surface of a 3D object is a triangular mesh, ie it consists of triangles. Two triangles that share an edge are adjacent. A sequence of adjacent triangles is a path, wherea...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T9/00
CPCG06T9/001H04N7/26659G06T9/004
Inventor 蔡康颖陈衢清滕军
Owner INTERDIGITAL VC HLDG INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products