Software

Download

Limited by the web size, the software cannot be uploaded. For free download, please contact the team Primary PI.

Animation shows

1-Welcome interface
2-LOGO
3-Set parameters
4-Default
5-Load raw data file
6-Load transducer data file
7-Select reconstruction algorithm
8-Save image

User manual
1. Introduction
Basic introduction to the software

Based on the Windows system, PATNBC is implemented within Python 3.8 for medical image forming using the back-projection method. We specially designed this software for our portable photoacoustic device.

Application scenario

This application is based on Radon transformation, which is widely used in the area of medical imaging, for example, MRI and ultrasound imaging.

Operating system requirement

The recommended system is Windows higher than XP and the least requirement of memory is 64 GB.

2. Main functions
Welcome interface

By clicking the software, the welcome interface pops up as shown in Figure 1.

Figure 1. The welcome interface

After 1.5 seconds of animation, the main window is displayed as shown in Figure 2. Every module of the software is shown in the main window.

Figure 2. The main window of the software

Data Import
Raw data import

By clicking the Raw Data File button on the main window, a sub-window called the Open Matrix File pops up as shown in Figure 3. Selecting the raw data to be processed and hit open, then the raw data is automatically uploaded to the software.

Figure 3. Raw data import

If the data format is not compatible with our . mat format software, then they wouldn’t be visible to the user by default. If the process is aborted, a warning window as shown in Figure 4 would appear.

Figure 4. Warning for data import

Transducer data import

The transducer data of the 3-D transducer distribution, which should also be in the .mat format. The process of data import is similar to the one we described earlier.

Default data import

At the lower bottom of the left side of the main window, there is a default button. After importing the raw data file and transducer distribution file, each of the parameters should be defined. By clicking on the Default button, the default parameters are loaded.

Reconstruction algorithm selection

PATNBC offers 2 methods for the reconstruction of images, including Model-based Forward Imaging and Back-projection. Model-based forward imaging is still under development. By clicking the circle behind the description, the reconstruction method is selected.

Image generation

After clicking the Run button on the lower side of the main window, the program starts to operate. The running time is dependent on the parameters and raw data size. The pixel number directly determines the quality and resolution of the reconstructed image. After the reconstruction is finished, the image will be displayed on the image interface on the main window as shown in Figure 5.

Figure 5. Image generation on the main window

Image export

Images can be exported as .mat and .png formats.