Speaker
Mark Rivers
(University of Chicago)
Description
areaDetector is an EPICS framework to support 2-D detectors. It is
based on modular C++ code that greatly simplifies the task of writing
a support for a new detector. It also supports plugins, which receive
detector data from the driver and process it in some way.
areaDetector includes drivers for a wide range of detectors and
cameras, including:
- Visible light CCD and CMOS GigE and USB cameras from many vendors
including FLIR, Allied Vision Technologies, and any vendor
supporting the GenICam standard - Pixel-array x-ray detectors from Dectris and X-Spectrum GmbH.
- Flat panel x-ray detectors from Varex (formerly Perkin Elmer)
- Spectroscopy cameras and spectrometers from Princeton Instruments
areaDetector plugins perform many tasks including:
- Region-Of-Interest extraction and analysis
- File saving in HDF5, netCDF, TIFF, JPEG, and other formats
- Statistics calculations
- Image processing including background subtraction, flat-field normalization and recursive filtering
- Data compression with Blosc, LZ4, Bitshuffle, and JPEG
areaDetector includes high-performance image viewers written in ImageJ, Python, and IDL.
areaDetector is widely used both in large facilities such as synchrotrons, and in small laboratories.
Author
Mark Rivers
(University of Chicago)