Machine Environment Imaging System with Calibration Feature Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional imaging and display systems for machine environments have limitations due to cameras with fixed or adjustable fields of view, which often result in incomplete coverage and inaccuracies when stitching multiple camera views, leading to blind spots and image duplication.

Innovation Solution

A method that involves receiving image data from multiple imaging devices with different fields of view, comparing a calibration feature with a virtual reference feature, and stitching images based on errors in position or orientation to produce a composite image that covers a full 360-degree view, using a control mechanism to adjust stitching settings and correct for misalignments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If multiple cameras are used to expand field of view coverage, then the coverage area increases, but image stitching accuracy deteriorates due to misalignment and calibration errors

Engineering Contradiction:
Improvefield of view coverageVSAvoidimage stitching accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary calibration by capturing images of calibration features (such as checkerboard patterns or known geometric structures) before normal operation. This preliminary action establishes reference data and transformation matrices that are stored for subsequent stitching operations, ensuring accurate alignment without requiring real-time adjustment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Calibration features serve as intermediaries between multiple camera views. These features appear in overlapping fields of view and provide common reference points that facilitate accurate stitching. The features act as mediators that bridge the coordinate systems of different cameras, enabling precise geometric transformation and alignment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cameras are positioned on movable mounts to adjust field of view, then coverage flexibility improves, but system reliability and cost worsen

Engineering Contradiction:
Improvefield of view adjustabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts stitching parameters based on detected calibration feature positions and orientations. Rather than requiring physical repositioning of cameras, the software dynamically modifies transformation matrices and stitching algorithms to adapt to different operational conditions, maintaining reliability while providing flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes stitching parameters (such as transformation matrices, overlap regions, and blending weights) based on calibration data and operational conditions. This allows the fixed camera system to achieve the flexibility of movable mounts by dynamically adjusting software parameters rather than physical positions.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If conventional stitching methods are used to merge multiple camera images, then image merging is achieved, but blind spots and image duplication occur

Engineering Contradiction:
Improvecomposite image coverageVSAvoidblind spots and duplication
Core Design Contradiction:
Area of stationary objectVSLoss of information

Solution Approach 1:

The system uses feedback from detected calibration features to continuously monitor and adjust stitching accuracy. By comparing actual feature positions with expected positions, the system identifies stitching errors and compensates for them, eliminating blind spots and preventing image duplication through real-time correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The composite image is segmented into regions from different cameras based on accurately determined boundaries from calibration data. This segmentation approach, combined with overlap analysis of calibration features, ensures that each region is properly assigned without gaps (blind spots) or redundant coverage (duplication).

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10070071B2Method of imaging a machine environment and machine system implementing same
Publication Date: 2018.09.04 CATERPILLAR INC
  • US10070071B2 patent drawing
  • US10070071B2 patent drawing
  • US10070071B2 patent drawing

AI summary

Imaging a machine environment includes receiving image data from imaging devices on a machine, and comparing a calibration feature in an image defined by the image data with a virtual reference feature in a stored calibration model. A plurality of images are stitched together based on an error between the calibration feature and the virtual reference feature, to produce a composite image of the machine environment. Related setup control logic and strategy, and hardware configurations are disclosed.