Flow Channel Object Tracking With Multi-Frame Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tracking algorithms in microfluidic applications struggle to achieve high object throughput, accuracy, and real-time processing due to misidentification of objects and high computational demands, especially in environments with fast object displacement and high density.

Innovation Solution

A method that forms an initial set of tracks, expands them by adding new object positions, detects track errors, and modifies them based on observed positions from at least three frames using local and global tracking algorithms, ensuring accuracy and computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional tracking algorithms are used to track objects in a flow channel, then object positions can be recorded over time, but the object throughput is limited and tracking accuracy decreases at high densities

Engineering Contradiction:
Improveobject throughputVSAvoidtracking accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The tracking problem is segmented into local track expansion (using only the latest frame) and global track modification (using at least three frames when errors are detected). This segmentation allows most processing to be computationally efficient while periodically correcting errors to maintain accuracy at high throughput

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback by detecting track errors and finding track modifications based on observations from at least three frames. When a track error is detected, the system uses feedback from multiple frames to correct the tracking, ensuring accuracy is maintained even at high object throughput

Inventive Principle:
Principle #23Feedback

2Measurement precision

If tracking algorithms process every frame in detail to maintain accuracy, then tracking precision improves, but computational time increases and real-time processing becomes difficult

Engineering Contradiction:
Improvetracking accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by using full multi-frame processing only when track errors are detected, rather than processing every frame with the computationally intensive method. Normal track expansion uses only the latest frame, saving computational time while maintaining real-time processing capability

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary local track expansion using only the latest frame before detecting errors. This preliminary action is computationally efficient and handles the majority of tracking cases, with more intensive processing reserved only for error correction when necessary

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260011018A1A method for tracking objects in a flow channel
Publication Date: 2026.01.08 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US20260011018A1 patent drawing
  • US20260011018A1 patent drawing
  • US20260011018A1 patent drawing

AI summary

A method (100) for tracking objects (1) in a flow channel (2), comprising: receiving (S102) a time series (20) of frames (21). each frame (21) comprising observed object positions (4), the time series (20) of frames (21) comprising a first set (30) of frames (21) and a first frame (31); forming (S104) a first set (40) of tracks (41), each track (41) of the first set (40) of tracks (41) comprising observed object positions (+) from the first set (30) of frames (21); expanding (S106) the first set (40) of tracks (41) by adding observed object positions (4) of the first frame (31); detecting (S108) a track error indicating an improbable expansion of the first set (40) of tracks (41); finding (S110) a track modification, being a modification to the expanded first set (40) of tracks (41), wherein finding the track modification is based on observed object positions (4) from at least three frames (21); and modifying (S120) the expanded first set (40) of tracks (41) by the track modification.