Pixelman: a multi-platform data acquisition and processing software package for Medipix2, Timepix and Medipix3 detectors

D. Tureček, T. Holý, J. Jakůbek, S. Pospı́s̆il, Z. Vykydal

Journal of Instrumentation · 2011 · 165 citations · 5 references

Concepts

TL;DR

Medipix2, Timepix and Medipix3 semiconductor pixel detectors offer high spatial resolution, linearity and dynamic range, making them suitable for radiography, neutronography, micro‑tomography and X‑ray defectoscopy. The authors developed a multi‑platform Java GUI software package to control and manage complex measurements with Medipix detectors. The software runs on Windows, Linux and macOS, features a flexible plugin architecture in C++/Java, and supports distributed acquisition across heterogeneous systems over local networks or the Internet. The Pixelman package was upgraded to support the newer Medipix devices, extending its functionality.

Abstract

The semiconductor pixel detectors Medipix2, Timepix and Medipix3 (256x256 square pixels, 55x55 μm each) are superior imaging devices in terms of spatial resolution, linearity and dynamic range. This makes them suitable for various applications such as radiography, neutronography, micro-tomography and X-ray dynamic defectoscopy. In order to control and manage such complex measurements a multi-platform software package for acquisition and data processing with a Java graphical user interface has been developed. The functionality of the original version of Pixelman package has been upgraded and extended to include the new medipix devices. The software package can be run on Microsoft Windows, Linux and Mac OS X operating systems. The architecture is very flexible and the functionality can be extended by plugins in C++, Java or combinations of both. The software package may be used as a distributed acquisition system using computers with different operating systems over a local network or the Internet.

References

5