Event-Based Sensor Spatio-Temporal Filtering for Stray Light Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing imaging systems using event-based sensors for 3D positioning are sensitive to stray light and noise, leading to difficulties in identifying relevant events and requiring computationally intensive filtering methods that are prone to false positives and negatives.

Innovation Solution

A spatio-temporal filtering technique is implemented, which involves initializing a data structure with pixel-specific time values and filtering events based on expected residence times and spatial patterns to isolate events related to a scanning light beam, reducing noise and improving processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If event-based sensors are used for 3D positioning, then processing speed is improved, but sensitivity to stray light and noise increases

Engineering Contradiction:
Improveprocessing speedVSAvoidstray light and noise sensitivity
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by predicting the light beam trajectory in advance using Kalman filter processing. The system calculates expected pixel locations and timestamps for light beam reflections before actual events occur, then uses these predictions to guide the filtering process. This allows the system to prepare filtering criteria ahead of time, improving processing speed while maintaining the ability to reject stray light and noise events that deviate from predictions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using predicted light beam trajectories to dynamically adjust which pixel events are accepted or rejected. The Kalman filter continuously updates predictions based on previous states and feeds this information back into the event filtering process. Events are compared against predictions, and only those consistent with the predicted trajectory are retained, creating a closed-loop system that maintains accuracy while operating at high speed.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If Kalman filter processing is used to predict light beam trajectory, then stray light suppression is improved, but computational load increases

Engineering Contradiction:
Improvestray light suppressionVSAvoidcomputational load
Core Design Contradiction:
Object-affected harmful factorsVSPower

Solution Approach 1:

The patent applies taking out by extracting only the essential predictive information needed for filtering rather than performing full Kalman filter processing on all possible events. The system extracts predicted pixel locations and timestamps from the Kalman filter and uses only this extracted information to guide event acceptance/rejection decisions. This reduces computational load by removing unnecessary processing steps while maintaining stray light suppression capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If event timing variations within timeslot are ignored, then noise reduction is improved, but temporal accuracy decreases

Engineering Contradiction:
Improvenoise reductionVSAvoidtemporal accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the timeslot duration based on the predicted light beam residence time at each pixel. Rather than using fixed timeslots that ignore temporal variations, the system modifies the timeslot parameter to match the actual expected event timing. This allows the system to reduce noise by grouping events appropriately while maintaining temporal accuracy by adapting the timeslot to the specific timing characteristics of each pixel location.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively filters out stray light and noise, enhancing the accuracy of event detection and reducing computational load, allowing for real-time processing and efficient memory usage.

Implementation Method 1

an event-based sensor arranged to receive photons reflected or scattered by a voxel on an object when illuminated by a scanning light beam

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS20240255624A1Filtering a stream of events from an event-based sensor
Publication Date: 2024.08.01 TERRANET TECH AB
  • US20240255624A1 patent drawing
  • US20240255624A1 patent drawing
  • US20240255624A1 patent drawing

AI summary

A computer-implemented method is performed to filter an incoming stream of events from an event-based sensor. Each event in the stream originates from an activated pixel in a pixel array of the event-based sensor and comprises an identifier of the pixel and an associated time stamp. The pixel is activated by photons from a scanning light beam. The method is based on the provision and updating of a data structure that spatially corresponds to the pixel array and has a data element for each pixel. The method updates (403) the data structure, based on the stream of events, so that each data element stores a time value that represents the most recent time stamp associated with the pixel that corresponds to the data element. The thus-updated data structure represents the events by both spatial and temporal data and enables the method to perform a spatio-temporal filtering (404) of the data structure to generate a filtered stream of events.