Distance Calculation in 360-Degree Images Using Coordinate Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D tour technologies fail to accurately reflect actual lengths of spaces, making it difficult for users to plan interior design or arrange furniture based on actual dimensions presented in 360-degree images.

Innovation Solution

A method and apparatus for calculating an actual distance between coordinates in an image by generating a regular image from an original image, converting pixel coordinates to world coordinates, and determining the distance between these world coordinates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If 360-degree images are used to create 3D tours, then users can visually view spaces from their location, but the actual lengths of spaces cannot be accurately reflected

Engineering Contradiction:
Improvevisual viewing capabilityVSAvoidactual length measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary calculation process that uses camera intrinsic parameters (focal length, sensor dimensions) and pose information (position, orientation) as mediators to convert 2D image coordinates into 3D world coordinates. This intermediary transformation enables accurate distance measurement without requiring physical measurement tools in the 360-degree environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical measurement systems (physical tapes, lasers) with a computational approach using mathematical transformations. By substituting physical measurement mechanisms with coordinate transformation algorithms, the system achieves accurate distance measurement through software calculations based on camera parameters and image coordinates.

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

2Measurement precision

If coordinate transformation from image coordinates to world coordinates is performed, then actual distances can be calculated, but computational complexity increases

Engineering Contradiction:
Improveactual distance calculationVSAvoidcalculation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-obtaining and storing camera intrinsic parameters and pose information before the actual measurement process. These pre-calculated parameters are then directly applied during coordinate transformation, eliminating the need for complex real-time calculations and reducing computational complexity during the actual measurement operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by transforming coordinates from one reference system to another using established transformation formulas. By changing the coordinate system parameters (from image pixel coordinates to world coordinates) through mathematical relationships, the system achieves accurate distance calculation while maintaining manageable computational complexity through standardized transformation equations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12313404B2Method and apparatus for calculating actual distance between coordinates in image
Publication Date: 2025.05.27 3I INC
  • US12313404B2 patent drawing
  • US12313404B2 patent drawing
  • US12313404B2 patent drawing

AI summary

In order to calculate an actual distance between coordinates in an image, a regular image for an original image may be generated based on an intrinsic parameter of a camera and pose information of the camera, based on first coordinates in the regular image that are received, first world coordinates corresponding to the first coordinates may be calculated in a world coordinate system, based on second coordinates in the regular image that are received, second world coordinates corresponding to the second coordinates may be calculated in the world coordinate system, and a distance between the first world coordinates and the second coordinates may be calculated.