3D Model Visibility Filtering for Virtual Viewpoint Data Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating three-dimensional models for virtual viewpoint images retain unnecessary data points that cannot be seen from outside, leading to inefficient data storage and processing requirements.

Innovation Solution

An image processing apparatus that acquires three-dimensional shape data from multiple cameras, generates visibility data based on camera positions, and corrects point cloud data to retain only observable points, reducing data storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the visual hull method is used to generate a three-dimensional model, then a complete three-dimensional model including all points is obtained, but data points that cannot be seen from outside are retained, increasing data storage requirements

Engineering Contradiction:
Improvecompleteness of three-dimensional modelVSAvoiddata amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes unnecessary data points from the three-dimensional model. Specifically, it identifies and deletes points that cannot be observed from any camera position, keeping only the visible surface points that are necessary for generating virtual viewpoint images. This extraction process reduces data storage requirements while preserving the essential visual information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards unnecessary internal points that cannot be seen from outside, and recovers only the essential visible surface points. By selectively removing redundant data and retaining only the necessary observable points, the system optimizes the balance between model completeness and data efficiency.

Inventive Principle:
Principle #34Discarding and recovering

2Manufacturing precision

If erosion and dilation processing is applied to generate solid models, then model refinement is achieved, but processing complexity and time increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of applying complex erosion and dilation processing, the patent extracts the essential visible surface points directly from the point cloud data by checking visibility from camera positions. This extraction approach achieves model accuracy by retaining only observable points without requiring iterative morphological operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical erosion and dilation processing with a visibility-based filtering approach. By substituting complex iterative morphological operations with a direct visibility check from camera positions, the system achieves similar model refinement results with significantly reduced processing complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If all points from the visual hull are retained for virtual viewpoint image generation, then complete coverage is achieved, but storage and processing efficiency decrease

Engineering Contradiction:
Improvecoverage completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary visible surface points from the complete point cloud data by determining which points can be observed from camera positions. This extraction ensures complete coverage of all observable areas while removing redundant internal points, thereby improving storage and processing efficiency without sacrificing coverage completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If maximum-flow/minimum-cut algorithm is applied to optimize the three-dimensional model, then energy minimization is achieved, but computational complexity increases

Engineering Contradiction:
Improvemodel optimizationVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the complex maximum-flow/minimum-cut algorithm with a simpler visibility-based filtering method. By substituting iterative graph-theoretic optimization with direct geometric visibility checks from camera positions, the system achieves model optimization with significantly reduced computational complexity while maintaining effectiveness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11900529B2Image processing apparatus and method for generation of a three-dimensional model used for generating a virtual viewpoint image
Publication Date: 2024.02.13 CANON KK
  • US11900529B2 patent drawing
  • US11900529B2 patent drawing
  • US11900529B2 patent drawing

AI summary

An image processing apparatus includes an acquisition unit configured to acquire a three-dimensional shape data of an object based on images captured by a plurality of cameras, a generation unit configured to generate information based on a relationship between the three-dimensional shape data acquired by the acquisition unit and positions of the plurality of cameras, and a correction unit configured to correct the three-dimensional shape data based on the information generated by the generation unit.