Professional Documents
Culture Documents
PneumoniaDetection Journal
PneumoniaDetection Journal
net/publication/360702927
CITATIONS READS
0 384
4 authors, including:
SEE PROFILE
All content following this page was uploaded by Pramoth K M on 19 May 2022.
sacs in one of the two lungs. The air sacs could stack up One of the major factors associated with
with fluid or release (purulent material), causing hack pneumonia in children is indoor air pollution. Apart from
with bodily fluid or release, fever, chills, and this, under-nutrition, lack of safe water, sanitation, and
inconvenience unwinding. An arrangement of animals, basic health facilities are also major factors. Pneumonia
including minute living beings, diseases, and parasites, is an interstitial lung disease caused by bacteria, fungi,
can cause pneumonia. Pneumonia can go as a general or viruses. There are three types of pneumonia
rule from delicate to dangerous. It is for the most part inflammation in lungs - Type 1 Upper Lobe inflammation
critical for children and children more energetic than five - Type 2 Middle lobe inflammation – Type 3 Lower lobe
years of age, people more prepared than age 65, and inflammation. Deep Learning is one of the scientific
people with ailments or weakened safe structures. fields in Computer Science that actually helps the
Pneumonia killed 808 694 children more youthful than 5 application to learn from pre-defined experiences. The
in 2017, addressing 15% of all passing of adolescents Deep Learning domain is very useful for the prediction of
under five years old. Pneumonia impacts adolescents diseases in an individual by datasets that were learned
and families everywhere anyway is most normal in South by the application using Deep Learning. Pneumonia
Asia and sub-Saharan Africa. To save significant lives of detection using Deep Learning actually predicts the
numerous people and individuals and advancement using the dataset and algorithms for better accuracy and
should impart. Chest X-rays are used for recognizing the precise results. Our Motivation is to bundle all the
Pneumonia infection and to track down the corrupted progress into a Mobile Application for the users to utilize
locale in the lungs. Accordingly, To perceive the the tool properly. Since the project solely depends upon
two domains i.e., Deep Learning and Mobile App transmission in Asia Pacific countries using deep neural
Development, there would be a lot of challenging tasks networks. Personal And Ubiquitous Computing.
will be present in the project. Each Individual in the
Deng J, Dong W, Socher R, Li L, Li K & Fei-Fei, et
project has undertaken a specified task to achieve the
al: Imagenet: A large-scale hierarchical image database.
maximum efficiency of the project. Each Individual
2009 IEEE Conference On Computer Vision And Pattern
shares an equal amount of work so the members of the
Recognition.
project could really get every technical aspect of the
Dalhoumi S, Dray G, Montmain J, Derosière G &
project. The Basic Tasks of this project can be classified
Perrey S et al: An adaptive accuracy-weighted ensemble
into 3 types, developing an environment to train the
for inter-subjects classification in brain-computer
model using datasets, Converting the Keras H5 format
interfacing. 2015 7th International IEEE/EMBS
file into the Tflite model, and Integrating the model in
Conference On Neural Engineering (NER).
the mobile application for the User Experience. Later the
flutter application can be used to predict pneumonia Albahli S, Rauf H, Algosaibi A & Balas V et al: AI-
using chest X-ray pictures without any Backend server. driven deep CNN approach for multi-label pathology
classification using chest X-Rays. PeerJ Computer
LITERATURE SURVEY: Science.
Labeled Optical Coherence Tomography (OCT) and Chest The basic Objectives of this project ‘Pneumonia
it can be detected priorly before it gets more Pneumonia is most common in underdeveloped
and developing countries, where overpopulation,
complex. This is where the prediction comes
pollution, and unhygienic environmental conditions
into the picture
exacerbate the situation, and medical resources are
3. Our project ‘Pneumonia Detection’ contains scanty. Therefore, early diagnosis and management can
about 5863 datasets of pneumonia-affected play a pivotal role in preventing the disease from
patients with unique attributes. becoming fatal. Radiological examination of the lungs
using computed tomography (CT), magnetic resonance
4. With the usage of different Deep Learning
imaging (MRI), or radiography (X-rays) is frequently used
Algorithms, we can find the percentage of
for diagnosis.
prediction for maximum efficiency.
Our Project is built strategically by collecting
5. CNN, ResNet, DenseNet, VGG, and GoogLeNet various datasets of unique valued attributes for accurate
are the algorithm used here for the results. The primary domain that we are implementing
betterment of the model to train. is Deep learning with 5 algorithms to check the
maximum prediction accuracy. The Algorithms are
6. At last, users can download the mobile
namely CNN, ResNet, DenseNet, VGG, and GoogLeNet.
application to check for pneumonia in a neat
Out of these algorithms, the best algorithm with the
clean User Interface. highest prediction accuracy is taken and validated for
absolutely no cost and in a small span of time. The Materials that we are using is totally depend
Python is the language we are totally depend on while upon Software, no hardware component is necessary
here. In this Project, about 3 Environments are widely
training the model. For the Mobile Application
used are Anaconda – Spyder, google-colab and Flutter.
Development, dart language is used. At first, we are
Anaconda is the distribution software which comprises
planning to collect as much as dataset we can from the
R language and Python primarily, it handles the package
management and deployment with ease. Spyder is a MODELING:
subsets of Anaconda. Spyder and Google-colab
The Initial Phase of the project starts by collecting
Environments are required to train the models using
the Dataset. Then for training purposes, Python is
Deep Learning Techniques. The Language that we are
primarily used, scalable and easy to understand for the
using here to implement, visualize, analyze, and to train
developer when python is used as a main programming
the model is Python. Flutter Environment is used for the
language in the project. The estimated completion of
Mobile Application Development to provide an Android
prototype modeling takes about 2 – 3 weeks.
Application to the Users.
Mobile Application is created using Flutter for
TOOLS USED:
Validation and User Experience purposes, every testing
• Anaconda – Spyder is done through the mobile application in an
• Google colab architectural manner. The Model was working well with
• Flutter less accuracy, now more and more datasets are fed and
updated in the model using different algorithms for
LIBRARIES USED:
maximum output purposes.
• Numpy
METHODOLOGY:
• Cv2
Below Mentioned Bulletins are the Tasks and Sub-
• Keras
tasks prepared and processed in order to achieve the
• Matplotlib
aims and objectives of the project.
• Tflite
• The Project solely depends upon the dataset of
ARCHITECTURE USED:
pneumonia patient’s attributes for prediction, so
• GoogLeNet datasets are fetched from the website called
• ResNet ‘Kaggle’
• CNN Website Link: Chest X-Ray Images (Pneumonia) |
• DenseNet Kaggle
• For deploying the trained model in mobile devices, CNN Algorithm – CNNs have been popular due to
Android, IOS we need to convert Keras h5 model their improved performance in image classification.
into tflite model using Tensorflow Lite Library. The convolutional layers in the network along with
• Training the data, building a Model, Back-end filters help in extracting the spatial and temporal
works are developed and tested manually, now for features in an image. The layers have a weight-sharing
the User Interface, Mobile Application is technique, which helps in reducing computation
Developed. efforts.
• Flutter is an environment for the Mobile App Architecture-wise, CNNs are simply feedforwarded
Development. Dart Language is used here to artificial neural networks (ANNs) with two constraints:
develop an application. With a Clean and Simple neurons in the same filter are only connected to local
User Interface, the mobile app is created. Now, the patches of the image to preserve the spatial structure
tflite model is deployed using Tflite dependencies and their weights are shared to reduce the total
in Flutter . number of the model’s parameters. A CNN consists of
• Now Users are provided with interface to upload three building blocks: (i) a convolution layer to learn
pictures of X-ray using image picker dependency features, (ii) a max-pooling (subsampling) layer is to
and it displays the output of pneumonia or normal down sample the image and reduce the dimensionality
lungs with accuracy percentage. and thereby reduction in computational efforts, and
(iii) a fully connected layer to equip the network with number of parameters. To control the computational
classification capabilities complexity, the GoogLeNet model uses inception blocks
with dimension reduction, rather than the naive
inception. The performance of GoogLeNet, in which the
inception block was introduced, proves that an optimal
sparse architecture built from the available dense
building blocks improves the performance of artificial
neural networks for computer vision tasks.
neural network layers learn low- or high-level features simple and classical architecture, with blocks of 2 or 3
during training, while ResNet learns residuals instead of convolutional layers followed by a pooling layer, plus a
stage, doctors can prescribe the medicines to prevent K., Islam K., Mahbub Z., et al. Transfer learning with deep
them permanently at the early stage thereby reducing convolutional neural network (CNN) for pneumonia
the pneumonia mortality rate. detection using chest X-ray. Applied Sciences. 10, 3233
(2020)
REFERENCE: