| Literature DB >> 35287304 |
Janek Gröhl1,2, Lina Hacker1,2, Ben T Cox3, Kris K Dreher4,5, Stefan Morscher6, Avotra Rakotondrainibe6, François Varray7, Lawrence C M Yip8,9, William C Vogt10, Sarah E Bohndiek1,2.
Abstract
Photoacoustic imaging (PAI) is an emerging modality that has shown promise for improving patient management in a range of applications. Unfortunately, the current lack of uniformity in PAI data formats compromises inter-user data exchange and comparison, which impedes: technological progress; effective research collaboration; and efforts to deliver multi-centre clinical trials. To overcome this challenge, the International Photoacoustic Standardisation Consortium (IPASC) has established a data format with a defined consensus metadata structure and developed an open-source software application programming interface (API) to enable conversion from proprietary file formats into the IPASC format. The format is based on Hierarchical Data Format 5 (HDF5) and designed to store photoacoustic raw time series data. Internal quality control mechanisms are included to ensure completeness and consistency of the converted data. By unifying the variety of proprietary data and metadata definitions into a consensus format, IPASC hopes to facilitate the exchange and comparison of PAI data.Entities:
Keywords: Data format; Metadata; Open science; Photoacoustic imaging; Standardisation
Year: 2022 PMID: 35287304 PMCID: PMC8917284 DOI: 10.1016/j.pacs.2022.100339
Source DB: PubMed Journal: Photoacoustics ISSN: 2213-5979
Overview of the metadata attributes used to describe each of the metadata items within the IPASC format.
| Metadata attributes | |
|---|---|
| Necessity | Can be |
| dtype | Data type of the attribute. |
| Units | SI unit of the attribute if applicable. |
| Description | A short description of the attribute. |
| Method name | The name of the method or function that can be called in a programming language in order to obtain the information of this attribute. |
| Condition | Constraints of the attribute, if applicable. |
| Nested attribute | A sub-attribute that further describes an attribute. |
| Measurement device | A specific type of a nested attribute that further describes measurement device details if required. |
| Measurement device type: | A string literal describing the measurement device for this attribute, e.g. ‘pyroelectric sensor’ or ‘wavemeter’. |
| Measurement device manufacturer: | A string literal describing the manufacturer of the measurement device, e.g. ‘Thorlabs’. |
| Measurement device serial number: | A string literal comprising the serial number of the measurement device. |
| Calibration date: | A timestamp referring to the date when the measurement device was last calibrated. |
Fig. 1Overview of the Device Metadata parameters. In this representation, a device is modelled to have a number of detection elements and illumination elements that each have characteristic properties.
Fig. 2Visualisation of the coordinate system definition used for the standard device definitions.
Fig. 3Overview of the software components of PACFISH for Python-based access to the IPASC data format. Different colours represent different modules that encapsulate separate responsibilities of the API: The api module is displayed in yellow, the core module in green, the qualitycontrol module in blue and the iohandler in red.
Fig. 4Visualisation of example photoacoustic devices generated from the IPASC metadata. The upper image shows a linear transducer with two illumination slits at either side as described in [19]. The lower image is a representation of the MSOT inVision 256-TF (iThera Medical GmbH, Munich, Germany).
Fig. 5Representative reconstructions of simulated data in the IPASC data format using different detector geometries. The simulated assumed initial pressure distribution is visualised at the top. Device visualisation, simulated time series, and reconstructed data using back projection are visualised underneath in the top, middle and bottom row, respectively. Four different detection arrays have been used: Linear array (first column), semi-circular (180°) array (second column), full circular (360°) array (third column), and a random array (fourth column) .