Semantic segmentation is the process of assigning each input image pixel a value representing a class, and it enables the clustering of pixels into object instances. It is a highly employed computer vision task in various fields such as autonomous driving and medical image analysis. In particular, in medical practice, semantic segmentation identifies different regions of interest within an image, like different organs or anomalies such as tumors. Fully Convolutional Networks (FCNs) have been employed to solve semantic segmentation in different fields and found their way in the medical one. In this context, the low contrast among semantically different areas, the constraint related to energy consumption, and computation resource availability increase the complexity and limit their adoption in daily practice. Based on these considerations, we propose SENECA to bring medical semantic segmentation to the edge with high energy efficiency and low segmentation time while preserving the accuracy. We reached a throughput of 335.4 +/- 0.34 frames per second on the FPGA, 4.65 x better than its GPU counterpart, with a global dice score of 93.04% +/- 0.07 and an improvement in terms of energy efficiency with respect to the GPU of 12.7x.

On How to Push Efficient Medical Semantic Segmentation to the Edge: the SENECA approach

Raffaele Berzoini;Eleonora D'Arnese;Davide Conficconi
2022-01-01

Abstract

Semantic segmentation is the process of assigning each input image pixel a value representing a class, and it enables the clustering of pixels into object instances. It is a highly employed computer vision task in various fields such as autonomous driving and medical image analysis. In particular, in medical practice, semantic segmentation identifies different regions of interest within an image, like different organs or anomalies such as tumors. Fully Convolutional Networks (FCNs) have been employed to solve semantic segmentation in different fields and found their way in the medical one. In this context, the low contrast among semantically different areas, the constraint related to energy consumption, and computation resource availability increase the complexity and limit their adoption in daily practice. Based on these considerations, we propose SENECA to bring medical semantic segmentation to the edge with high energy efficiency and low segmentation time while preserving the accuracy. We reached a throughput of 335.4 +/- 0.34 frames per second on the FPGA, 4.65 x better than its GPU counterpart, with a global dice score of 93.04% +/- 0.07 and an improvement in terms of energy efficiency with respect to the GPU of 12.7x.
2022
2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
978-1-6654-9747-3
File in questo prodotto:
File Dimensione Formato  
SENECA_Raw22.pdf

accesso aperto

Descrizione: Post Print Accepted Version
: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 8.89 MB
Formato Adobe PDF
8.89 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1213599
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact