Image Motion Detection Using Block Statistical Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image motion detection methods require significant computational resources, leading to inefficiencies in image processing operations like scaling and compression, resulting in flickering issues due to changes in pixel brightness.
Innovation Solution
An image processing method that analyzes pixel statistical information at the same positions within blocks of images to generate and compare statistical data, determining image motion information with reduced computational effort, thereby adjusting processing parameters to maintain stable brightness during scaling and compression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional motion detection methods are used to detect image motion, then motion information can be obtained, but computational resources are excessively consumed
Solution Approach 1:
The image is divided into multiple blocks, and motion detection is performed independently on each block by comparing pixel values at corresponding positions. This segmentation allows parallel processing and reduces the overall computational burden while maintaining detection accuracy.
Solution Approach 2:
The patent extracts only the essential pixel information needed for motion detection by comparing pixel values at the same position in different blocks, rather than processing the entire image data. This extraction approach minimizes computational resources while preserving motion detection capability.
2Quantity of substance
If scaling operations are performed on images, then transmission bandwidth and storage space are reduced, but pixel brightness changes cause flickering issues
Solution Approach 1:
The patent performs motion detection before scaling operations to identify moving blocks. Based on this preliminary action, different processing strategies are applied: moving blocks are handled differently from static blocks, preventing brightness changes and flickering while still achieving bandwidth reduction through scaling of static content.
Solution Approach 2:
Different processing quality is applied to different regions of the image based on motion detection results. Static blocks undergo scaling operations for bandwidth reduction, while moving blocks are preserved or processed differently to maintain brightness stability. This local differentiation resolves the flickering issue while maintaining overall data reduction.
Data Source
AI summary
An image processing method for detecting an image motion information between a first image unit and a second image unit is provided. The first image unit and second image unit respectively comprise a plurality of blocks, and each of the blocks comprises a plurality of pixels. The image motion detection method comprises: analyzing pixels at the same position in all blocks of the first image unit to generate a first image statistical information; analyzing pixels at the same position in all blocks of the first image unit to generate a first image statistical information; and comparing the first image statistical information with the second image statistical information to determine the image motion information.


