Image Processing Motion Detection Thread Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In real-time fluoroscopic image acquisition, motion artifacts are introduced when superimposing frames, leading to noise and reduced image clarity, and thread tuning for image processing is inefficient due to processor resource preemption when thread count exceeds core count.

Innovation Solution

A method and system for image processing that determines whether a frame contains a moving object to adjust the count and frame rate of frames to be superimposed, and a thread tuning process that adjusts processing times and thread counts based on constraint rules to optimize processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If multiple frames are superimposed to reduce image noise, then image noise is reduced, but motion artifacts are introduced when moving objects are present

Engineering Contradiction:
Improveimage noiseVSAvoidmotion artifacts
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent dynamically adjusts the frame processing strategy based on motion detection. When motion is detected in a frame, the system switches from superimposition mode to replacement mode, where the moving frame replaces the stationary target frame. This dynamic adaptation resolves the contradiction by applying different noise reduction strategies based on the presence or absence of motion, eliminating motion artifacts while maintaining noise reduction benefits.

Inventive Principle:
Principle #15Dynamics

2Productivity

If thread count exceeds core count to improve processing efficiency, then more frames can be processed in parallel, but processor resource preemption occurs increasing processing time

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent adjusts thread configuration parameters based on system performance and workload characteristics. By monitoring processing time and resource utilization, the system dynamically modifies the number of threads and their distribution across cores, optimizing the balance between parallel processing capability and resource contention. This parameter adjustment resolves the contradiction by finding the optimal thread count that maximizes productivity without excessive preemption delays.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11915046B2Methods and systems for image processing
Publication Date: 2024.02.27 SHANGHAI UNITED IMAGING HEALTHCARE
  • US11915046B2 patent drawing
  • US11915046B2 patent drawing
  • US11915046B2 patent drawing

AI summary

A method for image processing is provided. The method may include: obtaining a plurality of frames, each of the plurality of frames comprising a plurality of pixels; determining, based on the plurality of frames, whether a current frame of the plurality of frames comprises a moving object; in response to determining that the current frame includes no moving object, obtaining a first count of frames, and generating a target image by superimposing the first count of frames; in response to determining that the current frame includes a moving object, obtaining a second count of frames, and generating the target image by superimposing the second count of frames.