Satellite Cloud Detection Using Offset Sensor Parallax

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting clouds in satellite imagery using physically offset sensor arrays struggle to accurately identify cloud presence due to differences in satellite viewing angles and temporal offsets between the sensor arrays, leading to inconsistencies in image data.

Innovation Solution

A method and system that combines movement mask data and cloud mask data, produced from dissimilarities and spectral information in image data from offset sensor arrays, to generate cloud detection data, leveraging the physical offset between the arrays to enhance cloud detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cloud detection is performed using a single sensor array, then the detection process is simple, but detection accuracy is reduced due to inability to account for parallax and temporal offsets

Engineering Contradiction:
Improvecloud detection accuracyVSAvoidsensor array configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The satellite is divided into multiple sensor arrays (first sensor array and second sensor array) positioned at different physical locations. Each sensor array independently captures image data from the same geographic region at different times, enabling parallax-based cloud detection through comparison of the captured images

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A processor serves as an intermediary that receives image data from both sensor arrays, generates movement mask data based on dissimilarities between the images, generates cloud mask data based on spectral information, and produces cloud detection data by intersecting the two masks. This intermediary processing system resolves the contradiction by systematically handling the complexity of multi-sensor data integration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple sensor arrays with physical offset are used, then cloud detection accuracy is improved through parallax measurement, but data processing complexity increases due to temporal offsets and dissimilarity calculation

Engineering Contradiction:
Improvecloud detection accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by generating movement mask data from dissimilarities between images from different sensor arrays before final cloud detection. This preliminary processing step pre-computes the parallax effects and temporal offset compensations, making the subsequent cloud detection process more manageable and accurate

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adds a temporal dimension to the detection process by capturing images at different times (T1 and T2) with a temporal offset. This temporal dimension, combined with the spatial offset between sensor arrays, creates a four-dimensional detection space (x, y, time, spectral) that enables more accurate cloud detection through multi-dimensional data intersection

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

3Reliability

If image data from different times is used, then temporal offset provides additional cloud movement information, but inconsistencies in image data increase due to temporal offset

Engineering Contradiction:
Improvecloud detection reliabilityVSAvoidimage data consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system converts the harmful effect of temporal offsets (which cause image data inconsistencies) into a beneficial feature. By deliberately using images captured at different times with known temporal offsets, the system can track cloud movement and improve detection reliability. The processor uses the temporal offset as additional information rather than treating it as a source of error

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively identifies cloud locations by intersecting movement and cloud mask data, improving cloud detection accuracy and reliability in satellite imagery by accounting for parallax and temporal offsets between the sensor arrays.

Implementation Method 1

receiving first and second image data obtained, respectively, using the first and second sensor arrays carried by the satellite

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Implementation Method 2

a second satellite viewing angle associated with the second image data obtained using the second sensor array differs from a first satellite viewing angle associated with the first image data obtained using the first sensor array, with a difference between the first and second satellite viewing angles being a parallax angle

Methodology Applied
Scientific EffectParallax: Parallax

Data Source

PatentUS20210150182A1Cloud detection from satellite imagery
Publication Date: 2021.05.20 VANTOR INC
  • US20210150182A1 patent drawing
  • US20210150182A1 patent drawing
  • US20210150182A1 patent drawing

AI summary

Described herein are methods and systems for detecting clouds in satellite imagery captured using first and second sensor arrays that are carried by a satellite and physically offset from one another on the satellite. Movement mask data is produced based first image data and the second image data, obtained, respectively, using the first and second sensor arrays carried by the satellite. Cloud mask data is produced based on spectral information included in one of the first and second image data. Cloud detection data is produced based on the movement mask data and the cloud mask data, the cloud detection data indicating where it is likely, based on both the movement mask data and the cloud mask data, that one or more clouds are represented within one of the first and second image data. The cloud detection data can be used in various ways to account for the clouds included within the satellite imagery.