High Speed Event Detection Using Parallel GPU Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If a scientific camera with high resolution is used, then image quality is improved, but the device becomes expensive and requires cooling
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.
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.
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
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.
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.
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
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.
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
Implementation Method 2
converted to light by phosphor plate 108
Implementation Method 3
captured by a CCD or the like 110
Data Source
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.


