Spherical Panorama Orientation Correction via Line Segment Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital image processing systems struggle to accurately correct distortions in spherical panorama images caused by camera tilt and roll, often requiring precise attitude measurement data which may be missing or unreliable.

Innovation Solution

The system automatically corrects skew in spherical panorama images by analyzing line segments to identify a corrected orientation in three-dimensional space, generating three-dimensional projections, and modifying pixels to align the image axes, eliminating the need for attitude data and reducing processing power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional digital image processing systems use gyroscope to measure camera attitude, then orientation correction can be achieved, but device complexity increases and reliability decreases when attitude data is missing or unreliable

Engineering Contradiction:
Improveorientation correction accuracyVSAvoidcamera system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the orientation correction function from the camera hardware (gyroscope) and relocates it to the image processing software. By analyzing line segments and great circles directly from the captured panorama image, the system separates the correction mechanism from the capture device, eliminating the need for additional sensors while maintaining correction capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system makes the panorama image self-correcting by using features within the image itself (line segments, great circles) to determine and apply the necessary orientation correction. The image contains its own correction data through geometric features, eliminating dependency on external attitude measurement devices.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If gyroscope is used to track camera attitude, then distortion correction is possible, but loss of information occurs when attitude data becomes separated from the image

Engineering Contradiction:
Improvedistortion correctionVSAvoidattitude data separation
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

Instead of relying on separate attitude data that can be lost, the system creates a geometric copy of the orientation information directly from visible line segments in the image. The great circle analysis reconstructs the camera's orientation state from the image content itself, ensuring the correction data is always present with the image.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If conventional systems correct skew using measured attitude data, then orientation alignment is achieved, but processing time increases and productivity decreases

Engineering Contradiction:
Improveorientation alignmentVSAvoidimage processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system applies partial action by focusing computational effort only on detecting line segments and calculating great circles, rather than processing the entire image data set. This selective approach to orientation correction reduces computational load while maintaining alignment accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10497099B2Automatic orientation adjustment of spherical panorama digital images
Publication Date: 2019.12.03 ADOBE INC
  • US10497099B2 patent drawing
  • US10497099B2 patent drawing
  • US10497099B2 patent drawing

AI summary

The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.