View-Dependent Carving for Immersive Point Cloud Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for rendering three-dimensional point clouds in immersive sports media experiences often reduce visual quality due to background color inclusion and model inflation, which are resource-consuming and error-prone.
Innovation Solution
The use of view-dependent carving techniques, involving segmentation masks to exclude background color information and peripheral information, and interpolating between relevant and irrelevant views to enhance image quality and prevent model inflation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional rendering methods are used to generate point cloud models, then the rendering process is simple, but the visual quality deteriorates due to background color inclusion and model inflation
Solution Approach 1:
The patent applies segmentation by dividing the scene into foreground objects and background using segmentation masks. The mask data identifies which pixels correspond to actual objects versus background, allowing selective processing. This segmentation enables the rendering system to treat different regions differently, excluding background colors from object surfaces and preventing model inflation while maintaining rendering efficiency.
Solution Approach 2:
The patent extracts and removes harmful background color information from the rendering process. By using segmentation masks to identify background regions, the system extracts only the relevant foreground object data and excludes background colors from being projected onto object surfaces. This extraction process directly addresses the visual quality issue without requiring complex mesh conversion.
2Manufacturing precision
If segmentation masks are used to exclude background information, then image quality improves, but processing complexity increases
Solution Approach 1:
The patent makes the segmentation mask data serve multiple functions simultaneously. The same mask data is used for: (1) excluding background colors from object surfaces, (2) determining which views are relevant for rendering, and (3) guiding the interpolation process. This multi-functionality approach avoids the need for separate processing pipelines for each task, thereby reducing overall processing complexity while maintaining high color projection accuracy.
Solution Approach 2:
The patent performs preliminary processing of segmentation mask data before the actual rendering process. By pre-processing the mask data to identify relevant views and exclude background regions in advance, the system prepares optimized data structures that speed up the subsequent rendering and interpolation operations. This preliminary action reduces the computational burden during real-time rendering.
3Measurement precision
If view-dependent carving with interpolation is used, then model accuracy improves, but computational resources increase
Solution Approach 1:
The patent applies partial action by selectively interpolating only between relevant views identified through segmentation masks, rather than performing interpolation across all possible views. The system determines which views contain actual object information versus background, and performs interpolation only where necessary. This selective approach maintains high model accuracy while significantly reducing computational resource requirements compared to exhaustive interpolation methods.
Data Source
AI summary
Methods, systems and apparatuses may provide for technology that generates a point cloud model of an object depicted in image content associated with a plurality of physical cameras, generates a color projection of the point cloud model based on viewpoint information associated with a virtual camera, and excludes background color information from the color projection based on one or more segmentation masks associated with the object. The technology may also exclude peripheral information from the color projection based on at least one of the segmentation mask(s) and the viewpoint information.


