Parallel Thread Architecture for Microwave Security Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cylindrical scanning systems for security checks require a long time and are inefficient, failing to meet real-time requirements during high-traffic situations due to serial execution of data acquisition, imaging processing, and display.

Innovation Solution

Implementing a method with four concurrently operating threads for movement control, data acquisition, imaging processing, interface displaying, and target detection, where echo data is divided into overlapping intervals and processed in parallel using a three-dimensional distance migration or distance stack algorithm, allowing for simultaneous data transmission and processing across multiple threads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a cylindrical scanning system is used for security checks, then the system can obtain electromagnetic scattering information from multiple angles, but the security check process requires a long time and is low in efficiency

Engineering Contradiction:
Improveelectromagnetic scattering information acquisitionVSAvoidsecurity check efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the security check process into multiple independent threads: data acquisition thread, imaging processing thread, target detection thread, and display thread. Each thread handles a specific stage of the process independently, allowing parallel execution of multiple operations simultaneously. This segmentation resolves the contradiction by enabling the system to maintain comprehensive multi-angle scanning while significantly reducing total processing time through concurrent thread execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-creating multiple threads before the security check process begins and establishing their execution priorities in advance. The data acquisition thread continuously collects echo data and pre-processes it, while imaging processing threads stand ready to immediately process the data when acquired. This preliminary preparation eliminates waiting time between scanning stages and maintains high efficiency throughout the entire check process.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If serial execution is used for data acquisition, imaging processing and display, then the process is simple to implement, but the security check process requires a long time

Engineering Contradiction:
Improveprocess execution structureVSAvoidsecurity check time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent transforms the static serial execution structure into a dynamic parallel multi-threaded structure. Threads can be dynamically created, scheduled, and terminated based on real-time system conditions and data availability. The imaging processing threads dynamically consume data from the data acquisition thread, and the display thread dynamically presents results as they become available. This dynamic parallel execution maintains implementation simplicity while dramatically reducing security check time through concurrent processing.

Inventive Principle:
Principle #15Dynamics

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

This approach reduces the time required for security checks by enabling parallel processing of echo data across multiple threads, improving efficiency and meeting real-time requirements during high-traffic conditions.

Implementation Method 1

a close-range human body three-dimensional scan-imaging security check system can identify prohibited goods hidden on a human body by scanning microwaves, millimeter waves or terahertz waves emitted by the human body

Methodology Applied
Scientific EffectElectromagnetic scattering: Scattering

Data Source

PatentUS11529067B2Security check method and system based on microwave imaging of human bodies
Publication Date: 2022.12.20 CHINA COMM TECH CO LTD
  • US11529067B2 patent drawing
  • US11529067B2 patent drawing
  • US11529067B2 patent drawing

AI summary

A security check method includes: pre-creating at least four concurrently operating threads, one thread being responsible for movement control and data acquisition, one thread being responsible for imaging processing, one thread being responsible for interface displaying, and one thread being responsible for target detection and recognition; then the four concurrently operating threads divide original echo data of a human body to be checked into data of a plurality of adjacent overlapped azimuthal segments during data processing and perform individual processing on the data of each azimuthal segment. The security check system includes a thread creating unit, a first thread parallel unit, a second thread parallel unit, a third thread parallel unit, a fourth thread parallel unit, and a thread loop control unit. Because subsequent data processing is not required to be performed after the acquisition of all data is completed, the time for a security check process is reduced.