Mesh Vector Indexing for Depth Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of unprocessed depth information from depth images leads to complex calculations and large data processing, resulting in degraded calculation efficiency in various applications such as obstacle detection and AR/VR, due to unnecessary information being included in the data.

Innovation Solution

An image processing apparatus that divides images into a mesh shape of polygons, acquires and transforms depth information into three-dimensional space coordinates, calculates element vectors, and generates a vector list with unique indexes to reduce data storage and improve calculation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If unprocessed depth information is used directly for calculation, then complete information is available, but calculation becomes complicated and data processing volume increases

Engineering Contradiction:
Improvedepth information completenessVSAvoidcalculation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the depth image into a mesh structure of polygons, where each polygon is defined by vertex coordinates. This segmentation transforms the continuous depth information into discrete geometric elements (vertices and polygons), reducing the data structure complexity while preserving the essential spatial relationships needed for calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary geometric information (vertex coordinates and polygon structures) from the complete depth image data. By taking out only the essential elements needed for spatial calculations, it eliminates redundant information while maintaining calculation accuracy, thus improving processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If unprocessed depth information is used directly, then all original data is retained, but a very large amount of data has to be processed

Engineering Contradiction:
Improvedata completenessVSAvoiddata processing volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The depth image is divided into a mesh of polygons with defined vertices. This segmentation reduces the data representation from continuous pixel-based depth values to discrete polygon vertices, significantly reducing the quantity of data that needs to be processed while retaining the essential geometric information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from pixel-based depth values to geometric parameters (vertex coordinates and polygon structures). This parameter transformation reduces the data volume by representing complex depth information through simplified geometric primitives that require fewer parameters to describe.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If depth information is converted into geometry information, then calculation efficiency improves, but data transformation complexity increases

Engineering Contradiction:
Improvecalculation efficiencyVSAvoiddata transformation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary conversion of depth information into geometric mesh structures before actual calculations are needed. By pre-processing the depth data into vertex coordinates and polygon definitions, it prepares the data in an optimized format that enables efficient subsequent calculations, avoiding the need for complex transformations during runtime.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10902674B2Creating a geometric mesh from depth data using an index indentifying unique vectors
Publication Date: 2021.01.26 AKUSERU KK
  • US10902674B2 patent drawing
  • US10902674B2 patent drawing
  • US10902674B2 patent drawing

AI summary

A unit that divides an image into a mesh shape and acquires depth information and an X-coordinate and a Y-coordinate for vertices of each grid, a unit that transforms vertex data into three-dimensional space coordinates expressed by a predetermined coordinate system, a unit that calculates line segment vectors and a normal vector that constitute each grid based on the three-dimensional space coordinates of each vertex, a vector management part that assigns indexes for distinguishing unique vectors from each other to the respective unique vectors, and generates a vector list in which the unique vectors and the indexes are respectively associated with each other, and a unit that stores therein indexes of the vectors that constitute each grid, while being associated with the grid.