Tag Archives: J-PET

Modular J-PET delivers data

Sometimes in research it takes a lot of effort, time and patience to get something running. But then when it runs – the satisfaction is granted.

It has been exactly 5 years since the Data Acquisition System  for the first J-PET prototype said *beep* and provided first tomography data from the scanner constructed out of plastic scintillators.

During these 5 years, we designed, constructed and eventually successfully launched  a completely new vision of PET tomography – a lightweight, modular scanner with a compact and powerful data processing system.

24 modules have 13 plastic scintillator strips and 54 SiPMs on each end. The signals they generate are registered by Artix7 based front end boards that digitize the signals and send the data to 4 data concentrators which are Virtex Ultrascale VCU108 boards from Xilinx. The entire system is controlled by a single Zynq Ultrascale+ ZCU102 board – all interconnected and synchronized by a ton of optical links.

The concentrator boards preprocess the raw data extracting time coincidences, applying calibrations and converting it into reconstructed interaction points on the modules. Such data stream is sent to the storage using UDP and 10GbE links but additionally transferred to the controller board for to be developed real-time image reconstruction. At this moment we have the software visualization using J-PET Software Framework which delivers first insight into the data – a radioactive source placed in the center of the barrel.

It’s something! Now we design a system for a Total-Body Tomography – a scanner capable of monitoring radiopharmaceutical marker distribution over the entire human body in a single shot.

[image K.Kacprzak]

one of the first to get hololens2

Today we have received Microsoft Hololens 2 as the first batch of this sweet hardware has been shipped worldwide.


FPGAFAIS and Jagiellonian University are one of the first to have this equipment available for research.

The holographic goggles are intended to be used for J-PET project and visualization of tomographic measurement in real-time on the patient but it offers so much possibilities.

The goggles run Windows 10 and can be programmed in C# using Unity game engine and Vuforia. In case you have some experience in these technologies, don’t hesitate to join our group.

If you are interested, have an idea for an interesting project, have a look at diploma projects tab or email directly at grzegorz.korcyl@uj.edu.pl

Many thanks to Bechtle AG for assisting us with the purchase.

Wilga Symposium 2018 – DAQ in Digital J-PET and J-PET tomography project

It was a great pleasure for me to  attend Summer XLII-nd IEEE-SPIE Joint Symposium on Photonics, Web Engineering, Electronics for Astronomy and High Energy Physics Experiments presenting DAQ system of PET tomography devices developed by our team.

The conference takes place in Warsaw University of Technology Wilga Village, where attendees are accommodated. Quiet and full of nature terrains aids concentration and provides space to relax and chill out after scientific activities.

First 3D reconstruction

Enhanced image reconstruction, including 3D and TOF functionalities has been successfully implemented entirely in the FPGA!

In programmable logic, we are finding LOR candidates and reconstruct the annihilation point coordinates. Then, only X, Y, Z values are being sent from the JPET Controller to the server that produces 3D canvas with the scanner visualization.

You can find a video showing it in action under [this] link.


Real-time image reconstruction at conferences

Implementation of image reconstruction from tomographic data has been presented for the first time to external experts in tomography at two conferences. First one was XL IEEE-SPIE Joint Symposium Wilga 2017 and the second one was 2nd Jagiellonian Symposium on Fundamental and Subatomic Physics

The project received much interest from the experts from USA universities and was reviewed as having much potential in development of true innovative solutions, not existing on market so far.

Real time image reconstruction

Another step into tomographic image reconstruction in real time has been made!

JPET Controller allows to process data from 8 TRBv3s in several steps leading to image creation:

  • Receive and synchronize data units from the TRBv3s
  • Hit data extraction
  • Detector geometry mapping
  • Coincidence search
  • LOR coordinates calculation
  • Data transmission

All those steps, performed 50 000 times per second, processing hundreds MB per second reduce the data volume to hundreds of KB and limit the processing on the CPU only to drawing points. All this on a single Xilinx Zynq.

Next steps are:

  • Introduction of calibration parameters
  • Time-Of-Flight
  • 3rd dimension Z-Axis

Under this [link] you can find a video that shows reconstructed image being drawn in real time as the radioactive source on robotic arm scans the detector.

Medical Image Reconstruction

First images have been produced by JPET Controller board!

The controller processes data streams from 8 TRBs, parses the TDC data and recovers hits on scintillators. The hits are correlated together by scanning with a time window and then mapped into the detector geometry in order to recover LOR coordinates. Finally instead of raw TDC data only two points from LOR are being sent.