Graph Laplacian Global Error Minimization for Image Mosaicking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image mosaicking methods for applications like underwater sea-floor mapping and microscopy face challenges in accurately aligning and blending tiles acquired by a camera traversing 3D space, particularly in ensuring consistent global homographies and handling non-overlapping tiles.

Innovation Solution

The method involves pairwise registration of tiles using similarity measures like normalized cross-correlation, determining absolute homographies through global error minimization, and blending tiles using alpha-blending techniques with transparency settings based on pixel distance from tile edges, while forming a connectivity graph to maintain consistent transformations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pairwise alignment is performed to recover homographies between tile pairs, then local alignment accuracy is improved, but global homography consistency deteriorates

Engineering Contradiction:
Improvelocal alignment accuracyVSAvoidglobal homography consistency
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent combines multiple pairwise homographies into a unified global homography system. By integrating local alignment results through a global optimization framework, the system merges individual tile transformations into a consistent global mapping, resolving the contradiction between local precision and global consistency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a feedback mechanism where the global homography consistency is used to refine and adjust local pairwise alignments. The system continuously iterates between local alignment and global consistency checking, using the global state as feedback to improve local transformations, thereby achieving both local accuracy and global consistency.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If camera traverses unknown trajectory in 3D space, then imaging flexibility is improved, but alignment accuracy deteriorates

Engineering Contradiction:
Improveimaging flexibilityVSAvoidalignment accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent addresses the unknown 3D trajectory by introducing a graph-based dimensional framework. It transforms the complex 3D spatial relationship problem into a 2D graph structure where nodes represent tiles and edges represent pairwise relationships. This dimensional transformation allows the system to handle arbitrary 3D camera movements while maintaining alignment accuracy through graph-theoretic constraints.

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

3Manufacturing precision

If global error minimization is performed, then overall mosaic quality is improved, but computational complexity increases

Engineering Contradiction:
Improvemosaic qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the global error minimization problem into manageable components by using graph Laplacians to decompose the optimization into local graph-based operations. Instead of minimizing global error directly across all tiles simultaneously, the system breaks it down into localized graph operations that can be computed efficiently and then combined, reducing overall computational complexity while maintaining mosaic quality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8983230B2Global error minimization in image mosaicking using graph laplacians and its applications in microscopy
Publication Date: 2015.03.17 SIEMENS MEDICAL SOLUTIONS USA INC
  • US8983230B2 patent drawing
  • US8983230B2 patent drawing
  • US8983230B2 patent drawing

AI summary

An image mosaicking method includes performing pairwise registration of a plurality of tiles (101), determining absolute homographies for each of the plurality of tiles according to the pairwise registration (102B), and performing a blending of the plurality of tiles to obtain a stitched image according to the absolute homographies (103).