Surface Representation Using Low-Detail Plane Inversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphics systems are inefficient in generating and managing different detail levels of objects in a scene, often duplicating information and resulting in unsatisfactory low-detail representations, which can lead to noise-like aberrations and inefficiencies in processing and memory usage.
Innovation Solution
A computer-implemented technique that generates a low-detail representation of surfaces in a physical environment, then produces a high-detail representation by excluding information already present in the low-detail representation, allowing for efficient combination of both without duplicative artifacts, and stores plane-proximity information for memory efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a high-detail version of an object is converted into a low-detail version, then the low-detail representation is produced, but the process is inefficient and produces unsatisfactory results with noise-like aberrations
Solution Approach 1:
Instead of converting high-detail to low-detail representations, the patent inverts the approach by generating low-detail representations first and then creating high-detail representations based on them. This avoids the information loss and noise-like aberrations that occur when downsampling high-detail models, while maintaining processing efficiency by working with simpler geometries during intermediate steps.
2Adaptability or versatility
If different versions of objects with different detail levels are generated, then the system can handle varying foreground/background requirements, but information duplication occurs leading to increased memory usage
Solution Approach 1:
The patent implements a nested structure where low-detail representations serve as the base geometry, and high-detail representations are nested within or derived from this base. The high-detail version incorporates the low-detail geometry as its foundation, adding only the necessary additional detail. This nesting approach allows the system to handle varying detail requirements while avoiding complete information duplication, as the low-detail representation is reused across multiple contexts.
3Manufacturing precision
If high-detail and low-detail representations are combined, then comprehensive surface coverage is achieved, but duplicative information creates noise-like aberrations
Solution Approach 1:
The patent applies preliminary action by first generating the low-detail representation and using it to guide the creation of the high-detail representation. The system identifies regions in the low-detail model that require enhancement and selectively adds detail only where necessary. This preliminary structuring ensures that when high and low-detail representations are combined, there is no duplicative information, as the high-detail version is explicitly constructed to complement rather than repeat the low-detail base.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
A computer-implemented technique is described herein for generating a digital representation of real-world surfaces in an environment. The technique involves receiving sensor data captured by one or more depth-sensing devices. The technique then provides a low-detail (LD) representation of surfaces in the physical environment based on the sensor data; that LD representation describes one or more planes in the physical environment. The technique then generates a high-detail (HD) representation of the surfaces based on the sensor data and the LD representation. Finally, the technique provides an output result based on the LD representation and/or the HD representation. According to one illustrative aspect, the technique produces the HD representation such that it is non-duplicative of information that is already present in the LD representation. The technique performs this task by identifying and excluding HD information that is already adequately represented by the LD representation.