Edge Computing for Having an Edge on Cancer Treatment: A Mobile App for Breast Image Analysis

Edge computing has seen tremendous advances in recent years. This progress made it possible to develop mobile applications with greater computational needs that will be able to provide useful insights to users concerning both their habits and their health, by performing computations locally on the mobile device and thus keeping all the data and protecting their privacy. The purpose of this work is to provide a proof-of-concept of an image recognition and analysis app for patients that have undergone breast cancer. The patient takes a snapshot of her breast, and the app runs a Convolutional Neural Network (CNN) model and outputs a classification of breast cosmetic status. We show that it is possible to implement computationally heavy machine learning models in edge devices and to provide real-time status monitoring to users through image analysis done on images taken from the camera of their smartphone, without the photo leaving the device. The app module may enhance a larger-scale system that uses patient-sourced image data to test the effects of surgery or radiotherapy treatment on patients.

[1]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[2]  Amit P. Sheth,et al.  On Using the Intelligent Edge for IoT Analytics , 2017, IEEE Intelligent Systems.

[3]  M. Gnant,et al.  Objective breast symmetry analysis with the breast analyzing tool (BAT): improved tool for clinical trials , 2017, Breast Cancer Research and Treatment.

[4]  H. T. Kung,et al.  Distributed Deep Neural Networks Over the Cloud, the Edge and End Devices , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[5]  Susan G. Komen Breast cancer facts. , 2012, The Journal of the Oklahoma State Medical Association.

[6]  Sergio Guadarrama,et al.  Speed/Accuracy Trade-Offs for Modern Convolutional Object Detectors , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Katherine Guo,et al.  Precog: prefetching for image recognition applications at the edge , 2017, SEC.

[8]  Zhenming Liu,et al.  Delivering Deep Learning to Mobile Devices via Offloading , 2017, VR/AR Network@SIGCOMM.

[9]  Xianbin Wang,et al.  Live Data Analytics With Collaborative Edge and Cloud Processing in Wireless IoT Networks , 2017, IEEE Access.

[10]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[12]  Ross B. Girshick,et al.  Mask R-CNN , 2017, 1703.06870.

[13]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.