8–12 Jun 2026
ALBA Synchrotron
Europe/Madrid timezone

HIJ-pyVision: GenICam Camera DS with expandable Analysis Lib and GUI for Laser Labs

9 Jun 2026, 15:20
20m
Maxwell Auditorium (ALBA Synchrotron)

Maxwell Auditorium

ALBA Synchrotron

Carrer de la Llum 2-26 08290 Cerdanyola del Vallès, Barcelona, Spain
Talk Community Device Classes, Tools, and Applications Community Device Classes, Tools, and Applications

Speaker

Alexander Kessler (HI-Jena)

Description

We present HIJ-pyVision, a modular Tango Controls-based software stack developed at HI-Jena in cooperation with S2Innovation for real-time GenTL Vision camera integration in high-power laser experiments.

gigevision-camera-ds
- Controls cams by GenICam interfase
- HDF5 image storage with metadata like:
- ROI masks, background image, calibrations
- automatic reconnection on camera loss with user settings
- easily extensible for further standards or special vendor APIs
- e.g. viewer mode for recorded HDF5 files

gigevision-camera-metrics-ds
- computes shot-to-shot beam diagnostics
- common plugin interface allows adding custom metrics

Taurus imageviewwidget
- live image display with analysis result overlays
- interactive ROI creation (rectangle, line, polygon, oval)
- HDF5 file viewer mode for offline analysis

gigecamerasettingstreewidget
- full GenICam node map as a searchable, editable settings tree
- gigevision-camera-ds stores changed values and creates attributes dynamically for quick access by Jive-Dev-Monitor or other GUIs

The design emphasizes clean separation of concerns: acquisition, analysis, and visualization are fully decoupled via Tango events, enabling independent scaling and reuse.

Tags device server, library

Primary author

Presentation materials

There are no materials yet.