Decoder-Based Bundle Adjustment for Smoother 3D Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D reconstruction methods using camera arrays result in videos with significant jitter and shaking due to inaccuracies in key point location, camera calibration, and re-projection errors, leading to poor subjective quality, especially when scenes have moving objects.

Innovation Solution

Utilize decoder data from decoded 2D videos to refine 3D point coordinates during bundle adjustment by minimizing the difference between original and re-projected 2D image points, incorporating motion vectors and macroblock locations to improve the subjective quality of the reconstructed video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional 3D reconstruction methods are used, then the reconstruction process is simple, but the video quality suffers from significant jitter and shaking

Engineering Contradiction:
Improve3D point location accuracyVSAvoidreconstruction process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing decoder-based bundle adjustment before final 3D reconstruction. The method pre-refines 3D point locations using decoder data from multiple views to minimize reprojection errors, thereby improving the accuracy of subsequent rendering and reducing jitter in the reconstructed video without adding complexity to the overall reconstruction pipeline

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces decoder data as an intermediary element between traditional bundle adjustment and final 3D reconstruction. This decoder data serves as a mediator that provides refined 2D point correspondences across multiple views, enabling more accurate 3D point estimation without requiring direct modification of the core bundle adjustment algorithm

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If more refinement steps are added to improve 3D point accuracy, then video quality improves, but processing time increases

Engineering Contradiction:
Improve3D point location accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent changes the parameters used in bundle adjustment by incorporating decoder data from multiple views instead of relying solely on traditional feature matching. This parameter change enables the system to achieve higher 3D point accuracy by minimizing reprojection errors across views, while the efficient use of decoder data prevents excessive processing time increases

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional bundle adjustment is used, then processing is fast, but jitter and shaking are visible in the reconstructed video

Engineering Contradiction:
Improveprocessing speedVSAvoidmotion accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies universality by making the bundle adjustment process multi-functional: it simultaneously optimizes for both processing efficiency and motion accuracy. The decoder-based approach processes decoder data from multiple views in parallel, maintaining fast processing speeds while the multi-view optimization ensures high motion accuracy and reduces visible jitter in the reconstructed video

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

Data Source

PatentUS12444151B2Method and system of image processing with increased subjective quality 3D reconstruction
Publication Date: 2025.10.14 INTEL CORP
  • US12444151B2 patent drawing
  • US12444151B2 patent drawing
  • US12444151B2 patent drawing

AI summary

Example systems, articles and methods to improve subjective quality of 3D reconstruction are disclosed. An example method disclosed herein includes obtaining image data of decoded video frame sequences of a same scene from multiple perspectives. The example method also includes generating a three dimensional (3D) structure of 3D points based on the image data. The example method further includes refining locations of the 3D points in the 3D structure based on a decoder-based bundle adjustment, the decoder-based bundle adjustment to refine the locations based on decoder prediction data.