{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T13:01:11Z","timestamp":1771333271547,"version":"3.50.1"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030783068","type":"print"},{"value":"9783030783075","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,4,29]],"date-time":"2022-04-29T00:00:00Z","timestamp":1651190400000},"content-version":"vor","delay-in-days":118,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>At the present time, we are immersed in the convergence between Big Data, High-Performance Computing and Artificial Intelligence. Technological progress in these three areas has accelerated in recent years, forcing different players like software companies and stakeholders to move quickly. The European Union is dedicating a lot of resources to maintain its relevant position in this scenario, funding projects to implement large-scale pilot testbeds that combine the latest advances in Artificial Intelligence, High-Performance Computing, Cloud and Big Data technologies. The DeepHealth project is an example focused on the health sector whose main outcome is the DeepHealth toolkit, a European unified framework that offers deep learning and computer vision capabilities, completely adapted to exploit underlying heterogeneous High-Performance Computing, Big Data and cloud architectures, and ready to be integrated into any software platform to facilitate the development and deployment of new applications for specific problems in any sector. This toolkit is intended to be one of the European contributions to the field of AI. This chapter introduces the toolkit with its main components and complementary tools, providing a clear view to facilitate and encourage its adoption and wide use by the European community of developers of AI-based solutions and data scientists working in the healthcare sector and others.<\/jats:p>","DOI":"10.1007\/978-3-030-78307-5_9","type":"book-chapter","created":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T07:03:15Z","timestamp":1651129395000},"page":"183-202","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["The DeepHealth Toolkit: A Key European Free and Open-Source Software for Deep Learning and Computer Vision Ready to Exploit Heterogeneous HPC and Cloud Architectures"],"prefix":"10.1007","author":[{"given":"Marco","family":"Aldinucci","sequence":"first","affiliation":[]},{"given":"David","family":"Atienza","sequence":"additional","affiliation":[]},{"given":"Federico","family":"Bolelli","sequence":"additional","affiliation":[]},{"given":"M\u00f3nica","family":"Caballero","sequence":"additional","affiliation":[]},{"given":"Iacopo","family":"Colonnelli","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9","family":"Flich","sequence":"additional","affiliation":[]},{"given":"Jon A.","family":"G\u00f3mez","sequence":"additional","affiliation":[]},{"given":"David","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[]},{"given":"Costantino","family":"Grana","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Grangetto","sequence":"additional","affiliation":[]},{"given":"Simone","family":"Leo","sequence":"additional","affiliation":[]},{"given":"Pedro","family":"L\u00f3pez","sequence":"additional","affiliation":[]},{"given":"Dana","family":"Oniga","sequence":"additional","affiliation":[]},{"given":"Roberto","family":"Paredes","sequence":"additional","affiliation":[]},{"given":"Luca","family":"Pireddu","sequence":"additional","affiliation":[]},{"given":"Eduardo","family":"Qui\u00f1ones","sequence":"additional","affiliation":[]},{"given":"Tatiana","family":"Silva","sequence":"additional","affiliation":[]},{"given":"Enzo","family":"Tartaglione","sequence":"additional","affiliation":[]},{"given":"Marina","family":"Zapater","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,4,29]]},"reference":[{"key":"9_CR1","unstructured":"EIT Health; McKinsey & Company, 2020 [Online]. Accessed November 11, 2020, from https:\/\/eithealth.eu\/wp-content\/uploads\/2020\/03\/EIT-Health-and-McKinsey_Transforming-Healthcare-with-AI.pdf"},{"key":"9_CR2","unstructured":"The DeepHealth project [Online]. Accessed October 28, 2020, from https:\/\/deephealth-project.eu"},{"key":"9_CR3","unstructured":"Zillner, S., Curry, E., Metzger, A., Auer, S., & Seidl, R. (2017). European big data value strategic research & innovation agenda. Big Data Value Association."},{"key":"9_CR4","unstructured":"Zillner, S., Bisset, D., Milano, M., Curry, E., Garc\u00eda Robles, A., Hahn, T., Irgens, M., Lafrenz, R., Liepert, B., O\u2019Sullivan, B., & Smeulders, A. (2020). Strategic research, innovation and deployment agenda \u2013 AI, data and robotics partnership. Third Release, 9 2020. [Online]. Accessed November 30, 2020, from https:\/\/ai-data-robotics-partnership.eu\/wp-content\/uploads\/2020\/09\/AI-Data-Robotics-Partnership-SRIDA-V3.0.pdf"},{"key":"9_CR5","unstructured":"The DeepHealth GitHub Organisation [Online]. Accessed January 5, 2021, from https:\/\/github.com\/deephealthproject"},{"issue":"1","key":"9_CR6","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/s10723-013-9272-5","volume":"12","author":"F Lordan","year":"2014","unstructured":"Lordan, F., Tejedor, E., Ejarque, J., Rafanell, R., \u00c1lvarez, J., Marozzo, F., Lezzi, D., Sirvent, R., Talia, D., & Badia, R. M. (2014). ServiceSs: An interoperable programming framework for the cloud. Journal of Grid Computing, 12(1), 67\u201391.","journal-title":"Journal of Grid Computing"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Colonnelli, I., Cantalupo, B., Merelli, I., & Aldinucci, M. (2020). StreamFlow: Cross-breeding cloud with HPC. IEEE Transactions on Emerging Topics in Computing.","DOI":"10.1109\/TETC.2020.3019202"},{"key":"9_CR8","unstructured":"Open Neural Network Exchange. The open standard for machine learning interoperability [Online]. Accessed October 31, 2020, from https:\/\/onnx.ai\/"},{"issue":"7825","key":"9_CR9","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","volume":"585","author":"CR Harris","year":"2020","unstructured":"Harris, C. R., et al. (2020). Array programming with NumPy. Nature, 585(7825), 357\u2013362.","journal-title":"Nature"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"McKinney, W., et al. (2010). Data structures for statistical computing in python. In Proceedings of the 9th Python in Science Conference, Austin, TX.","DOI":"10.25080\/Majora-92bf1922-00a"},{"key":"9_CR11","unstructured":"Guennebaud, G., Jacob, B., et al. (2010). Eigen v3 [Online]. Accessed November 2, 2020, from http:\/\/eigen.tuxfamily.org"},{"issue":"1","key":"9_CR12","first-page":"46","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., & Menon, R. (1998). OpenMP: An industry standard API for shared-memory programming. Computational Science & Engineering, 5(1), 46\u201355.","journal-title":"Computational Science & Engineering"},{"key":"9_CR13","unstructured":"Abadi, M., et al. (2016). Tensorflow: A system for large-scale machine learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)."},{"key":"9_CR14","unstructured":"Paszke, A., et al. (2019). PyTorch: An imperative style, high-performance deep learning library. In Advances in neural information processing systems."},{"key":"9_CR15","unstructured":"Tartaglione, E., Leps\u00f8y, S., Fiandrotti, A., & Francini, G. (2018). Learning sparse neural networks via sensitivity-driven regularization. In Advances in neural information processing systems."},{"key":"9_CR16","unstructured":"Frankle, J., & Carbin, M. (2019). The lottery ticket hypothesis: Finding sparse, trainable neural networks."},{"key":"9_CR17","unstructured":"Molchanov, D., Ashukha, A., & Vetrov, D. (2017). Variational dropout sparsifies deep neural networks. In 34th International Conference on Machine Learning, ICML."},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Tartaglione, M., Bragagnolo, A., & Grangetto, M. (2020). Pruning artificial neural networks: A way to find well-generalizing, high-entropy sharp minima. In Artificial neural networks and machine learning \u2013 ICANN2020.","DOI":"10.1007\/978-3-030-61616-8_6"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Tartaglione, E., & Grangetto, M. (2019). Take a ramble into solution spaces for classification problems in neural networks. In International conference on image analysis and processing.","DOI":"10.1007\/978-3-030-30642-7_31"},{"key":"9_CR20","unstructured":"Simonyan, K., & Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556."},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Ronneberger, O., Fischer, P., & Brox, T. (2015). U-net: Convolutional networks for biomedical image segmentation. In International conference on medical image computing and computer-assisted intervention.","DOI":"10.1007\/978-3-319-24574-4_28"},{"key":"9_CR22","unstructured":"Anaconda Software Distribution. Computer software. [Online]. Accessed November 2, 2020, from https:\/\/anaconda.com; https:\/\/docs.conda.io"},{"key":"9_CR23","unstructured":"Homebrew. The Missing Package Manager for macOS (or Linux) [Online]. Accessed October 31, 2020, from https:\/\/brew.sh"},{"key":"9_CR24","unstructured":"Docker hub with DeepHealth images [Online]. Accessed October 28, 2020, from https:\/\/hub.docker.com\/orgs\/dhealth"},{"key":"9_CR25","unstructured":"Open Source Computer Vision Library (OpenCV) [Online]. Accessed November 3, 2020, from https:\/\/github.com\/itseez\/opencv"},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Allegretti, S., Bolelli, F., & Grana, C. (2020). A warp speed chain-code algorithm based on binary decision trees. In 4th International Conference on Imaging, Vision & Pattern Recognition.","DOI":"10.1109\/ICIEVicIVPR48672.2020.9306532"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Bolelli, F., & Grana, C. (2019). Improving the performance of thinning algorithms with directed rooted acyclic graphs. In International conference on image analysis and processing.","DOI":"10.1007\/978-3-030-30645-8_14"},{"issue":"1","key":"9_CR28","first-page":"1999","volume":"29","author":"F Bolelli","year":"2019","unstructured":"Bolelli, F., Allegretti, S., Baraldi, L., & Grana, C. (2019). Spaghetti labeling: Directed acyclic graphs for block-based connected components labeling. IEEE Transactions on Image Processing, 29(1), 1999\u20132012.","journal-title":"IEEE Transactions on Image Processing"},{"key":"9_CR29","doi-asserted-by":"crossref","unstructured":"Cancilla, M., et al. (2021). The DeepHealth toolkit: A unified framework to boost biomedical applications. In 25th IEEE International Conference on Pattern Recognition, 2021.","DOI":"10.1109\/ICPR48806.2021.9411954"},{"key":"9_CR30","unstructured":"wxWidgets: Cross-Platform GUI Library [Online]. Accessed November 2, 2020, from https:\/\/www.wxwidgets.org"},{"key":"9_CR31","unstructured":"YAML Ain\u2019t Markup Language [Online]. Accessed November 2, 2020, from https:\/\/yaml.org\/"},{"key":"9_CR32","doi-asserted-by":"crossref","unstructured":"Yoo, A., Jette, M., & Grondona, M. (2003). Slurm: Simple linux utility for resource management. In Job scheduling strategies for parallel processing. Berlin.","DOI":"10.1007\/10968987_3"},{"key":"9_CR33","unstructured":"Kubernetes [Online]. Accessed November 11, 2020, from https:\/\/kubernetes.io"},{"key":"9_CR34","doi-asserted-by":"crossref","unstructured":"Aldinucci, M., et al. (2018). HPC4AI, an AI-on-demand federated platform endeavour. In 15th ACM International Conference on Computing Frontiers, Ischia, 2018.","DOI":"10.1145\/3203217.3205340"},{"key":"9_CR35","unstructured":"DeepHealth Helm chart repository [Online]. Accessed November 12, 2020, from https:\/\/deephealthproject.github.io\/helm-charts\/index.yaml"}],"container-title":["Technologies and Applications for Big Data Value"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-78307-5_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,28]],"date-time":"2022-04-28T07:12:33Z","timestamp":1651129953000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-78307-5_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030783068","9783030783075"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-78307-5_9","relation":{},"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"29 April 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}