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.
Primary author
Mark Rivers
(University of Chicago)