Single Camera Moving Object Detection Using Geometric Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting moving objects in streaming video from a single camera face challenges, particularly with partial occlusions and distinguishing real moving objects from static clusters, where geometric constraints like epipolar and trifocal constraints are needed to accurately identify motion.

Innovation Solution

The method involves tracking point features, computing optical flow, and using multi-view geometry constraints to assign moving objectness scores, forming a conditional random field (CRF) for segmentation, and employing epipolar and trifocal constraints to differentiate between static and moving objects, accounting for historical trajectory data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional single-camera moving object detection methods are used, then the system is simple to implement, but detection accuracy deteriorates under partial occlusions and cannot distinguish real moving objects from static clusters

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image into multiple regions and tracks point features individually across frames, maintaining trajectories for each point. This segmentation allows the system to analyze motion patterns of individual points rather than treating the entire image as a whole, improving detection accuracy under occlusions while keeping the computational structure manageable through modular processing of discrete point trajectories.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temporal dimension by tracking point features across multiple frames and maintaining trajectories. It also incorporates geometric constraints from multi-view geometry (epipolar and trifocal constraints) to add another layer of analysis. This dimensional expansion from single-frame to multi-frame analysis enables the system to distinguish real moving objects from static clusters by examining motion consistency over time and across views.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If geometric constraints like epipolar and trifocal constraints are applied, then moving object detection accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvemoving object detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-computes and stores geometric constraints (epipolar and trifocal constraints) and their associated matrices before processing each frame. By preparing these constraints in advance, the system avoids performing complex geometric calculations in real-time during frame processing, thereby reducing online computational complexity while maintaining high detection accuracy through the use of pre-derived geometric relationships.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces direct complex geometric optimization with algebraic constraint satisfaction. Instead of performing iterative geometric optimization to satisfy epipolar and trifocal constraints, the system uses pre-computed constraint matrices and algebraic relationships to efficiently determine moving objectness scores, substituting complex mechanical geometric computations with more efficient algebraic operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If point feature tracking and trajectory maintenance are performed, then detection accuracy under occlusion improves, but processing time increases

Engineering Contradiction:
Improvedetection accuracy under occlusionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent processes images at regular time intervals and maintains trajectories only for points that persist across multiple periods. By using periodic action to track points across discrete time frames and leveraging the temporal periodicity of video data, the system achieves robust detection under occlusion while managing processing time through efficient periodic updates rather than continuous analysis.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses feedback from trajectory analysis to refine detection results. By analyzing point trajectories and their consistency with geometric constraints, the system receives feedback about whether a point belongs to a moving object, allowing iterative refinement of detection accuracy. This feedback mechanism enables the system to correct misclassifications and improve detection under occlusion while maintaining reasonable processing efficiency through targeted refinement rather than complete reanalysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10176390B2Method and system for moving object detection with single camera
Publication Date: 2019.01.08 HONDA MOTOR CO LTD
  • US10176390B2 patent drawing
  • US10176390B2 patent drawing
  • US10176390B2 patent drawing

AI summary

Disclosed are systems and methods for detecting moving objects. A computer-implemented method for detecting moving objects comprises obtaining a streaming video captured by a camera; extracting an input image sequence including a series of images from the streaming video; tracking point features and maintaining a set of point trajectories for at least one of the series of images; measuring a likelihood for each point trajectory to determine whether it belongs to a moving object using constraints from multi-view geometry; and determining a conditional random field (CRF) on an entire frame to obtain a moving object segmentation.