Train Presence Detection via Foreground Motion Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated video systems for detecting trains in railway environments face challenges due to variability in lighting conditions, leading to high false positive detections and low accuracy, which limits their effectiveness in real-world scenarios.

Innovation Solution

A method using computer vision techniques that determines object presence or absence by analyzing foreground and motion features within a defined region of interest, employing background subtraction and frame differencing to classify video segments as 'no object present', 'object present and in transition', or 'object present and stopped', with an auto-correction mechanism to adjust labels based on expected distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If computer vision techniques are used to automatically detect train presence, then automation level increases, but detection accuracy decreases due to lighting variability

Engineering Contradiction:
Improveautomation levelVSAvoiddetection accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system implements feedback through a correction mechanism that periodically reviews detected train presence classifications. The correction mechanism compares detected classifications against expected train schedules and operational patterns, automatically correcting misclassifications caused by lighting variability. This feedback loop continuously improves detection accuracy while maintaining high automation levels.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes detection parameters dynamically based on lighting conditions and temporal patterns. By adjusting detection thresholds and parameters over time based on historical data and expected train schedules, the system maintains high accuracy despite varying lighting conditions, resolving the contradiction between automation and precision.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If background subtraction threshold is set low to detect all potential objects, then sensitivity increases, but false positive detections increase

Engineering Contradiction:
Improvedetection sensitivityVSAvoidfalse positive rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The correction mechanism uses feedback from operational context and temporal patterns to distinguish true positives from false positives. By reviewing detected objects against expected train schedules and patterns, the system automatically corrects false positive detections while maintaining high sensitivity, thus improving reliability without sacrificing productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis by examining temporal patterns and historical data before finalizing detection results. This preliminary action allows the system to filter out false positives that would result from low thresholds while maintaining the ability to detect all potential train presence, resolving the contradiction between sensitivity and reliability.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If multiple video feeds are monitored simultaneously by human personnel, then comprehensive coverage increases, but resource consumption increases

Engineering Contradiction:
Improvemonitoring coverageVSAvoidresource consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by moving object

Solution Approach 1:

The system replaces the mechanical system of human personnel monitoring with automated computer vision techniques. This substitution enables comprehensive coverage of multiple video feeds without the resource consumption associated with human monitoring, as the automated system can process multiple feeds simultaneously with minimal energy input compared to human resources.

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

Data Source

PatentUS9594963B2Determination of object presence and motion state
Publication Date: 2017.03.14 KYNDRYL INC
  • US9594963B2 patent drawing
  • US9594963B2 patent drawing
  • US9594963B2 patent drawing

AI summary

Foreground feature data and motion feature data is determined for frames of video data acquired from an object region of interest. The frames are labeled as “object present” if the determined foreground feature data value meets a threshold value, else as “object absent; and as “motion present” if the motion feature data meets a motion threshold, else as “static.” The labels are used to classify segments of the video data comprising groups of consecutive video frames, namely as within a “no object present” segment for groups with “object absent” and “static” labels; within a “object present and in transition” segment for groups “object present” and “motion present” labels; and within a “object present and stopped” segment for groups with “object present” and “static” labels. The presence or motion state of an object at a time of inquiry is thereby determined from the respective segment classification.