Geometry encoder

US2020027246A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020027246-A1
Application numberUS-201816042738-A
CountryUS
Kind codeA1
Filing dateJul 23, 2018
Priority dateJul 23, 2018
Publication dateJan 23, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes receiving geometric data to be encoded, generating a signature for the geometric data based on the at least one property associated with the geometric data, enumerating a set of first options, enumerating a set of second options, encoding the geometric data using the enumerated first option and the enumerated second option, decoding the encoded geometric data, selecting one of the enumerated second options based on a cost function, and training a classifier based on the signature, the enumerated first option and the selected second option.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving geometric data to be encoded; generating a signature for the geometric data based on the at least one property associated with the geometric data; enumerating a set of first options; enumerating a set of second options; encoding the geometric data using the enumerated first option and the enumerated second option; decoding the encoded geometric data; selecting one of the enumerated second options based on a cost function; and training a classifier based on the signature, the enumerated first option and the selected second option. 2 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes at least one of a number of vertices, a number of edges, and a number of triangles, and the signature is based on the number of vertices, the number of edges, and the number of triangles in the mesh data. 3 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes a number of connected components for at least one attribute, and the signature is based on the number of connected components for the at least one attribute in the mesh data. 4 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes a number of boundary edges for at least one attribute, and the signature is based on the number of boundary edges for the at least one attribute in the mesh data. 5 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes an angle of a triangles corner, and the signature is based on a statistical analysis of a histogram of the angles of triangle corners in the mesh data. 6 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes angles between triangles, and the signature is based on a statistical analysis of a histogram of the angles between triangles in the mesh data. 7 . The method of claim 1 , wherein the geometric data is mesh data, the at least one property includes vertex valences, and the signature is based on a statistical analysis of a histogram of the vertex valences in the mesh data. 8 . The method of claim 1 , wherein enumerating the second set of options includes enumerating all of the second set of options. 9 . The method of claim 1 , wherein the first option includes a fixed option and an environmental option. 10 . The method of claim 1 , wherein the cost function is based on a performance associated with encoding the geometric data and a performance associated with decoding the encoded geometric data. 11 . A method comprising: receiving geometric data to be encoded; generating a signature for the geometric data based on the at least one property associated with the geometric data; receiving a first set of options; accessing a classifier based on the signature and the first set of options; selecting a set of second options based on the classifier; and encoding the geometric data using the first set of options and the second set of options. 12 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on at least one of a number of vertices, a number of edges, and a number of triangles in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 13 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on a number of connected components for at least one attribute in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 14 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on a number of boundary edges for at least one attribute in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 15 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on a histogram of an angle of a triangles corner in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 16 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on a histogram of angles between triangles in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 17 . The method of claim 11 , wherein the geometric data is mesh data, the signature is based on a histogram of vertex valences in the mesh data, and accessing the classifier uses a trained machine learning model based on one of a random forest model, a neural network model and a cluster analysis model. 18 . The method of claim 11 , wherein the first set of options include a fixed option and an environmental option. 19 . The method of claim 11 , wherein the first set of options include a fixed option and an environmental option, the selecting of the second option is based on the fixed option and the environmental option, and the encoding of the geometric data uses the fixed option. 20 . A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps comprising: receiving geometric data to be encoded; generating a signature for the geometric data based on the at least one property associated with the geometric data; receiving a first set of options; accessing a classifier based on the signature and the first set of options; selecting a set of second options based on the classifier; and encoding the geometric data using the first set of options and the second set of options.

Assignees

Inventors

Classifications

  • G06T9/002Primary

    using neural networks · CPC title

  • G06T9/001Primary

    Model-based coding, e.g. wire frame · CPC title

  • Three-dimensional [3D] objects · CPC title

  • by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis · CPC title

  • Classification techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020027246A1 cover?
A method includes receiving geometric data to be encoded, generating a signature for the geometric data based on the at least one property associated with the geometric data, enumerating a set of first options, enumerating a set of second options, encoding the geometric data using the enumerated first option and the enumerated second option, decoding the encoded geometric data, selecting one of…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06T9/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).