TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation

Medical images from different clinics are acquired with different instruments and settings. To perform segmentation on these images as a cloud-based service we need to train with multiple datasets to increase the segmentation independency from the source. We also require an efficient and fast segmen...

Full description

Bibliographic Details
Main Authors: Javier Civit-Masot, Francisco Luna-Perejon, Saturnino Vicente-Diaz, Jose Maria Rodriguez Corral, Anton Civit
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
TPU
Online Access:https://ieeexplore.ieee.org/document/8853235/
id doaj-5f06240f849f4d6d83f63eb5b0bcfc91
record_format Article
spelling doaj-5f06240f849f4d6d83f63eb5b0bcfc912021-04-05T17:19:14ZengIEEEIEEE Access2169-35362019-01-01714237914238710.1109/ACCESS.2019.29446928853235TPU Cloud-Based Generalized U-Net for Eye Fundus Image SegmentationJavier Civit-Masot0https://orcid.org/0000-0003-3306-3537Francisco Luna-Perejon1https://orcid.org/0000-0002-4352-8759Saturnino Vicente-Diaz2https://orcid.org/0000-0001-9466-485XJose Maria Rodriguez Corral3https://orcid.org/0000-0003-1988-5702Anton Civit4COBER S.L., Seville, SpainSchool of Computer Engineering, Seville, SpainSchool of Computer Engineering, Seville, SpainSchool of Engineering, Avenida de la Universidad de Cádiz, Cádiz, SpainSchool of Computer Engineering, Seville, SpainMedical images from different clinics are acquired with different instruments and settings. To perform segmentation on these images as a cloud-based service we need to train with multiple datasets to increase the segmentation independency from the source. We also require an efficient and fast segmentation network. In this work these two problems, which are essential for many practical medical imaging applications, are studied. As a segmentation network, U-Net has been selected. U-Net is a class of deep neural networks which have been shown to be effective for medical image segmentation. Many different U-Net implementations have been proposed. With the recent development of tensor processing units (TPU), the execution times of these algorithms can be drastically reduced. This makes them attractive for cloud services. In this paper, we study, using Google's publicly available colab environment, a generalized fully configurable Keras U-Net implementation which uses Google TPU processors for training and prediction. As our application problem, we use the segmentation of Optic Disc and Cup, which can be applied to glaucoma detection. To obtain networks with a good performance, independently of the image acquisition source, we combine multiple publicly available datasets (RIM-One V3, DRISHTI and DRIONS). As a result of this study, we have developed a set of functions that allow the implementation of generalized U-Nets adapted to TPU execution and are suitable for cloud-based service implementation.https://ieeexplore.ieee.org/document/8853235/Deep learningsegmentation as a serviceTPUU-Netoptic disc and cupglaucoma
collection DOAJ
language English
format Article
sources DOAJ
author Javier Civit-Masot
Francisco Luna-Perejon
Saturnino Vicente-Diaz
Jose Maria Rodriguez Corral
Anton Civit
spellingShingle Javier Civit-Masot
Francisco Luna-Perejon
Saturnino Vicente-Diaz
Jose Maria Rodriguez Corral
Anton Civit
TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
IEEE Access
Deep learning
segmentation as a service
TPU
U-Net
optic disc and cup
glaucoma
author_facet Javier Civit-Masot
Francisco Luna-Perejon
Saturnino Vicente-Diaz
Jose Maria Rodriguez Corral
Anton Civit
author_sort Javier Civit-Masot
title TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
title_short TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
title_full TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
title_fullStr TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
title_full_unstemmed TPU Cloud-Based Generalized U-Net for Eye Fundus Image Segmentation
title_sort tpu cloud-based generalized u-net for eye fundus image segmentation
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Medical images from different clinics are acquired with different instruments and settings. To perform segmentation on these images as a cloud-based service we need to train with multiple datasets to increase the segmentation independency from the source. We also require an efficient and fast segmentation network. In this work these two problems, which are essential for many practical medical imaging applications, are studied. As a segmentation network, U-Net has been selected. U-Net is a class of deep neural networks which have been shown to be effective for medical image segmentation. Many different U-Net implementations have been proposed. With the recent development of tensor processing units (TPU), the execution times of these algorithms can be drastically reduced. This makes them attractive for cloud services. In this paper, we study, using Google's publicly available colab environment, a generalized fully configurable Keras U-Net implementation which uses Google TPU processors for training and prediction. As our application problem, we use the segmentation of Optic Disc and Cup, which can be applied to glaucoma detection. To obtain networks with a good performance, independently of the image acquisition source, we combine multiple publicly available datasets (RIM-One V3, DRISHTI and DRIONS). As a result of this study, we have developed a set of functions that allow the implementation of generalized U-Nets adapted to TPU execution and are suitable for cloud-based service implementation.
topic Deep learning
segmentation as a service
TPU
U-Net
optic disc and cup
glaucoma
url https://ieeexplore.ieee.org/document/8853235/
work_keys_str_mv AT javiercivitmasot tpucloudbasedgeneralizedunetforeyefundusimagesegmentation
AT franciscolunaperejon tpucloudbasedgeneralizedunetforeyefundusimagesegmentation
AT saturninovicentediaz tpucloudbasedgeneralizedunetforeyefundusimagesegmentation
AT josemariarodriguezcorral tpucloudbasedgeneralizedunetforeyefundusimagesegmentation
AT antoncivit tpucloudbasedgeneralizedunetforeyefundusimagesegmentation
_version_ 1721539909922062336