Free Viewpoint Video Capture Using Selective Sensor Readout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing free viewpoint video generation techniques face limitations in achieving high-resolution coverage of large areas and maintaining accurate calibration over time, especially in dynamic scenes, due to mechanical and optical instabilities, and the need for costly multi-camera networks or PTZ stages.

Innovation Solution

A method that selectively reads pixels from a network of image capture devices to synthesize a viewpoint at a predetermined frame rate by defining an operational volume based on sensor output frame rate and region of interest, using patch-based alignment for calibration and tracking, allowing for efficient image data capture and stabilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If cameras are optically zoomed to a particular region of interest to allow higher resolution free viewpoint video to be generated, then the resolution of the free viewpoint video is improved, but the coverage area is reduced

Engineering Contradiction:
ImproveresolutionVSAvoidcoverage area
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent divides the camera network into multiple zones with different sampling rates. Regions of interest (ROI) are segmented from the rest of the scene, allowing high-resolution capture in specific areas while using lower sampling rates in other areas. This enables high resolution in ROIs without requiring the entire coverage area to be captured at the same high resolution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different sampling strategies to different spatial regions. High sampling rates are applied locally to regions of interest where high resolution is needed, while lower sampling rates are used in regions where high resolution is not critical. This creates a spatially varying quality profile that optimizes the balance between resolution and coverage.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If multiple camera networks are used to cover multiple areas at high resolution for free viewpoint video, then the resolution and coverage are improved, but the system cost increases

Engineering Contradiction:
ImproveresolutionVSAvoidsystem cost
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of deploying multiple complete camera networks, the patent segments the single large camera network into multiple operational zones with different sampling characteristics. This virtual segmentation allows the system to achieve multi-region high-resolution coverage using one physical network, reducing hardware costs while maintaining the capability to serve multiple areas at high resolution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes a single camera network universal by enabling it to serve multiple functions and cover multiple regions of interest simultaneously. Through software-controlled selective sampling, the same physical infrastructure can adapt to cover different areas at different resolutions, replacing the need for multiple dedicated camera networks for different regions.

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

3Adaptability or versatility

If cameras are mounted on PTZ stages to be retargeted during an event, then the adaptability to different regions of interest is improved, but the mechanical stability deteriorates

Engineering Contradiction:
Improveretargeting capabilityVSAvoidcalibration accuracy
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent replaces the mechanical PTZ stage system with a software-based selective sampling system. Instead of physically moving cameras to retarget them, the system uses software to select which pixels from fixed cameras should be captured and processed. This substitution eliminates mechanical instability while maintaining the ability to retarget regions of interest through digital pixel selection and processing.

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

Solution Approach 2:

The patent creates virtual copies of camera viewpoints through software processing of pixel data. Instead of physically moving cameras to different positions, the system processes pixel data to synthesize views from different effective positions and angles. This digital copying approach provides retargeting capability without the mechanical instability of physical camera movement.

Inventive Principle:
Principle #26Copying

4Area of stationary object

If the sensor reads out image data for the system volume, then the coverage is improved, but the frame rate decreases below the predetermined frame rate

Engineering Contradiction:
Improvecoverage volumeVSAvoidframe rate
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The patent segments the sensor readout into different regions with different sampling rates. Regions corresponding to operational volumes are read out at high frame rates, while other regions are either read out at lower frame rates or not read out at all. This spatial segmentation of the readout process allows the system to achieve high frame rates for specific volumes of interest without requiring the entire sensor to operate at that frame rate.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10951879B2Method, system and apparatus for capture of image data for free viewpoint video
Publication Date: 2021.03.16 CANON KK
  • US10951879B2 patent drawing
  • US10951879B2 patent drawing
  • US10951879B2 patent drawing

AI summary

A method for synthesising a viewpoint, comprising: capturing a scene using a network of cameras, the cameras defining a system volume of the scene, wherein a sensor of one of the cameras has an output frame rate for the system volume below a predetermined frame rate; selecting a portion of the system volume as an operational volume based on the sensor output frame rate, the predetermined frame rate and a region of interest, the operational volume being a portion of the system volume from which image data for the viewpoint can be synthesised at the predetermined frame rate, wherein a frame rate for synthesising a viewpoint outside the operational volume is limited by the output frame rate; reading, from the sensors at the predetermined frame rate, image data corresponding to the operational volume; and synthesising the viewpoint at the predetermined frame rate using the image data.