Cargando…

PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media

In this work, we propose the software library PyPore3D, an open source solution for data processing of large 3D/4D tomographic data sets. PyPore3D is based on the Pore3D core library, developed thanks to the collaboration between Elettra Sincrotrone (Trieste) and the University of Trieste (Italy). T...

Descripción completa

Detalles Bibliográficos
Autores principales: Aboulhassan, Amal, Brun, Francesco, Kourousias, George, Lanzafame, Gabriele, Voltolini, Marco, Contillo, Adriano, Mancini, Lucia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9321761/
https://www.ncbi.nlm.nih.gov/pubmed/35877630
http://dx.doi.org/10.3390/jimaging8070187
_version_ 1784756127355895808
author Aboulhassan, Amal
Brun, Francesco
Kourousias, George
Lanzafame, Gabriele
Voltolini, Marco
Contillo, Adriano
Mancini, Lucia
author_facet Aboulhassan, Amal
Brun, Francesco
Kourousias, George
Lanzafame, Gabriele
Voltolini, Marco
Contillo, Adriano
Mancini, Lucia
author_sort Aboulhassan, Amal
collection PubMed
description In this work, we propose the software library PyPore3D, an open source solution for data processing of large 3D/4D tomographic data sets. PyPore3D is based on the Pore3D core library, developed thanks to the collaboration between Elettra Sincrotrone (Trieste) and the University of Trieste (Italy). The Pore3D core library is built with a distinction between the User Interface and the backend filtering, segmentation, morphological processing, skeletonisation and analysis functions. The current Pore3D version relies on the closed source IDL framework to call the backend functions and enables simple scripting procedures for streamlined data processing. PyPore3D addresses this limitation by proposing a full open source solution which provides Python wrappers to the the Pore3D C library functions. The PyPore3D library allows the users to fully use the Pore3D Core Library as an open source solution under Python and Jupyter Notebooks PyPore3D is both getting rid of all the intrinsic limitations of licensed platforms (e.g., closed source and export restrictions) and adding, when needed, the flexibility of being able to integrate scientific libraries available for Python (SciPy, TensorFlow, etc.).
format Online
Article
Text
id pubmed-9321761
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93217612022-07-27 PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media Aboulhassan, Amal Brun, Francesco Kourousias, George Lanzafame, Gabriele Voltolini, Marco Contillo, Adriano Mancini, Lucia J Imaging Article In this work, we propose the software library PyPore3D, an open source solution for data processing of large 3D/4D tomographic data sets. PyPore3D is based on the Pore3D core library, developed thanks to the collaboration between Elettra Sincrotrone (Trieste) and the University of Trieste (Italy). The Pore3D core library is built with a distinction between the User Interface and the backend filtering, segmentation, morphological processing, skeletonisation and analysis functions. The current Pore3D version relies on the closed source IDL framework to call the backend functions and enables simple scripting procedures for streamlined data processing. PyPore3D addresses this limitation by proposing a full open source solution which provides Python wrappers to the the Pore3D C library functions. The PyPore3D library allows the users to fully use the Pore3D Core Library as an open source solution under Python and Jupyter Notebooks PyPore3D is both getting rid of all the intrinsic limitations of licensed platforms (e.g., closed source and export restrictions) and adding, when needed, the flexibility of being able to integrate scientific libraries available for Python (SciPy, TensorFlow, etc.). MDPI 2022-07-07 /pmc/articles/PMC9321761/ /pubmed/35877630 http://dx.doi.org/10.3390/jimaging8070187 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Aboulhassan, Amal
Brun, Francesco
Kourousias, George
Lanzafame, Gabriele
Voltolini, Marco
Contillo, Adriano
Mancini, Lucia
PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title_full PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title_fullStr PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title_full_unstemmed PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title_short PyPore3D: An Open Source Software Tool for Imaging Data Processing and Analysis of Porous and Multiphase Media
title_sort pypore3d: an open source software tool for imaging data processing and analysis of porous and multiphase media
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9321761/
https://www.ncbi.nlm.nih.gov/pubmed/35877630
http://dx.doi.org/10.3390/jimaging8070187
work_keys_str_mv AT aboulhassanamal pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT brunfrancesco pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT kourousiasgeorge pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT lanzafamegabriele pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT voltolinimarco pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT contilloadriano pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia
AT mancinilucia pypore3danopensourcesoftwaretoolforimagingdataprocessingandanalysisofporousandmultiphasemedia