Cargando…

Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX

We present pyOsiriX, a plugin built for the already popular dicom viewer OsiriX that provides users the ability to extend the functionality of OsiriX through simple Python scripts. This approach allows users to integrate the many cutting-edge scientific/image-processing libraries created for Python...

Descripción completa

Detalles Bibliográficos
Autores principales: Blackledge, Matthew D., Collins, David J., Koh, Dow-Mu, Leach, Martin O.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4761020/
https://www.ncbi.nlm.nih.gov/pubmed/26773941
http://dx.doi.org/10.1016/j.compbiomed.2015.12.002
_version_ 1782416927350587392
author Blackledge, Matthew D.
Collins, David J.
Koh, Dow-Mu
Leach, Martin O.
author_facet Blackledge, Matthew D.
Collins, David J.
Koh, Dow-Mu
Leach, Martin O.
author_sort Blackledge, Matthew D.
collection PubMed
description We present pyOsiriX, a plugin built for the already popular dicom viewer OsiriX that provides users the ability to extend the functionality of OsiriX through simple Python scripts. This approach allows users to integrate the many cutting-edge scientific/image-processing libraries created for Python into a powerful DICOM visualisation package that is intuitive to use and already familiar to many clinical researchers. Using pyOsiriX we hope to bridge the apparent gap between basic imaging scientists and clinical practice in a research setting and thus accelerate the development of advanced clinical image processing. We provide arguments for the use of Python as a robust scripting language for incorporation into larger software solutions, outline the structure of pyOsiriX and how it may be used to extend the functionality of OsiriX, and we provide three case studies that exemplify its utility. For our first case study we use pyOsiriX to provide a tool for smooth histogram display of voxel values within a user-defined region of interest (ROI) in OsiriX. We used a kernel density estimation (KDE) method available in Python using the scikit-learn library, where the total number of lines of Python code required to generate this tool was 22. Our second example presents a scheme for segmentation of the skeleton from CT datasets. We have demonstrated that good segmentation can be achieved for two example CT studies by using a combination of Python libraries including scikit-learn, scikit-image, SimpleITK and matplotlib. Furthermore, this segmentation method was incorporated into an automatic analysis of quantitative PET-CT in a patient with bone metastases from primary prostate cancer. This enabled repeatable statistical evaluation of PET uptake values for each lesion, before and after treatment, providing estaimes maximum and median standardised uptake values (SUV(max) and SUV(med) respectively). Following treatment we observed a reduction in lesion volume, SUV(max) and SUV(med) for all lesions, in agreement with a reduction in concurrent measures of serum prostate-specific antigen (PSA).
format Online
Article
Text
id pubmed-4761020
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-47610202016-03-04 Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX Blackledge, Matthew D. Collins, David J. Koh, Dow-Mu Leach, Martin O. Comput Biol Med Article We present pyOsiriX, a plugin built for the already popular dicom viewer OsiriX that provides users the ability to extend the functionality of OsiriX through simple Python scripts. This approach allows users to integrate the many cutting-edge scientific/image-processing libraries created for Python into a powerful DICOM visualisation package that is intuitive to use and already familiar to many clinical researchers. Using pyOsiriX we hope to bridge the apparent gap between basic imaging scientists and clinical practice in a research setting and thus accelerate the development of advanced clinical image processing. We provide arguments for the use of Python as a robust scripting language for incorporation into larger software solutions, outline the structure of pyOsiriX and how it may be used to extend the functionality of OsiriX, and we provide three case studies that exemplify its utility. For our first case study we use pyOsiriX to provide a tool for smooth histogram display of voxel values within a user-defined region of interest (ROI) in OsiriX. We used a kernel density estimation (KDE) method available in Python using the scikit-learn library, where the total number of lines of Python code required to generate this tool was 22. Our second example presents a scheme for segmentation of the skeleton from CT datasets. We have demonstrated that good segmentation can be achieved for two example CT studies by using a combination of Python libraries including scikit-learn, scikit-image, SimpleITK and matplotlib. Furthermore, this segmentation method was incorporated into an automatic analysis of quantitative PET-CT in a patient with bone metastases from primary prostate cancer. This enabled repeatable statistical evaluation of PET uptake values for each lesion, before and after treatment, providing estaimes maximum and median standardised uptake values (SUV(max) and SUV(med) respectively). Following treatment we observed a reduction in lesion volume, SUV(max) and SUV(med) for all lesions, in agreement with a reduction in concurrent measures of serum prostate-specific antigen (PSA). Elsevier 2016-02-01 /pmc/articles/PMC4761020/ /pubmed/26773941 http://dx.doi.org/10.1016/j.compbiomed.2015.12.002 Text en Crown Copyright © 2015 Published by Elsevier Ltd. All rights reserved. http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Blackledge, Matthew D.
Collins, David J.
Koh, Dow-Mu
Leach, Martin O.
Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title_full Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title_fullStr Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title_full_unstemmed Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title_short Rapid development of image analysis research tools: Bridging the gap between researcher and clinician with pyOsiriX
title_sort rapid development of image analysis research tools: bridging the gap between researcher and clinician with pyosirix
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4761020/
https://www.ncbi.nlm.nih.gov/pubmed/26773941
http://dx.doi.org/10.1016/j.compbiomed.2015.12.002
work_keys_str_mv AT blackledgematthewd rapiddevelopmentofimageanalysisresearchtoolsbridgingthegapbetweenresearcherandclinicianwithpyosirix
AT collinsdavidj rapiddevelopmentofimageanalysisresearchtoolsbridgingthegapbetweenresearcherandclinicianwithpyosirix
AT kohdowmu rapiddevelopmentofimageanalysisresearchtoolsbridgingthegapbetweenresearcherandclinicianwithpyosirix
AT leachmartino rapiddevelopmentofimageanalysisresearchtoolsbridgingthegapbetweenresearcherandclinicianwithpyosirix