ANDS Logo

Project Members:

Tim Gureyev (Project Manager, )

ANDS Contact:

Andrew Treloar (andrew.treloar@ands.org.au)

Project Status:

Completed

Remote Computed Tomography Reconstruction, Simulation and Visualisation

CSIRO

Collaborator(s): Victorian Partnership for Advanced Computing (VPAC), the Victorian eResearch Strategic Initiative (VeRSI), Australian Synchrotron, Australian National University

Project Description:

Aims
The main focus of the Remote CT project will be to develop a three-part service for 3D reconstruction and visualisation of Computed Tomography (CT) images. The service will be deployed at the Imaging and Medical Beamline at the Australian Synchrotron and the ANU micro-CT facility. It is expected to be applicable to other
tomography facilities. One component of the service will enable researchers to use remote high-performance computers for CT reconstruction, analysis and simulation that require large memory and compute power. Another component will provide 3D data visualisation of data sets and allow seamless transfer of the resulting images to a user’s desktop. This functionality will be useful for preliminary analysis of raw and reconstructed CT data, as well as for producing final publication and presentation quality images. It also will allow remote collaboration between different teams participating in CT experiments. A third part of the project will enable secure and efficient transfer of large CT data sets to and from the facilities, providing users with a transparent and user-friendly interface.

Outcomes
* Remote CT software – the X-TRACT software for computed tomography reconstruction supports remote execution and parallel computation using GPUs to enable real-time reconstruction. The software can handle very large data sets, at least 4Kx4Kx4K voxels.

* A framework and software library to enable porting of Windows application software to a client-server remote execution model.

* Deployment of the Remote CT Reconstruction, Simulation and Visualization services on the MASSIVE-0 cluster at the Australian Synchrotron, a small cluster hosted at the ANU-SF for as ANU micro-CT facility, and the CSIRO TBI and GPU clusters.

* Port of most of the Windows-based X-TRACT code to Linux, including Windows and Linux job schedulers that can submit XLI jobs to a Linux cluster.

* Improvements to the Drishti 3D visualization software to support larger data sets, different input file types and improved performance.

* Two variants of Remote 3D Visualization service have been developed. Both solutions utilize either Drishti or ParaView software running on dedicated remote visualization servers under Linux, but using different remote execution platforms.

* Remote file upload and download service implemented at the AS, based on the VBL infrastructure developed by VeRSI. These services have been integrated both with Remote CT Reconstruction and Simulation service and the Remote 3D Visualization service. A remote file browsing functionality has been also developed, integrated with VBL and incorporated into the
downloadable XLI/X-TRACT client software.

Benefits
* System enables users to easily access, transfer, process and visualize their computed tomography data remotely. Desktop processing and visualization is infeasible for very large data sets.

* Real-time reconstruction enables checking and modification of data collection during the experiment.