The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
@InProceedings{sukhanov:icalepcs2019-tucpr06,
author = {A. Sukhanov and W. Fu and J.P. Jamilkowski and R.H. Olsen},
title = {{Fast Interactive Python-based Analysis of Streamed Images}},
booktitle = {Proc. ICALEPCS'19},
pages = {824--827},
paper = {TUCPR06},
language = {english},
keywords = {controls, emittance, GUI, EPICS, background},
venue = {New York, NY, USA},
series = {International Conference on Accelerator and Large Experimental Physics Control Systems},
number = {17},
publisher = {JACoW Publishing, Geneva, Switzerland},
month = {08},
year = {2020},
issn = {2226-0358},
isbn = {978-3-95450-209-7},
doi = {10.18429/JACoW-ICALEPCS2019-TUCPR06},
url = {https://jacow.org/icalepcs2019/papers/tucpr06.pdf},
note = {https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPR06},
abstract = {This paper reports on development of a general purpose image analysis application, tailored for beam profile monitor cameras of RHIC Collider-Accelerator complex. ImageViewer is pure Python application, based on PyQtGraph and SciPy packages. It accepts image stream from a RHIC image manager (optionally from an EPICS areaDetector driver, or from the file system). The standard analysis includes recognition of connected objects; for each object the parameters of a fitted ellipsoid (position, axes and tilt angle) are calculated using 2nd-order image moments, the parameters then corrected using gaussian fit of the object and a surrounding background. Other features supported: saving, image rotation, region of interest, projections, subtraction of a reference image, multi-frame averaging, pixel to millimeter calibration. Playback feature allows for fast browsing and cleanup of the saved images. User add-ons can be added dynamically as included modules. Each camera of the RHIC complex is equipped with a server (grahic-less) version of this application, providing the same analysis and publishing calculated parameters to RHIC Controls Architecture.},
}