3D Human Model Reconstruction from 2D Images Using Perspective Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for reconstructing 3D human models from 2D images fail to accurately account for perspective and distortion effects, leading to inaccuracies in 3D reconstructions, especially in scenarios like 'selfie' photographs where perspective distortion is significant, affecting the size of body parts like the head and hand compared to the torso.

Innovation Solution

The system employs neural networks to determine the absolute depth of key points in the image, applying a position-dependent rotation to the 3D representation and using convolutional neural networks to estimate disparity and offset fields, allowing for accurate positioning of 3D models in a 3D scene, and incorporates a parametric model-based approach to handle joint positions and orientations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional 3D reconstruction methods are used, then the reconstruction process is simple, but the accuracy of 3D models is poor due to perspective and distortion effects

Engineering Contradiction:
Improveaccuracy of 3D reconstructionVSAvoidcomplexity of reconstruction system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary transformation process that converts 2D image coordinates to 3D scene coordinates through a series of mathematical transformations including perspective projection and distortion correction. This intermediary step acts as a mediator between the 2D input and 3D output, resolving the contradiction by adding computational complexity to achieve higher measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes multiple parameters including camera intrinsic parameters (focal length, principal point), extrinsic parameters (rotation, translation), and distortion parameters (radial and tangential coefficients) to accurately reconstruct 3D models. By systematically adjusting and optimizing these parameters, the system achieves high reconstruction accuracy despite the increased complexity.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If perspective distortion is not corrected, then the processing is faster, but the size of body parts in 3D models is inaccurate

Engineering Contradiction:
Improvesize accuracy of body partsVSAvoidreconstruction processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies preliminary distortion correction and perspective normalization to the 2D input images before performing 3D reconstruction. By pre-processing the images to remove perspective distortion effects, the system ensures accurate body part sizing in the final 3D model without requiring complex real-time corrections during reconstruction, thus maintaining processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical measurement methods with computational image processing techniques. Instead of using physical measurement tools that would be slow, the system uses automated algorithms including convolutional neural networks and mathematical transformation models to rapidly correct perspective distortion and determine accurate body part dimensions.

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

3Measurement precision

If orthographic projection is used, then the computation is simpler, but the reconstruction is inaccurate for objects at different depths

Engineering Contradiction:
Improvedepth accuracy of key pointsVSAvoidcomplexity of projection model
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs asymmetric perspective projection instead of symmetric orthographic projection to accurately represent objects at different depths. The perspective projection model inherently accounts for the asymmetry in how objects at varying distances from the camera appear in the 2D image, with closer objects appearing larger. This asymmetric approach significantly improves depth accuracy despite increasing computational complexity.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent transitions from 2D orthographic projection to 3D perspective projection by introducing depth as an explicit dimension in the transformation model. By incorporating the Z-depth coordinate and using perspective division (dividing by depth), the system accurately maps 3D points to 2D image coordinates and back, achieving high depth measurement precision through this dimensional transformation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11688136B23D object model reconstruction from 2D images
Publication Date: 2023.06.27 SNAP INC
  • US11688136B2 patent drawing
  • US11688136B2 patent drawing
  • US11688136B2 patent drawing

AI summary

Systems and methods for reconstructing 3D models of human bodies from 2D images that counts for perspective and/or distortion effects are provided. The systems and methods include reconstructing a three-dimensional model of an object in a three-dimensional scene from a two-dimensional image comprising an image of the object. The systems and methods include determining an absolute depth of a key point of the object in the image; determining, using the absolute depth of the key point, a three-dimensional position of the key point in the three-dimensional scene; generating, using a neural network, a three-dimensional representation of the object, the three-dimensional representation comprising mesh nodes defined in a coordinate system relative to the key point; and positioning the three-dimensional representation of the object in the scene based on the position of the key point by applying a position dependent rotation to the three-dimensional object.