Multi-Camera Hole Filling via Intrinsic Parameter Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The warping process in multi-camera systems introduces holes (occlusions and disocclusions) due to the difference in points of view between the forward-facing image sensor and the user's perspective, which affects the user experience in extended reality environments.

Innovation Solution

A method for multi-camera hole filling that utilizes multiple image sensors to generate an occlusion mask, normalizes images based on intrinsic camera parameters, and applies diffusion and feathering processes to fill these holes, accounting for depth and displacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image warping is applied to account for POV difference between image sensor and user eye, then user comfort and POV accuracy are improved, but holes (occlusions and disocclusions) are introduced in the warped images

Engineering Contradiction:
ImprovePOV accuracyVSAvoidimage completeness
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary hole-filling process that uses depth information and neighboring pixel data to fill in the holes created by warping. This mediator recovers the lost image information by synthesizing pixel values based on spatial relationships and depth cues, thus resolving the contradiction between maintaining POV accuracy and preserving image completeness

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary depth estimation and hole detection before final image rendering. By identifying occlusion and disocclusion regions in advance and preparing fill data from multiple sources (neighboring pixels, depth buffers), the system proactively addresses the information loss that will occur during warping, thus maintaining both POV accuracy and image completeness

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If multiple image sensors are used to fill holes, then image completeness is improved, but device complexity increases

Engineering Contradiction:
Improveimage completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent makes the additional image sensors serve multiple functions: they provide both the primary imaging data and the supplementary data needed for hole filling. The same hardware resources are utilized for both standard image capture and occlusion/disocclusion recovery, thus improving image completeness without proportionally increasing system complexity

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

Solution Approach 2:

The patent merges the hole-filling function with the existing image processing pipeline. Rather than adding a separate complex subsystem, the patent integrates depth-based hole detection and pixel synthesis into the existing rendering flow, combining multiple functions (imaging, depth estimation, hole filling) into a unified processing architecture that minimizes additional complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250209733A1Method and Device for Multi-Camera Hole Filling
Publication Date: 2025.06.26 APPLE INC
  • US20250209733A1 patent drawing
  • US20250209733A1 patent drawing
  • US20250209733A1 patent drawing

AI summary

The method includes: obtaining a first image of an environment from a first image sensor associated with first intrinsic parameters; performing a warping operation on the first image according to perspective offset values to generate a warped first image in order to account for perspective differences between the first image sensor and a user of the electronic device; determining an occlusion mask based on the warped first image that includes a plurality of holes; obtaining a second image of the environment from a second image sensor associated with second intrinsic parameters; normalizing the second image based on a difference between the first and second intrinsic parameters to produce a normalized second image; and filling a first set of one or more holes of the occlusion mask based on the normalized second image to produce a modified first image.