Motion Detection in Spatial Data Frames via Cluster Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Natural Language Generation (NLG) systems are inadequate in detecting motion from raw image data, as they struggle to identify relevant features in spatial data sets, such as object positions over time, which are obvious to human viewers.

Innovation Solution

A method and apparatus for detecting motion in spatial data frames by determining clusters and motion vectors, allowing the identification of moving and static objects, and generating natural language descriptions of their motion, applicable to various domains like weather, oil spills, or tumor progression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current NLG systems process raw image data, then they can generate natural language output, but they fail to detect motion and identify relevant features in spatial data sets

Engineering Contradiction:
Improvemotion detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of motion detection into distinct modules: cluster identification module that groups spatial attributes, motion vector determination module that calculates displacement between clusters across frames, and object identification module that synthesizes motion information. This segmentation enables precise motion detection while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces motion vectors as an intermediary representation between raw spatial data and natural language output. Motion vectors serve as a bridge that translates complex spatial-temporal relationships into a standardized format that can be processed by NLG systems, improving motion detection precision without directly increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system analyzes every detail in spatial data frames, then motion detection accuracy improves, but processing time increases significantly

Engineering Contradiction:
Improvemotion detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential elements needed for motion detection: identifying clusters of spatial attributes and their positions across frames. By extracting only relevant information rather than analyzing every pixel or detail in the spatial data, the system maintains high motion detection accuracy while significantly reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by focusing analysis on specific regions containing clusters of interest rather than processing the entire spatial data frame. This selective approach concentrates computational resources on areas where motion detection is most needed, improving accuracy for relevant objects while minimizing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the NLG system processes complex spatio-temporal data, then it can generate comprehensive descriptions, but it loses the ability to identify obvious features that humans can easily detect

Engineering Contradiction:
Improvefeature identification capabilityVSAvoiddata processing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary clustering of spatial attributes before motion analysis, pre-organizing data into meaningful groups that highlight relevant features. This preliminary action ensures that obvious features are preserved and easily identifiable during subsequent processing stages, preventing information loss while maintaining processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical pixel-by-pixel analysis with a cluster-based approach that uses spatial relationships and attribute grouping. This substitution enables the system to identify obvious features more effectively by leveraging human-like spatial reasoning patterns, improving feature identification capability without sacrificing processing efficiency.

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

Data Source

PatentUS10803599B2Method and apparatus for motion detection
Publication Date: 2020.10.13 ARRIA DATA2TEXT
  • US10803599B2 patent drawing
  • US10803599B2 patent drawing
  • US10803599B2 patent drawing

AI summary

Image analysis techniques may be employed to identify moving and/or static object within a sequence of spatial data frames (102, 300). Attributes of interest may be identified within a sequence of spatial data frames (102, 300). The attributes of interest may be clustered and examined across frames of the spatial data to detect motion vectors. A system (200) may derive information about these attributes of interest and their motion over time and identify moving and/or static objects, and the moving and/or static objects may be used to generate natural language messages describing the motion of the attributes of interest. Example uses include description of moving and/or static objects in data such as weather data, oil spills, cellular growth (e.g., tumor progression), atmospheric conditions (e.g., the size of a hole in the ozone layer), or any other implementation where it may be desirable to detect motion vectors in a sequence of spatial data frames.