Object Detection Model Using Local and Non-Local Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection methods in satellite images face challenges in accurately identifying objects obscured by clouds or other obstructions, as they primarily focus on relationships between adjacent pixels, neglecting the importance of non-adjacent pixel relationships.

Innovation Solution

The method employs an object detection model that combines local blocks for computing relationships between adjacent pixels and non-local blocks for computing relationships between non-adjacent pixels, using weighted sum computations and residual connections to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only local blocks are used to compute relationships between adjacent pixels, then the computational process is simple and fast, but the accuracy of object detection deteriorates when objects are obscured by clouds

Engineering Contradiction:
Improveobject detection accuracyVSAvoidmodel structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges local blocks and non-local blocks into a single object detection model. The local block processes adjacent pixel relationships for basic feature extraction, while the non-local block processes non-adjacent pixel relationships to capture global context and infer obscured objects. This combination resolves the contradiction by integrating both simple local processing and complex global reasoning to achieve high detection accuracy without excessive complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the object detection model into distinct local and non-local blocks, each handling specific computational tasks. The local block handles adjacent pixel computations for immediate feature detection, while the non-local block handles non-adjacent pixel computations for contextual inference. This segmentation allows the system to manage complexity through modular design while achieving comprehensive detection accuracy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If non-local blocks are added to compute relationships between non-adjacent pixels, then the accuracy of detecting obscured objects improves, but the computational time and processing complexity increase

Engineering Contradiction:
Improvedetection reliability for obscured objectsVSAvoidcomputational processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines local and non-local blocks in a coordinated manner where the local block performs rapid adjacent pixel processing first, followed by the non-local block for non-adjacent pixel processing. This merging strategy ensures that reliable detection of obscured objects is achieved through complementary processing, with the local block providing quick basic detection and the non-local block providing accurate contextual inference.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The local block performs preliminary computation on adjacent pixels to extract basic features and identify obvious objects before the non-local block processes non-adjacent pixels for contextual inference. This preliminary action reduces the computational burden on the non-local block and optimizes the overall processing time while maintaining high reliability for obscured object detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12026942B2Method to detect object
Publication Date: 2024.07.02 SI ANALYTICS CO LTD
  • US12026942B2 patent drawing
  • US12026942B2 patent drawing
  • US12026942B2 patent drawing

AI summary

According to an exemplary embodiment of the present disclosure, a method of detecting an object is disclosed. The method of detecting an object includes computing an image including an object by using an object detection model including a local block and a non-local block, in which the local block computes a relationship between adjacent pixels included in a feature map, and the non-local block computes a relationship between non-adjacent pixels included in the feature map.