End to End System for Pneumonia and Lung Cancer Detection Using Deep Learning
✅ Paper Type: Free Essay | ✅ Subject: Computer Science |
✅ Wordcount: 2615 words | ✅ Published: 18th May 2020 |
Abstract: The Deep learning solutions for medical image analysis are offered a promising alternative solution to self-learning problem-specific features and gave a new facet for computer vision challenges. The early detection of pneumonia and lung cancer plays big role in saving the life. Any method or system contributing to early disease detection is likely to reduce the dearth rate of diseases. Our previous work [3] proposed an efficient CNN (EFFI-CNN) for Lung cancer detection. This paper presents a system to detect the pneumonia and lung cancer using deep leaning techniques (ESPLDUDL). The system leverages the EFFI-CNN, Raspberry Pi and Tensor processing Unit (TPU). The system configuration raises the bar in detection results and technology front.
I. INTRODUCTION
In recent days, the statistics of lung cancer and pneumonia cases are grabbed a lot of research attention. The medical image analysis using deep learning techniques are standout of traditional methods as getting promising results. National Institutes of Health (NIH) cancer statistics [6], indicating that lung cancer cases are 12.9% of overall cancer cases. The lung cancer death is 23.5% of overall cancer deaths. The pneumonia is equally dangerous and accounts for toddlers. The pneumonia is resulting in 16% of all deaths of children fewer than five years. The proposed system uses the EFFI-CNN [3] to address the pneumonia and lung cancer detection challenges.
Get Help With Your Essay
If you need assistance with writing your essay, our professional essay writing service is here to help!
Find out more about our Essay Writing Service
EFFI-CNN is the efficient CNN for medical image analysis which is using CT scan images. EFFI-CNN consists of seven layers to achieve the best in class results. In our research, we have used the lung CT scan images from LIDC-IDRI [4] and Mendeley[5] data sets.
This paper is structured as follows. Related work is described in Section 2. In Section 3, we discuss proposed system end to end system for pneumonia and lung cancer detection using deep learning (ESPLDUDL). In section 4, we discuss the research results and results comparison with previous work. In Section 5, we discuss conclusion and future work.
II. Related work
In our present paper, we discuss first about our previous research work in lung organ disease detection methods. We have three works published to address the pneumonia and lung cancer detection methods. Our first work is “Integrated Clinician Decision Supporting System for Pneumonia and Lung Cancer Detection”[1] , the second one is “Edge AI System for Pneumonia and Lung Cancer Detection”[2] and the third one is “Efficient CNN for Lung Cancer Detection”[3].
The first work proposed a ICDSSPLD-CNN [1], second proposed a EASPLD-CNN [2] and third one proposed advanced EFFI-CNN [3]. In our third work we applied EFFI-CNN for only lung cancer detection. As the results are shown significant change, we leveraged the EFFI-CNN for pneumonia and lung cancer in our present work ESPLDUDL.
ICDSSPLD-CNN contains the three sets of CNN layers. Each set contains two convolution layers and one max pooling layer. The three set of Convolution layer, Convolution layer and Max pooling layer; Convolution layer, Convolution layer and Max pooling layer and Convolution layer, Convolution layer and Max pooling layer.
EASPLD-CNN uses 3X3 and 5X5 convolution layers. It consists of below given eight convolution layers.
1. Convolution, 3X3
2. Convolution1, 3X3
3. Convolution6, 3X3
4. Convolution6, 5X5
5. Convolution6, 3X3
6. Convolution6, 5X5
7. Convolution6, 5X5
8. Convolution6, 3X3
EFFI-CNN uses below listed below listed seven CNN layers.
1. Convolution layer
2. Max-Pool layer
3. Convolution layer
4. Max-Pool layer
5. Fully connected layer
6. Fully connected layer
7. Soft-Max layer
III. ESPLDUDL System
The proposed system for psoriasis and lung cancer detection (ESPLDUDL) consists of 3 sub-systems. The sub systems are Tensor processing unit (TPU), Raspberry Pi and a LED display unit. The LED display unit and TPU are connected to Raspberry Pi using USB ports.
Tensor Processing Unit (TPU) is a Google ASIC to accelerate the linear algebra computation performance. It is widely used machine learning applications. It minimizes the time-to-accuracy. To train the ML models usually CPUs takes weeks to train and run the model, where TPUs are bring it down to hours.
The LED display is used to provide the user application interface which supports inputting the CT scan image and to display the results.
The Raspberry Pi is used to achieve a low cost, mobile sized computer that can replace the traditional laptops and ensures the better performance. ESPLDUDL uses the Raspberry Pi to run the User interface application and EFFI-CNN model to provide the results and to re-engineering the model periodically. The User Interface application (SPLDUDL) is used by the end user (Clinician/Patient) to input the CT scan image to the system to detect the pneumonia and lung cancer. EFFI-CNN [3] model is generated using Tensor flow and deployed in Raspberry Pi as an edge service. EFFI-CNN is generated with option TPU as processing unit. It means that Raspberry Pi give high priority to run the model on TPU rather than using the internal memory. Raspberry Pi configured for Docker Container. Docker container manages the interaction between user interface (SPLDUDL) service and EFFI-CNN model service. The given input in SPLDUDL passed through the Docker container and provided as an input service to EFFI-CNN model service. The output of disease detection is displayed in user interface.
The Docker container takes care of re-engineering the EFFI-CNN model. Part of continuous improvement, it uploads the inputs images to cloud on regular interval using the internet service. The uploaded input images are added to data sets. The EFFI-CNN model is re-engineered in cloud using the Tensor flow. Once the re-engineered model is available it can be deployed in Raspbery Pi using the Docker container.
Fig.1 describes the ESPLDUDL Theory of Operation. The main tasks of ESPLDUDL system in view of the user are described.
Fig.2 describes the ESPLDUDL system and its sub systems. It gives the block box vies and its interfaces to communicate with each other sub-system.
Fig.3 describes the UI user guide for SPLDUDL-Pneumonia Detection. It is used to show the UI Flow for pneumonia detection initiation, detection status and detection result.
Fig.4 describes the UI user guide for SPLDUDL-Lung cancer Detection. It is used to show the UI Flow for pneumonia detection initiation, detection status and detection result.
Fig.1 ESPLDUDL Theory of Operation
Fig.2 ESPLDUDL System
Fig.3 SPLDUDL-Pneumonia Detection UI Flow
Fig.4 SPLDUDL-Lung Cancer Detection UI Flow
IV. results
ESPLDUDL uses the EFFI-CNN [3]. EFFI-CNN is implemented using TesnorFlow and deployed on Raspberry Pi. Lung cancer detection results of ESPLDUDL are described in Table-1. Pneumonia detection results of ESPLDUDL described in Table-2. The comparison matrix is presented in Lung cancer detection results using EFFI-CNN is presented in Table-3. In Table-4, the lung cancer detection results of ICDSSPLD-CNN [1], EASPLD-CNN[2], EFFI-CNN[3] and ESPLDUDL are compared. In Table-5, the pneumonia detection results of ICDSSPLD-CNN [1], EASPLD-CNN[2] and ESPLDUDL are compared. In Fig.5 and Fig.6, the pneumonia and lung cancer detection parameters sample data size and processing time are presented. In Fig.7 and Fig.8, the pneumonia and lung cancer detection critical parameters are presented. The results are evident that ESPLDUDL stands out of the existing methods.
Parameters |
ESPLDUDL Results |
Sample Data set Size |
2020 |
Processing time for each step |
402 |
Loss on test set |
0.8789 |
Accuracy on test set |
0.890345 |
Recall rate of the model |
0.98567 |
Precision of the model |
0.82 |
Table-1 ESPLDUDL Lung Cancer Detection Results
Parameters |
ESPLDUDL Results |
Sample Data set Size |
2020 |
Processing time for each step |
350 |
Loss on test set |
0.856789 |
Accuracy on test set |
0.930345 |
Recall rate of the model |
0.973689 |
Precision of the model |
0.85 |
Table-2 ESPLDUDL Pneumonia Detection Results
Table-3 Lung Cancer Detection Results Comparison Matrix
Table-4 Pneumonia Cancer Detection Results Comparison Matrix
Fig.5 Lung Cancer Detection – Data Size and Processing
Time Comparison
Fig.6 Pneumonia Detection – Data Size and Processing
Time Comparison
Fig.7 Lung Cancer Detection – Results Comparison
Fig.8 Pneumonia Detection – Results Comparison
1 Photo
V. conclusion and future work
ESPLDUDL system provides an end to end cost effective solution for lung organ diseases pneumonia and lung cancer. ESPLDUDL uses advanced technology like Raspberry Pi with EFFI-CNN. ESPLDUDL demonstrated the promising results for pneumonia and lung cancer detection. We would like to leverage the system to address the majority of lung organ disease detection.
REFERENCES
- Venkata Tulasiramu Ponnada, S.V.Naga Srinivasu, Integrated Clinician Decision Supporting System for Pneumonia and Lung Cancer Detection, International Journal of Innovative Technology and Exploring Engineering (IJITEE),2019, ISSN: 2278-3075, Volume-8, Issue-8
- Venkata Tulasiramu Ponnada, S.V.Naga Srinivasu Edge AI System for Pneumonia and Lung Cancer Detection, International Journal of Innovative Technology and Exploring Engineering (IJITEE),2019, ISSN: 2278-3075, Volume-8, Issue-9
- Venkata Tulasiramu Ponnada, S.V.Naga Srinivasu, Efficient CNN for Lung Cancer Detection, International Journal of Recent Technology and Engineering (IJRTE), ISSN: 2277-3878, Volume-8 Issue-2, July 2019
- https://wiki.cancerimagingarchive.net/display/Public/LIDC-IDRI
- https://data.mendeley.com/datasets
- Cancer Stat Facts: Lung and Bronchus Cancer https://seer.cancer.gov/statfacts/html/lungb.html
- http://alexlenail.me/NN-SVG/LeNet.html
- Kim SK, Allen-Auerbach M, Goldin J, Fueger BJ, Dahlbom M, Brown M, et al. Accuracy of PET/CT in characterization of solitary pulmonary lesions. J Nucl Med. 2007;48:214–20.
- L. Bottou. Stochastic gradient tricks. Neural Networks, Tricks of the Trade, Reloaded, 7700:430–445, 2012.
- https://www.kaggle.com/nih-chest-xrays/datasets
- G. Veronesi, P. Maisonneuve, L. Spaggiari, C. Rampinelli, A. Pardolesi,
R. Bertolotti, N. Filippi, and M. Bellomi. Diagnostic performance of low dose computed tomography screening for lung cancer over five years. Journal
AUTHORS PROFILE
Venkata Tulasiramu Ponnada, completed his M.Tech(Software Engineering) and pursuing PhD in Computer science and engineering from Acharya Nagarjuna University, Nagarjuna Nagar, Guntur, Andhra Pradesh 522510, India. He has published 8 research papers. His area of interest includes Software engineering, safety critical system implementations, software project management and System engineering, machine learning, deep learning and artificial intelligence.
Dr.S.V.Naga Srinivasu, Professor, Computer science and engineering, Narasaraopeta Engineering College, Narasaraopet, Andhra Pradesh 522601, India. He has published more than 58 articles in reputed journals which includes Scopus and other indexed bodies. He is a member of IEEE, MIET. His area of interest includes Software Engineering, Software Testing, Machine Learning, Deep learning, Mobile Networking, Operating systems, Data Mining, Image Processing and Black chain technology.
Cite This Work
To export a reference to this article please select a referencing stye below:
Related Services
View allDMCA / Removal Request
If you are the original writer of this essay and no longer wish to have your work published on UKEssays.com then please: