High Speed Event Detection Using Parallel GPU Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for two-dimensional event detection, such as angle-resolved photoemission spectroscopy, face challenges in achieving high-speed and high-resolution pulse counting due to integration of camera noise, phosphor blooming artifacts, and non-linear responses, making it difficult to resolve individual events in real time.

Innovation Solution

A system utilizing a high-speed, moderate-quality camera that captures frames at a rate of approximately 100 frames per second, processed by a massively parallel processor like a GPU, which identifies events by examining each pixel and forms a quantitative image by combining processed frames, thereby improving data processing speed and linearity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a CCD camera is used to record light from phosphor screen in integrated mode, then the system can capture images, but the processing speed is very slow and cannot produce usable data in real time

Engineering Contradiction:
Improvedata processing speedVSAvoidintegration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the detection process by using a high-speed camera to capture multiple individual frames at different time points, then processes each frame separately through parallel processing. This segmentation allows real-time event detection without requiring long integration times, resolving the contradiction between processing speed and time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches from static integrated imaging to dynamic frame-by-frame processing. By capturing multiple frames at high speed and processing them individually through parallel computing, the system achieves real-time event detection and counting, transforming the detection process from static to dynamic operation.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a scientific camera with high resolution is used, then image quality is improved, but the device becomes expensive and requires cooling

Engineering Contradiction:
Improveimage resolutionVSAvoidcamera requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a standard high-speed camera instead of expensive scientific cameras. While individual frames have higher noise and lower resolution, the massive parallel processing compensates for these deficiencies, achieving acceptable measurement precision without requiring costly cooling systems or specialized scientific camera hardware.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The system creates multiple copies of the same scene at different time points through high-speed frame capture. By processing these copies through parallel algorithms, the system reconstructs accurate event information without needing a single expensive high-resolution scientific camera, thus reducing device complexity and cost.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the camera integrates count intensity for a total image, then the system can produce an image, but camera noise and readout noise are added together reducing fidelity

Engineering Contradiction:
Improveevent detection accuracyVSAvoidcamera noise
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent segments the imaging process into separate time-resolved frames, allowing noise to be distinguished from actual events through temporal separation. By processing each frame individually and using parallel computing, the system can filter noise while preserving genuine event signals, thereby improving measurement precision without the noise accumulation inherent in integrated modes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system continuously captures multiple frames in rapid succession, maintaining continuous observation of the scene. This continuous frame-by-frame acquisition allows the system to distinguish genuine events from noise through temporal continuity, rejecting spurious signals while maintaining accurate event detection throughout the observation period.

Inventive Principle:
Principle #20Continuity of useful action

4Measurement precision

If delay line detectors are used for event counting, then individual events can be detected, but the system becomes even more expensive and is limited in scale

Engineering Contradiction:
Improveindividual event countingVSAvoiddetector cost and scale
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of using complex delay line detectors, the patent creates a temporal copy of the scene through high-speed frame capture. By processing multiple frames through parallel computing, the system achieves individual event counting capability without requiring expensive delay line hardware, thus reducing device complexity and cost while maintaining measurement precision.

Inventive Principle:
Principle #26Copying

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

Enables real-time high-speed and high-resolution two-dimensional pulse counting, reducing noise and blooming effects, and allowing for the accurate identification of individual events, overcoming the limitations of conventional systems.

Implementation Method 1

amplified by an MCP 106

Methodology Applied
Scientific EffectElectron multiplication: Electron Avalanche

Implementation Method 2

converted to light by phosphor plate 108

Methodology Applied
Scientific EffectPhosphorescence: Phosphorescence

Implementation Method 3

captured by a CCD or the like 110

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Data Source

PatentUS11523076B2High speed two-dimensional event detection and imaging using an analog interface and a massively parallel processor
Publication Date: 2022.12.06 THE REGENTS OF THE UNIVERSITY OF COLORADO
  • US11523076B2 patent drawing
  • US11523076B2 patent drawing
  • US11523076B2 patent drawing

AI summary

A quantitative pulse count (event detection) algorithm with linearity to high count rates is accomplished by combining a high-speed, high frame rate camera with simple logic code run on a massively parallel processor such as a GPU or a FPGA. The parallel processor elements examine frames from the camera pixel by pixel to find and tag events or count pulses. The tagged events are combined to form a combined quantitative event image.