Aligning Panoramic and Aerial Imagery via 3D Facade Warping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Aligning panoramic imagery captured from a ground-level perspective with aerial imagery is challenging due to differences in viewpoints, foreshortening, occlusion, and changes in geographic features over time, which affects the accuracy of three-dimensional models in geographic information systems.

Innovation Solution

A computer-implemented method that detects facade planes in panoramic images, identifies corresponding aerial images, transforms the panoramic image into a warped image aligned with the aerial image using geometric data and feature matching techniques, and adjusts the pose to align the images accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If panoramic imagery is captured from ground level and aerial imagery is captured from aircraft, then both perspectives provide valuable geographic information, but the different viewpoints cause misalignment and reduce accuracy of three-dimensional models

Engineering Contradiction:
Improvemulti-perspective imagery captureVSAvoidimage alignment accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms the two-dimensional image alignment problem into a three-dimensional spatial transformation problem by introducing intermediate 3D models. Panoramic images are projected onto 3D building models, and aerial images are projected onto the same 3D models from different viewpoints. This dimensional transformation allows accurate alignment between ground-level and aerial perspectives by using the 3D spatial structure as a common reference frame, resolving the misalignment issue caused by different capture viewpoints.

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

2Measurement precision

If geometric transformation is applied to transform panoramic image to warped image, then alignment with aerial image is achieved, but computational complexity and processing time increase

Engineering Contradiction:
Improveimage alignment accuracyVSAvoidcomputational processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-building and storing three-dimensional models of buildings and geographic features before the image alignment process. These pre-computed 3D models serve as reference frameworks that simplify the subsequent alignment operations. Instead of performing complex direct transformations between panoramic and aerial images, the system projects both image types onto the pre-existing 3D models, significantly reducing computational complexity while maintaining high alignment accuracy.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If feature matching is performed between warped image and aerial image, then alignment accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvefeature matching accuracyVSAvoidimage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by performing feature matching only on specific regions of interest rather than entire images. The system identifies and processes only the portions of panoramic and aerial images that correspond to specific building facades or geographic features. This localized approach concentrates computational resources on critical alignment areas, improving feature matching accuracy for key structures while reducing overall processing time by excluding irrelevant image regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9530235B2Aligning panoramic imagery and aerial imagery
Publication Date: 2016.12.27 GOOGLE LLC
  • US9530235B2 patent drawing
  • US9530235B2 patent drawing
  • US9530235B2 patent drawing

AI summary

Systems and methods for aligning panoramic imagery of a geographic area captured from a perspective at or near ground level and aerial imagery captured from an oblique perspective are provided. More particularly, a facade plane can be detected in a panoramic image based at least in part on geometric data associated with the image. The panoramic image can also have an associated image pose. An aerial image depicting the same facade can then be identified. The aerial image can be associated with an image pose and geometric data of the depicted imagery. The panoramic image can be warped into an image having a perspective associated with the aerial image. One or more feature matches between the warped image and the aerial image can be identified using a feature matching technique. The matched features can be used to align the panoramic image with the aerial image.