Tag Archives: Zynq SoC

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

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.