Feature Point Identification#
FPI is a modern voxel-based tracer-location algorithm that can reliably work with unknown numbers of tracers in fast and noisy environments.
It was successfully used to track fast-moving radioactive tracers in pipe flows at the Virginia Commonwealth University. If you use this algorithm in your work, please cite the following paper:
Wiggins C, Santos R, Ruggles A. A feature point identification method for positron emission particle tracking with multiple tracers. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. 2017 Jan 21; 843:22-8.
FPI Recipe#
As FPI works on voxelized representations of the LoRs, the Voxelize
filter is first used before FPI
itself:
import pept
from pept.tracking import *
resolution = (100, 100, 100)
pipeline = pept.Pipeline([
Voxelize(resolution),
FPI(w = 3, r = 0.4),
Stack(),
])
locations = pipeline.fit(lors)