Things are getting serious!
Together with the official annoucement of the J-PET Lab opening [link] we are shifting up a gear: there is plenty of FPGA related development, both in low level RTL and HLS. If you are interested, have a look at diploma projects tab or email directly at email@example.com
[Visualization by firstname.lastname@example.org]
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.
Great news! We have just received the powerful ZynqMPSOC powered board.
The module will replace in the future the current JPET Controller and enable much more advanced real-time processing.
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.
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.
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
- 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.