Real-Time Motion Detection via Multi-Resolution Vector Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting motion vectors in high-resolution megapixel images require excessive computation time, making real-time processing difficult, especially in systems processing 60 frames or more per second, and necessitate dedicated hardware.

Innovation Solution

A system and method that generate multi-resolution images in parallel, extract characteristic dots, and extend low-resolution motion vectors to high-resolution motion vectors, reducing computation time by using a parallel image generator, characteristic dot extractor, and motion vector detector, with DMA controllers for efficient memory management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If block matching method is used for all blocks of high-resolution megapixel images, then motion vector extraction accuracy is improved, but computation time increases excessively making real-time processing difficult

Engineering Contradiction:
Improvemotion vector extraction accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the high-resolution image into multiple resolution levels (e.g., 1/4 resolution, 1/2 resolution, full resolution) and processes them separately. The block matching method is applied first to low-resolution images where computation is lighter, then results are extended to high-resolution images, thereby segmenting the computational workload to achieve real-time processing while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a resolution dimension as an additional layer of processing. Instead of processing only at full resolution, the system creates a multi-resolution pyramid and performs block matching across different resolution levels, using lower-resolution results to guide high-resolution motion vector extraction, thus reducing computation time while maintaining precision.

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

2Measurement precision

If search area is increased to match high-resolution image characteristics, then motion vector detection accuracy is improved, but computation time increases making real-time processing difficult

Engineering Contradiction:
Improvemotion vector detection accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the search area by processing images at different resolution levels. The search area for high-resolution images is reduced by first performing block matching at lower resolution levels where the search area is smaller, then extending the results to full resolution, thereby reducing overall computation time while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary block matching at low-resolution images before proceeding to high-resolution images. This preliminary action establishes motion vectors at a coarser scale that guide subsequent high-resolution processing, reducing the effective search area needed at full resolution and enabling real-time processing.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dedicated hardware is used to process high-resolution megapixel images, then real-time processing capability is improved, but device complexity and hardware requirements increase

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidhardware requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the processing task into multiple resolution levels that can be handled by standard processors. By dividing the computational workload across different resolution tiers, the system achieves real-time processing capability without requiring dedicated hardware, using instead a multi-resolution block matching algorithm that runs on general-purpose CPUs or DSPs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates copies of the image at different resolution levels (1/4, 1/2, full resolution) and processes these copies through the block matching algorithm. This copying approach allows the system to use standard hardware to process multiple versions of the image simultaneously, achieving real-time performance without dedicated hardware while maintaining the accuracy of high-resolution processing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9338353B2Method of and system for detecting motion in real time
Publication Date: 2016.05.10 HANWHA VISION CO LTD
  • US9338353B2 patent drawing
  • US9338353B2 patent drawing
  • US9338353B2 patent drawing

AI summary

A method and a system for detecting a motion in real time. The system includes: a parallel image generator which generates, in parallel, multi-resolution images, the generated multi-resolution images having at least one or more resolution levels; a characteristic dot extractor which extracts a characteristic dot from at least one of the generated multi-resolution images; and a motion vector detector which detects a motion vector from a low-resolution image based on the extracted characteristic dot and extends the detected motion vector of the low-resolution image to a motion vector of high-resolution.