ToF Histogram Peak Finding With Cross-Talk Rejection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Time-of-flight (ToF) imagers face challenges in efficiently processing histograms due to computational complexity and cross-talk, leading to false target detection and high computational requirements, which are typically addressed by off-chip processors, increasing costs and latency.

Innovation Solution

Implementing a zero-crossing filter (ZCF) and matched filter (MF) to process histograms, using weight coefficients to identify and classify peaks, and an adaptive target detection method to reject false targets caused by cross-talk, enabling on-chip processing and robust target detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If off-chip processors are used to process histograms, then measurement precision is improved, but device complexity and loss of time increase

Engineering Contradiction:
Improvetarget detection accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines the histogram processing functions (filtering, peak finding, target detection) that were previously performed by separate off-chip processors into an integrated on-chip processing unit. This merging eliminates the need for external processors while maintaining detection accuracy, thereby reducing device complexity and inter-chip communication overhead.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The on-chip processing unit is designed to perform multiple functions including zero-crossing filtering, matched filtering, peak detection, and target classification within a single integrated circuit. This multi-functional approach replaces multiple specialized off-chip processors, reducing overall system complexity while preserving measurement precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If off-chip processors are used to process histograms, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvetarget detection accuracyVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By integrating histogram processing functions into an on-chip unit, the patent eliminates data transfer time between chip and external processor. The combined filtering and peak finding operations are performed in-place, significantly reducing processing latency while maintaining detection accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The on-chip processing unit performs preliminary filtering and peak detection operations directly on the histogram data as it is generated, before further processing is needed. This preliminary action on-chip avoids the time penalty of transferring raw histogram data to off-chip processors for initial processing steps.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If cross-talk is not rejected, then ease of operation is maintained, but measurement precision deteriorates due to false target detection

Engineering Contradiction:
Improveprocessing simplicityVSAvoidtarget detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent converts the harmful cross-talk signal into a detectable pattern by using zero-crossing filtering. The filter transforms cross-talk-induced distortions in the histogram into identifiable zero-crossing points, which then serve as markers for pulse region boundaries. This allows the system to automatically distinguish true targets from cross-talk artifacts, improving measurement precision while maintaining operational simplicity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The zero-crossing filter acts as an intermediary between the raw histogram data and the peak detection algorithm. It processes the histogram to highlight zero-crossing points that indicate the presence or absence of cross-talk, enabling the subsequent peak finding circuit to accurately identify true targets without being misled by cross-talk interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If computational complexity is reduced, then productivity is improved, but measurement precision may deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtarget detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent extracts only the essential features from the full histogram data by focusing on zero-crossing points and pulse region boundaries. Instead of performing computationally intensive analysis on the entire histogram, the system extracts key characteristics (zero-crossings) that are sufficient for accurate target detection, thereby improving processing efficiency while maintaining measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter space by transforming the histogram data through zero-crossing filtering, which converts amplitude information into zero-crossing point locations. This parameter transformation simplifies the subsequent peak finding operation, reducing computational complexity while preserving the information needed for accurate target detection.

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

The solution reduces computational complexity, rejects false targets, and achieves robust and efficient on-chip processing, enhancing the detection range and reducing latency in ToF imagers.

Implementation Method 1

filtering the histogram using a zero-crossing filter (ZCF) to generate a ZCF output signal

Methodology Applied
Scientific EffectZero-crossing filter: Filter (electronic)

Implementation Method 2

a matched filter (MF) configured to generate an MF output signal by filtering the histogram

Methodology Applied
Scientific EffectMatched filter: Filter (electronic)

Implementation Method 3

A reflected photon may generate a carrier in the SPAD through a photo electric effect

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Implementation Method 4

The photon-generated carrier may trigger an avalanche current in one or more of the SPADs in an SPAD array

Methodology Applied
Scientific EffectAvalanche current: Avalanche Breakdown

Data Source

PatentUS12517232B2Cross-talk rejecting convolution peak finding
Publication Date: 2026.01.06 STMICROELECTRONICS INT NV
  • US12517232B2 patent drawing
  • US12517232B2 patent drawing
  • US12517232B2 patent drawing

AI summary

A method of processing a histogram generated by a time-of-flight (ToF) imager includes: filtering the histogram using a zero-crossing filter (ZCF) to generate a ZCF output signal; finding zero-crossing points in the ZCF output signal, where the zero-crossing points define one or more pulse regions in the ZCF output signal; computing, for each pulse region of the one or more pulse regions, a weighted sum of the pulse region; finding, in each pulse region, a maximum peak; classifying the maximum peak in each pulse region as a first type of peak or a second type of peak based on the weighted sum of the pulse region; and generating a list of ZCF targets from the maximum peaks classified as the first type of peaks.