| Literature DB >> 36201058 |
Rui Lebre1, Eduardo Pinho2, Rui Jesus2, Luís Bastião2, Carlos Costa2.
Abstract
The rapid and continuous growth of data volume and its heterogeneity has become one of the most noticeable trends in healthcare, namely in medical imaging. This evolution led to the deployment of specialized information systems supported by the DICOM standard that enables the interoperability of distinct components, including imaging modalities, repositories, and visualization workstations. However, the complexity of these ecosystems leads to challenging learning curves and makes it time-consuming to mock and apply new ideas. Dicoogle is an extensible medical imaging archive server that emerges as a tool to overcome those challenges. Its extensible architecture allows the fast development of new advanced features or extends existent ones. It is currently a fundamental enabling technology in collaborative and telehealthcare environments, including research projects, screening programs, and teleradiology services. The framework is supported by a Learning Pack that includes a description of the web programmatic interface, a software development kit, documentation, and implementation samples. This article gives an in-depth view of the Dicoogle ecosystem, state-of-the-art contributions, and community impact. It starts by presenting an overview of its architectural concept, highlights some of the most representative research backed up by Dicoogle, some remarks obtained from its use in teaching, and worldwide usage statistics of the software. Finally, the positioning of Dicoogle in the medical imaging software field is discussed through comparison with other well-known solutions.Entities:
Keywords: DICOM; Dicoogle; Medical imaging; PACS; Teaching; Telehealth-care
Mesh:
Year: 2022 PMID: 36201058 PMCID: PMC9535235 DOI: 10.1007/s10916-022-01867-3
Source DB: PubMed Journal: J Med Syst ISSN: 0148-5598 Impact factor: 4.920
Fig. 1Dicoogle Architecture
Fig. 2Architecture of the routing mechanism of incoming objects to Dicoogle
Analysis of the most updated open-source PACS in August 2022
| 10/08/2018 | GitHub | Linux | Java | X | X | X | ||||||
| 28/04/2022 | GitHub | Windows Linux Mac | C/C + + | X | X | |||||||
| 16/08/2022 | Self hosted | Windows Linux Mac | C + + | X | X | X | X | X | X | X | X | |
| 26/07/2022 | GitHub | Windows Linux Mac | Java | X | X | X | X | X | X | X | ||
| 09/08/2022 | GitHub | Windows Linux Mac | Java | X | X | X | X | X | X | X | X |
Fig. 3Screenshot of the WebML web application
Examples of research studies conducted in the past five years
|
|
|
|
|
|
|---|---|---|---|---|
A Cloud-Ready Architecture for Shared Medical Imaging Repository | 2020 | Security Plugin | In this work, authors designed an architecture to enable Dicoogle to restrict accesses for multiple users. This feature allowed the protection of DICOM Web services as QIDO-RS, WADO-RS, and STOW-RS. Additionally, the architecture allows the support of archives in the cloud | [ |
| NoSQL distributed database for DICOM objects | 2020 | Databa Indexing, Plugin | Almeida et al. built plugins to support the index and query over data stored in MongoDB. Furthermore, the authors deployed the system in a distributed architecture to test the distribution performance of the DICOM objects converted into JSON. This work powers the horizontal scaling when the resources are reaching the limit | [ |
Collaborative Framework for a Whole-Slide Image Viewer | 2019 | Informa systems, Plugin | Lebre et al. created a collaborative viewer using Dicoogle ecosystem and the architecture developed by Godinho et al. [ | [ |
ETL Framework for Real-Time Business Intelligence over Medical Imaging Repositories | 2019 | Informa Systems | The authors propose and Extract, Transform and Load framework for a business intelligence application. The data that feeds the framework is backed by the Dicoogle archive ecosystem which provides real-time data about the stored objects. The final solution features an extensible web-based dashboard providing tools for data mining, cleansing, filtering, and clustering functions | [ |
Automated Anatomic Labeling Architecture for Content Discovery in Medical Imaging Repositories | 2018 | CBIR | In this work, Pinho et al. proposed an anatomic labeling architecture integrated with Dicoogle. The solution includes a technical specification for classifiers, a classification database, and proof-of-concept convolutional neural network classifiers to identify the presence of organs in medical imaging studies. The system also extracts regions of interest, saving them in a database for further usage in multi-modal querying mechanisms | [ |
SCREEN-DR: Collaborative platform for diabetic retinopathy | 2018 | Informa systems, CAD | The authors proposed a multidisciplinary collaborative platform for textual and visual annotation of image datasets. The platform allows the visualization of diabetic retinopathy images. Furthermore, the authors developed the system in close collaboration with physicians and researchers, aiming to create datasets and machine learning algorithms for automated diagnosis | [ |
| An efficient architecture to support digital pathology in standard medical imaging repositories | 2017 | Infor- mation systems, Plugin | Godinho et al. developed a solution to support digital pathology and whole-slide imaging in Dicoogle. The authors implemented a viewer in Dicoogle which uses the DICOM Web plugins for Dicoogle to access the DICOM objects and instance frames required to display the whole image in the viewer. The system uses pure web technologies, allowing usage in all devices with an internet connection and web browser | [ |
Controlled searching in reversibly de-identified medical imaging archives | 2017 | CBIR, Pseudo sation | In this work, the authors integrated with Dicoogle a system which fully de-identified DICOM objects, including metadata and pixel data. At the same time, the solutions assure the search capabilities from the original data. This work allows the sharing of anonymized studies with the community, while still searchable for authorized personnel | [ |
| A multimodal search engine for medical imaging studies | 2016 | CBIR, Storage | Pinho et al. describe how the authors developed an extensible platform for multi-modal medical imaging querying and retrieval, integrated into Dicoogle. This enabled Dicoogle with profile-based CBIR capabilities. The outcome comprises a web platform integrated into the Dicoogle Web UI for users to apply multi-modal query techniques | [ |
Assessing the relational database model for optimization of content discovery services in medical imaging repositories | 2016 | Databa Plugin | This work describes the performance of multiple DBMS when indexing and querying DICOM metadata. The authors developed several plugins for Dicoogle based on PostgreSQL and MongoDB, comparing them and presenting performance numbers | [ |
Normalizing Heterogeneous Medical Imaging Data to Measure the Impact of Radiation Dose | 2015 | Data mining, QA | Santos et al. explored the Dicoogle functionalities to identify data and process inconsistencies to improve radiology departments’ quality and safety. The authors address problems like dose surveillance and image quality control. Additionally, the authors describe a method to examine and study medical imaging repositories | [ |
A Recommender System for Medical Imaging Diagnostic | 2015 | CBIR, Data mining | In this study, the authors used Dicoogle to build a context-based recommender system for diagnostic using medical images. The developed system uses data mining and context-based retrieval mechanisms to automatically identify information relevant to physicians during the diagnostics. Furthermore, the authors reported the use of Dicoogle to extract and index image-based features | [ |
Fig. 4Reported interests by 9041 users that have downloaded Dicoogle since 2018 (data acquired from the download form on the Dicoogle website)
Fig. 5Downloads per month from the beginning of 2018 until December 2021
Fig. 6Distribution of students per course from the academic year 2018/2019 until 2020/2021