Single-Image Camera Parameter Estimation for Realistic 3D Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision models lack depth of field and blur estimation, leading to unrealistic insertion of objects in images, as they do not account for the camera and lens parameters used in capturing the photo.

Innovation Solution

A set of neural networks, including a defocus network and a disparity network, are used to generate pixel-wise depth and disparity estimates, which are then used to estimate camera lens parameters for virtual rendering, allowing accurate insertion and movement of objects with realistic depth and blur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computer vision models generate per-pixel blur estimation, then blur information is provided, but the models still cannot accurately represent the physical camera parameters needed for realistic object insertion

Engineering Contradiction:
Improveblur estimation accuracyVSAvoidvirtual object insertion capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms per-pixel blur estimates into parametric lens parameters (focus distance, aperture, focal length) that characterize the entire optical system. This parameter transformation enables the blur information to be used for virtual object insertion by matching the physical camera parameters, resolving the contradiction between blur estimation accuracy and virtual object insertion capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediate processing step that converts per-pixel blur estimates into parametric lens representations. This intermediary transformation layer bridges the gap between pixel-level blur information and camera-level parameters, enabling both accurate blur representation and realistic virtual object integration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If images are generated without depth of field and blur estimation, then the generation process is simpler, but the inserted objects appear unrealistic and out of focus

Engineering Contradiction:
Improveimage generation simplicityVSAvoidobject insertion realism
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs preliminary estimation of camera lens parameters from the input image before object insertion. By pre-determining the focus distance, aperture, and focal length parameters, the system prepares the optical characteristics in advance, ensuring that inserted objects can be realistically rendered with correct depth of field and blur without complicating the overall generation process

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If parametric lens parameters are estimated from a single image, then object insertion with correct depth and blur is enabled, but the computational complexity increases due to multiple neural networks

Engineering Contradiction:
Improvesingle image parameter estimationVSAvoidneural network architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple neural networks (defocus network, disparity network) into a unified architecture that jointly estimates parametric lens parameters from a single image. By combining these networks and sharing features, the system achieves accurate parameter estimation while reducing overall computational complexity compared to using separate independent networks

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260105620A1Single image camera parameter estimation
Publication Date: 2026.04.16 ADOBE INC
  • US20260105620A1 patent drawing
  • US20260105620A1 patent drawing
  • US20260105620A1 patent drawing

AI summary

In various examples, a set of camera parameters associated with an input image are determined based on a disparity map and a signed defocus map. For example, a disparity model generates the disparity map indicating disparity values associated with pixels of the input image and a defocus model generates a signed defocus map indicating blur values associated with the pixels of the input image.