Image Processing Motion Detection Thread Tuning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


