Dynamic Object Detection via Camera Motion State Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dynamic object detection methods for videos captured by dynamic cameras face challenges in accurately estimating camera motion, leading to incorrect object detection and failure in dynamic environments, especially when the background-oriented approach is used.

Innovation Solution

A system and method that analyze local and global motions to determine the camera's motion state, flexibly update the background model based on this state, and detect dynamic objects using a processor with dedicated engines for video extraction, motion estimation, camera state determination, background model updating, and object detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a background-oriented approach is used for dynamic object detection in videos captured by a dynamic camera, then the system can operate without assumptions about object positioning, but the detection accuracy deteriorates due to inaccurate camera motion estimation

Engineering Contradiction:
Improveadaptability to various video environmentsVSAvoidcamera motion estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the motion estimation problem into two distinct components: local motion estimation (object motion relative to camera) and global motion estimation (camera motion). By separating these motions and processing them through different engines with specialized algorithms, the system achieves accurate camera motion estimation while maintaining adaptability to various video environments without requiring assumptions about object positioning.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a module is added to estimate camera motion in the background-oriented approach, then detection performance improves, but the system complexity increases

Engineering Contradiction:
Improvedynamic object detection performanceVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the local motion estimation engine and global motion estimation engine into a unified processing pipeline that works协同 to achieve accurate camera motion estimation. This integrated approach improves detection reliability while avoiding the complexity of completely separate systems, as the two engines share data and coordinates efficiently within the same architectural framework.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If camera motion is inaccurately estimated, then the background model becomes unreliable, but adding motion estimation modules increases computational overhead

Engineering Contradiction:
Improvebackground model accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary camera motion estimation using the global motion estimation engine before updating the background model. By pre-calculating the projection matrix and camera motion state, the system ensures accurate background model updates while optimizing computational resource usage through efficient coordinate transformations and motion compensation techniques that reduce redundant calculations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10789470B2System and method for detecting dynamic object
Publication Date: 2020.09.29 ELECTRONICS & TELECOMM RES INST
  • US10789470B2 patent drawing
  • US10789470B2 patent drawing
  • US10789470B2 patent drawing

AI summary

Provided is a dynamic object detecting technique, and more specifically, a system and method for determining a state of a motion of a camera on the basis of a local motion estimated on the basis of a video captured by a dynamic camera and a result of analyzing a global motion, flexibly updating a background model according to the state of the motion of the camera, and flexibly detecting a dynamic object according to the state of the motion of the camera.