Virtual View Synthesis via Multi-Camera Mesh Morphing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera network systems face challenges in capturing comprehensive views due to blind spots, occlusions, and suboptimal camera placements, which limit their effectiveness in applications like video surveillance and digital forensics.

Innovation Solution

A method and system for generalized view morphing over a multi-camera mesh, allowing virtual views to be synthesized from any point on the camera mesh surface using barycentric weighting and homography transformations, enabling interpolation across multiple cameras without requiring 3D modeling or dense camera arrays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-view stereo or light field rendering is used for virtual view synthesis, then comprehensive view coverage is achieved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improveview coverageVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the camera network into a mesh structure where cameras are vertices and connections form triangular facets. This segmentation allows the complex problem of virtual view synthesis to be broken down into simpler barycentric coordinate calculations on individual facets, reducing overall computational complexity while maintaining comprehensive view coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the computational approach from intensive 3D reconstruction and ray tracing to parameter-based barycentric coordinate interpolation. By representing camera positions and image coordinates as parameters in a mesh structure, the system achieves real-time performance (>90fps) while maintaining view synthesis quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dense camera arrays are deployed to eliminate blind spots, then view coverage improves, but system complexity and cost increase

Engineering Contradiction:
Improveview coverageVSAvoidcamera network complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal mesh structure that can accommodate any camera arrangement (sparse or dense) and any virtual camera position within the mesh. This multi-functional framework eliminates blind spots through virtual view synthesis without requiring dense physical camera deployments, reducing system complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of deploying additional physical cameras to eliminate blind spots, the patent creates virtual copies of camera views through mesh-based interpolation. The virtual camera at any mesh point synthesizes views by combining information from surrounding real cameras, effectively eliminating blind spots without increasing physical hardware complexity.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If 3D modeling is used for accurate view synthesis, then synthesis precision improves, but processing time and computational resources increase

Engineering Contradiction:
Improvesynthesis precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts the essential geometric relationships from 3D modeling and represents them directly in a 2D mesh structure using barycentric coordinates. By taking out only the necessary spatial relationships and representing them in the image domain rather than requiring full 3D reconstruction, the system achieves synthesis precision without the computational overhead of 3D modeling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the mechanical 3D reconstruction process with a mathematical field-based approach using barycentric coordinates. Instead of building and rendering 3D models, the system uses continuous coordinate transformations on the 2D mesh, replacing computationally intensive 3D mechanics with efficient mathematical operations that achieve the same synthesis precision in real-time.

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

Data Source

PatentEP3180912B1System and method for generalized view morphing over a multi-camera mesh
Publication Date: 2021.10.27 HUAWEI TECH CO LTD
  • EP3180912B1 patent drawingFigure 1A~2C
  • EP3180912B1 patent drawingFigure 1B
  • EP3180912B1 patent drawingFigure 1C

AI summary

An apparatus is configured to perform a method for generalized view morphing. The method includes determining a camera plane based on a predetermined view point of a virtual camera associated with a desired virtual image, the camera plane comprising at least three real cameras; pre-warping at least three image planes such that all of the image planes are parallel to the camera plane, each image plane associated with one of the real cameras positioned in the camera plane; determining a virtual image plane by performing a linear interpolation morphing on the at least three image planes; and post-warping the virtual image plane to a predetermined pose.