Salient Motion Detection via Superpixel Optical Flow
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video motion detection methods, such as background subtraction and temporal differencing, struggle to effectively detect salient motion in dynamic environments with distracting motion, often resulting in false positives and requiring extensive learning from stationary background images, and fail to handle quick image variations and stationary objects that start moving.
Innovation Solution
The method identifies regions of change in a video scene, determines optical flow, and forms pixel clusters based on common directionality, fusing temporal imaging results to detect objects with salient motion without prior background learning, using a computer program to execute these steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If background subtraction methods are used to detect moving objects, then detection capability in stationary background scenes is improved, but false positives increase in dynamic environments with distracting motion
Solution Approach 1:
The patent segments the motion detection problem by separating salient motion detection from background modeling. Instead of relying on background subtraction, the system divides the image into superpixels and processes each region independently to detect salient motion, thereby avoiding false positives from distracting background motion while maintaining detection accuracy.
Solution Approach 2:
The patent extracts only the essential feature for motion detection - the salient motion itself - by using optical flow computation on superpixel regions. This extraction approach removes the harmful influence of background modeling and focuses solely on detecting meaningful motion, eliminating false positives from distracting elements like swaying trees or ocean waves.
2Adaptability or versatility
If adaptive background subtraction is applied to handle non-stationary background, then adaptability to dynamic environments is improved, but extensive learning from hundreds of images is required
Solution Approach 1:
The patent performs preliminary segmentation of the image into superpixels before motion detection. This preliminary action creates stable, meaningful regions that remain consistent across frames, allowing the system to adapt to non-stationary backgrounds immediately without requiring extensive learning periods. The superpixel segmentation is computed once and reused, enabling rapid adaptation.
Solution Approach 2:
The patent employs dynamic superpixel segmentation that adapts to local image characteristics while maintaining temporal consistency. The segmentation dynamically adjusts to scene content but preserves region stability across frames, enabling the system to handle non-stationary backgrounds in real-time without requiring hundreds of training images.
3Ease of manufacture
If temporal differencing is used to extract moving objects, then simplicity of implementation is improved, but detection of objects with uniform intensity is incomplete
Solution Approach 1:
The patent merges temporal differencing with optical flow computation and superpixel segmentation. By combining these approaches, the system maintains the simplicity of temporal differencing while adding optical flow to capture motion magnitude and direction, and superpixel segmentation to preserve object shape information, thereby achieving complete object detection without losing simplicity.
Solution Approach 2:
The patent creates a composite detection approach that integrates multiple techniques: temporal differencing for motion detection, optical flow for motion characterization, and superpixel segmentation for shape preservation. This composite method achieves comprehensive object detection while maintaining computational efficiency and implementation simplicity.
4Measurement precision
If prior background learning is performed to identify stationary objects, then accuracy in static scenes is improved, but inability to detect stationary objects that start moving occurs
Solution Approach 1:
The patent inverts the traditional approach by not modeling stationary objects as the reference but rather detecting motion relative to dynamically computed superpixel regions. This inversion allows the system to detect both moving and previously stationary objects equally, as the superpixel segmentation adapts to current scene content rather than relying on a fixed background model.
Solution Approach 2:
The patent uses dynamic superpixel segmentation that continuously adapts to scene changes. When stationary objects start moving, the superpixel regions automatically adjust to include these objects, allowing immediate detection without requiring relearning. This dynamic adaptation enables the system to handle objects that transition from stationary to moving states seamlessly.
5Loss of information
If optical flow computation is performed on entire images, then motion information completeness is improved, but computational complexity increases
Solution Approach 1:
The patent segments the image into superpixels before computing optical flow. This segmentation reduces the number of computations required by processing only the boundaries and representative points of each superpixel region rather than every pixel individually, thereby maintaining motion information completeness while significantly reducing computational complexity.
Solution Approach 2:
The patent applies optical flow computation selectively to superpixel regions rather than the entire image. This partial action approach computes motion information only where needed - at superpixel boundaries and representative points - sufficient for detecting salient motion while avoiding excessive computation on uniform regions, thus reducing overall computational complexity.
Data Source
AI summary
An apparatus and method of identifying objects with salient motion in a scene and program product therefor. A region of change is identified within a scene. Optical flow is determined for the region of change. Pixels moving in a common direction are identified as seed pixels. Seed pixels are expanded to form pixel clusters. Temporal imaging results are fused to identify those objects with salient motion.


