Performance evaluation of embedded image classification models using edge impulse for application on medical images
File(s)EMBC_2022_Maha_Final.pdf (141.68 KB)
Accepted version
Author(s)
Diab, Maha S
Rodriguez-Villegas, Esther
Type
Conference Paper
Abstract
This work explores the possibility of applying edge
machine learning technology in the context of portable medical
image diagnostic systems. This was done by evaluating the
performance of two machine learning (ML) algorithms, that
are widely used on medical images, embedding them into a
resource-constraint Nordic nrf52840 microcontroller. The first
model was based on transfer learning of the MobileNet V1
architecture. The second was based on a convolutional neural
network (CNN) with three layers. The Edge Impulse platform
was used for training and deploying the embedded machine
learning algorithms. The models were deployed as a C++ library
for both, a 32-bit floating point representation and an 8-bit fixed
integer representation. The inference on the microcontroller
was evaluated under four different cases each, using the Edge
Impulse EON compiler in one case, and the Tensor Flow Lite
(TFLite) interpreter in the second. Results reported include the
memory footprint (RAM, and Flash), classification accuracy,
time for inference, and power consumption.
machine learning technology in the context of portable medical
image diagnostic systems. This was done by evaluating the
performance of two machine learning (ML) algorithms, that
are widely used on medical images, embedding them into a
resource-constraint Nordic nrf52840 microcontroller. The first
model was based on transfer learning of the MobileNet V1
architecture. The second was based on a convolutional neural
network (CNN) with three layers. The Edge Impulse platform
was used for training and deploying the embedded machine
learning algorithms. The models were deployed as a C++ library
for both, a 32-bit floating point representation and an 8-bit fixed
integer representation. The inference on the microcontroller
was evaluated under four different cases each, using the Edge
Impulse EON compiler in one case, and the Tensor Flow Lite
(TFLite) interpreter in the second. Results reported include the
memory footprint (RAM, and Flash), classification accuracy,
time for inference, and power consumption.
Date Issued
2022-09-08
Date Acceptance
2022-04-01
Citation
2022, pp.2639-2642
Publisher
IEEE
Start Page
2639
End Page
2642
Copyright Statement
Copyright © 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Identifier
https://ieeexplore.ieee.org/document/9871108
Source
44th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC'22)
Publication Status
Published
Start Date
2022-07-11
Finish Date
2022-07-15
Coverage Spatial
Glasgow, UK
Date Publish Online
2022-09-08