Human Monkeypox Classification from Skin Lesion Images with Deep Pre-trained Network using Mobile Application.
Recently, human monkeypox outbreaks have been reported in many countries. According to the reports and studies, quick determination and isolation of infected people are essential to reduce the spread rate. This study presents an Android mobile application that uses deep learning to assist this situa...
| Published in: | Journal of Medical Systems Vol. 46; no. 11; pp. 1 - 11 |
|---|---|
| Main Authors: | , , |
| Format: | equations & formulas pictorial research tables/charts Journal Article |
| Published: |
Springer Nature
Nov2022
|
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=159925827&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 159925827 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 01485598 4N0 jtl: Journal of Medical Systems issn: 01485598 maglogo: N pubinfo: dt: Nov2022 vid: 46 iid: 11 pid: 237 pub: Springer Nature place: New York, New York artinfo: ui: 159925827 159925827 159925827 10.1007/s10916-022-01863-7 159925827 ppf: 1 ppct: 10 formats: fmt: – @attributes: type: T – @attributes: type: P tig: atl: Human Monkeypox Classification from Skin Lesion Images with Deep Pre-trained Network using Mobile Application. aug: au: Sahin, Veysel Harun Oztel, Ismail Yolcu Oztel, Gozde affil: Software Engineering Department, Sakarya University, 54050, Sakarya, Turkey sug: subj: Poxvirus Infections Diagnosis Skin Diseases Diagnosis Videorecording Mobile Applications Deep Learning Image Processing, Computer Assisted Diagnosis, Computer Assisted Software Design Human Neural Networks (Computer) Descriptive Statistics Sensitivity and Specificity Artificial Intelligence Smartphone Operating Systems Image Interpretation, Computer Assisted Experimental Studies ab: Recently, human monkeypox outbreaks have been reported in many countries. According to the reports and studies, quick determination and isolation of infected people are essential to reduce the spread rate. This study presents an Android mobile application that uses deep learning to assist this situation. The application has been developed with Android Studio using Java programming language and Android SDK 12. Video images gathered through the mobile device's camera are dispatched to a deep convolutional neural network that runs on the same device. Camera2 API of the Android platform has been used for camera access and operations. The network then classifies images as positive or negative for monkeypox detection. The network's training has been carried out using skin lesion images of monkeypox-infected people and other skin lesion images. For this purpose, a publicly available dataset and a deep transfer learning approach have been used. All training and testing steps have been applied on Matlab using different pre-trained networks. Then, the network that has the best accuracy has been recreated and trained using TensorFlow. The TensorFlow model has been adapted to mobile devices by converting to the TensorFlow Lite model. The TensorFlow Lite model has been then embedded into the mobile application together with the TensorFlow Lite library for monkeypox detection. The application has been run on three devices successfully. During the run-time, the inference times have been gathered. 197 ms, 91 ms, and 138 ms average inference times have been observed. The presented system allows people with body lesions to quickly make a preliminary diagnosis. Thus, monkeypox-infected people can be encouraged to act rapidly to see an expert for a definitive diagnosis. According to the test results, the system can classify the images with 91.11% accuracy. In addition, the proposed mobile application can be trained for the preliminary diagnosis of other skin diseases. pubtype: Academic Journal doctype: equations & formulas pictorial research tables/charts Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|