Redundant Pixel Mitigation in 3D Texture Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image data streaming technologies face inefficiencies due to redundant pixel texture contributions when texturing three-dimensional geometry, leading to increased data storage and bandwidth utilization.
Innovation Solution
A method to identify and mitigate redundant pixel texture contributions by applying a first texture image to a geometry, identifying redundant pixels from a second texture image, and modifying the second image by knocking out or blending these pixels to generate a compressed texture image for efficient storage and streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple texture images are used to texture geometry from various view directions, then the completeness and accuracy of scene representation is improved, but data storage and bandwidth utilization deteriorate due to redundant pixel contributions
Solution Approach 1:
The patent extracts and removes redundant pixel contributions from texture images. By identifying pixels that contribute to already-textured geometry and removing them from subsequent texture images, the system eliminates unnecessary data while preserving complete scene representation. This extraction process directly reduces data storage and bandwidth requirements without sacrificing rendering accuracy.
Solution Approach 2:
The patent discards redundant pixel data that provides no additional value to the textured geometry. By knocking out redundant pixels and using in-painting techniques to recover or fill those areas with alternative data, the system maintains visual completeness while reducing overall data quantity. This approach allows the system to discard harmful redundancy while recovering the necessary visual information through alternative means.
2Productivity
If redundant pixels are removed from texture images, then data compression and streaming efficiency are improved, but the complexity of texture processing increases
Solution Approach 1:
The patent applies preliminary action by performing redundancy identification and removal during the texture image preprocessing stage, before the images are streamed or rendered. By knocking out redundant pixels and applying in-painting techniques in advance, the system reduces the complexity of runtime processing. The preprocessing step creates optimized texture images that require simpler handling during streaming and rendering operations.
Solution Approach 2:
The patent introduces an intermediary processing step that mediates between the original multiple texture images and the final rendered output. This intermediary process identifies redundant contributions and creates modified texture images with knocked-out redundant pixels. The intermediary step manages the complexity by providing a systematic approach to redundancy removal and facilitates smoother integration with existing rendering pipelines.
Data Source
AI summary
Among other things, one or more techniques and/or systems are provided for mitigating redundant pixel texture contribution for texturing a geometry. That is, the geometry may represent a multidimensional surface of a scene, such as a city. The geometry may be textured using one or more texture images (e.g., an image comprising color values and/or depth values) depicting the scene from various view directions (e.g., a top-down view, an oblique view, etc.). Because more than one texture image may contribute to texturing a pixel of the geometry (e.g., due to overlapping views of the scene), redundant pixel texture contribution may arise. Accordingly, a redundant textured pixel within a texture image may be knocked out (e.g., in-painted) from the texture image to generate a modified texture image that may be relatively efficient to store and/or stream to a client due to enhanced compression of the modified texture image.


