• Home
  • Submit Paper
  • Check Paper Status
  • Download Certificate/Paper
  • FAQs
  • Contact Us
Email: ijraset@gmail.com
IJRASET Logo
Journal Statistics & Approval Details
Recent Published Paper
Our Author's Feedback
 •  ISRA Impact Factor 7.894       •  SJIF Impact Factor: 7.538       •  Hard Copy of Certificates to All Authors       •  DOI by Crossref for all Published Papers       •  Soft Copy of Certificates- Within 04 Hours       •  Authors helpline No: +91-8813907089(Whatsapp)       •  No Publication Fee for Paper Submission       •  Hard Copy of Certificates to all Authors       •  UGC Approved Journal: IJRASET- Click here to Check     
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics
ISSN: 2321-9653
Estd : 2013
IJRASET - Logo
  • Home
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics

Ijraset Journal For Research in Applied Science and Engineering Technology

  • Home / Ijraset
  • On This Page
  • Abstract
  • Introduction
  • Conclusion
  • References
  • Copyright

Blood Classification Technique using Deep Learning

Authors: Susmitha B, Asst. Prof. Sathish K

DOI Link: https://doi.org/10.22214/ijraset.2022.45801

Certificate: View Certificate

Abstract

This study aims to develop a system to distinguish blood cells from images. Precise and programmed analysis of blood cell images has been considered as an effective way for the determination of types of blood cells such as Eosinophil, Lymphocyte, Monocyte, Neutrophil. In this work, we extracted different blood cell features such as Eosinophil, Lymphocyte, Monocyte, Neutrophil and then applied convolutional neural network based models for the detection of types of blood cells with photographs involved in structured analysis. It described the innovative solution that provides efficient classification detection and deep learning with convolutional neural networks (CNNs) has achieved great success in the classification of various types of blood cells. A variety of neuron-wise and layer-wise visualization methods were applied using a CNN, trained with a publicly available blood cells given image dataset. So, it observed that neural networks can capture the colors and textures of lesions specific to respective type, which resembles human decision-making. And this model to deploy Django web framework.. We experimented with different type of blood cells as input to convolutional neural networks for effective classification of blood cells.

Introduction

I. INTRODUCTION

The goal is to develop a deep learning model for Types of Blood cells classification by convolutional neural network algorithm for potentially classifying the results in the form of best accuracy by comparing the CNN architectures. A collection of RGB image collections we have.We need to train the machine to classify the blood-cell types. This project contains four different cell types like EOSINOPHIL, LYMPHOCYTE, MONOCYTE, NEUTROPHIL. We train to teach the machine to achieve the accuracy and get the possible outcome.To begin this exploratory analysis, first use matplotlib to import libraries and define functions for plotting the data. Depending on the data, not all plots will be made. This study aims to develop a system to distinguish blood cells from images. Precise and programmed analysis of blood cell images has been considered as an effective way for the determination of types of blood cells such as Eosinophil, Lymphocyte, Monocyte, Neutrophil. In this work, we extracted different blood cell features such as Eosinophil, Lymphocyte, Monocyte, Neutrophil and then applied convolutional neural network based models for the detection of types of blood cells with photographs involved in structured analysis. It described the innovative solution that provides efficient classification detection and deep learning with convolutional neural networks (CNNs) has achieved great success in the classification of various types of blood cells. A variety of neuron-wise and layer-wise visualization methods were applied using a CNN, trained with a publicly available blood cells given image dataset. So, it observed that neural networks can capture the colors and textures of lesions specific to respective type, which resembles human decision-making. And this model to deploy Django web framework.We experimented with different type of blood cells as input to convolutional neural networks for effective classification of blood cells.

II. PROPOSED SYSTEM

We proposed approach consists of stage performance were performed to detect the type of blood cells from the data sets and standardize them to size then classification was made by Convolutional Neural Network which is a deep learning algorithm and success was achieved to deep learning technique so that a person with lesser expertise in software should also be able to use it easily. It proposed system to predicting type of blood cells. It explains about the experimental analysis of Samples of images are collected that comprised of different blood cells. The primary attributes of the image are relied upon the shape and texture oriented features. An efficient blood cell detection and deep learning with convolutional neural networks (CNNs) has achieved great success in the classification of various types of blood cells. A variety of neuron-wise and layer-wise visualization methods were applied using a CNN, trained with a publicly available blood cells given in image data set.

The sample screenshots displays the types of blood cells detection using color based classification model. And to deploy this model web application for Django framework

A. Advantages Of Proposed System

  • Increasing throughput & reducing subjectiveness arising from human experts in detecting the type of blood cells.
  • It is essential to detect a particular type of blood cell. In our country people are not getting correct information about the type of blood cells.

B. reparing Data set

This data set contains approximately 2000 train and 376 test image records of features extracted, which were then classified into 4 classes:

  • Eosinophil
  • Lymphocyte
  • Monocyte
  • Neutrophil

III. MODULES DESCRIPTION

A. List of Modules

  • Data Augmentation
  • Manual Net
  • AlexNet
  • LeNet
  • Vgg Net
  • Deploy

B. Augmentation

There are geometric and color space augmentation methods for images to create image diversity in the model. It is easy to find many coding examples for these augmentation transformations from open source libraries and in articles on the topic.Data augmentation techniques generate different versions of a real data set artificially to increase its size. Computer vision and natural language processing (NLP) models use data augmentation strategy to handle with data scarcity and insufficient data diversity.

Data augmentation algorithms can increase accuracy of machine learning models. According to an experiment, a deep learning model after image augmentation performs better in training loss (i.e. penalty for a bad prediction) & accuracy and validation loss & accuracy than a deep learning model without augmentation for image classification task.

  1. Adding Noise: For blurry images, adding noise on the image can be useful. By ?salt and pepper noise?, the image looks like consisting of white and black dots.
  2. Cropping: A section of the image is selected, cropped and then resized to the original image size.
  3. Flipping: The image is flipped horizontally and vertically. Flipping rearranges the pixels while protecting the features of the image. Vertical flipping is not meaningful for some photos, but it can be useful in cosmology or for microscopic photos.
  4. Rotation: The image is rotated by a degree between 0 and 360 degree. Every rotated image will be unique in the model.
  5. Scaling: The image is scaled outward and inward. An object in new image can be smaller or bigger than in the original image by scaling.

6. Translation: The image is shifted into various areas along the x-axis or y-axis, so neural network looks everywhere in the image to capture it.

7. Brightness: The brightness of the image is changed and new image will be darker or lighter. This technique allows the model to recognize image in different lighting levels.

8. Contrast: The contrast of the image is changed and new image will be different from luminance and colour aspects. The following image’s contrast is changed randomly.

C. Alex Net

AlexNet is the name of a convolutional neural network which has had a large impact on the field of machine learning, specifically in the application of deep learning to machine vision. AlexNet was the first convolutional network which used GPU to boost performance.

AlexNet architecture consists of 5 convolutional layers, 3 max-pooling layers, 2 normalization layers, 2 fully connected layers, and 1 soft max layer. Each convolutional layer consists of convolutional filters and a nonlinear activation function ReLU. The pooling layers are used to perform max pooling.

D. Le Net

LeNet was one among the earliest convolutional neural networks which promoted the event of deep learning. After innumerous years of analysis and plenty of compelling iterations, the end result was named LeNet.

LeNet-5 CNN architecture is made up of 7 layers. The layer composition consists of 3 convolutional layers, 2 subsampling layers and 2 fully connected layers.

E. Vgg NET

VGG   stands   for   Visual   Geometry   Group;   it   is    a  standard deep Convolutional Neural Network (CNN) architecture with multiple layers. The deep refers to the number of layers with VGG-16 or VGG-19 consisting of 16 and 19 convolutional layers.

The VGG architecture is the basis of ground-breaking object recognition models. Developed as a deep neural network, the VGGNet also surpasses baselines on many tasks and datasets beyond ImageNet. Moreover, it is now still one of the most popular image recognition architectures.

VGGNets are based on the most essential features of convolutional neural networks (CNN). The following graphic shows the basic concept of how a CNN works:

The VGG network is constructed with very small convolutional filters. The VGG-16 consists of 13 convolutional layers and three fully connected layers.

F. Deploy

  • Deploying the model in Django Framework and predicting output
  • In this module the trained deep learning model is converted into hierarchical data format file (.h5 file) which is then deployed in our django framework for providing better user interface and predicting the output whether the given image is EOSINOPHIL / LYMPHOCYTE / MONOCYTE / NEUTROPHL.
  • Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Built by experienced developers, Django takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It is free and open source, has a thriving and active community, great documentation, and many options for free and paid-for support.

Conclusion

In this project, a research to classify blood cells types over static cells images using deep learning techniques was developed. This is a complex problem that has already been approached several times with different techniques. While good results have been achieved using feature engineering, this project focused on feature learning, which is one of DL promises. While feature engineering is not necessary, image pre-processing boosts classification accuracy. Hence, it reduces noise on the input data. Nowadays, Blood Cell detection software includes the use of feature engineering. A solution totally based on feature learning does not seem close yet because of a major limitation. Thus, blood cells classification could be achieved by means of deep learning techniques. A. Future Work Further improvement on the network’s accuracy and generalization can be achieved through the following practices. The first one is to use the whole dataset during the optimization. Using batch optimization is more suitable for larger datasets. Another technique is to evaluate blood cells one by one. This can lead to detect which types are more difficult to classify. Finally, using a larger dataset for training seems beneficial. However, such a dataset might not exist nowadays. Using several datasets might be a solution, but a careful procedure to normalize them is required. Finally, using full dataset for training, pre-training on each blood cells, and using a larger dataset seem to have the possibility to improve the network’s performance. Thus, they should be addressed in future research on this topic.

References

K. Kawakami and M. Ebara, “Nanotechnology in drug delivery systems,”Nanoscience and Nanotechnology, pp. 242–258, 2012. [2] Y. Chahibi, “Molecular communication for drug delivery systems: A survey,” Nano Communication Networks, vol. 11, pp. 90–102, 2017. [3] Y. Sun, K. Yang, and Q. Liu, “Channel capacity modeling of blood capillary-based molecular communication with blood flow drift,” in Proceedings of the 4th ACM International Conference on Nanoscale Computing and Communication, 2017, pp. 1–6. [4] Y. Chen, P. Kosmas, P. S. Anwar, and L. Huang, “A touch-communication framework for drug delivery based on a transient microbot system,” IEEE transactions on nanobioscience, vol. 14, no. 4, pp. 397–408, 2015. [5] F. Reichel, J. Mauer, A. A. Nawaz, G. Gompper, J. Guck, and D. A Fedosov, “High-Throughput Microfluidic Characterization of Erythrocyte Shapes and Mechanical Variability,” Biophysical journal, vol. 117, no. 1,pp. 14–24, 2019. [6] J. Tan, A. Thomas, and Y. Liu, “Influence of red blood cells on nanoparticle targeted delivery in microcirculation,” Soft matter, vol. 8, no. 6, pp. 1934–1946, 2012. [7] P. C. Johnson, “Simulation of Aggregation of Deformable Cells in a Shear Flow,” Journal of biomechanical engineering, vol. 127. December, 2005. [8] J. J. Bishop et al, “Effect of erythrocyte aggregation on velocity pro- files in venules,” American Journal of Physiology-Heart and Circulatory Physiology, vol. 280, no. 1, pp. H222–H236, 2001. [9] J. J. Bishop et al, “Effect of aggregation and shear rate on the dispersion of red blood cells flowing in venules,” American Journal of PhysiologyHeart and Circulatory Physiology, vol. 283, no. 5, pp. H1985–H1996, 2002. [10] L. Felicetti, M. Femminella, and G. Reali, “A molecular communications system for live detection of hyperviscosity syndrome,” IEEE Transactions on NanoBioscience, 2020. [11] Y. Amoh, K. Katsuoka, and R. Hoffman, “Color-Coded Fluorescent Protein Imaging of Angiogenesis: The AngioMouse Models,” Current pharmaceutical design, vol. 14, no. 36, pp. 3810–3819, 2008. [12] Y. Kuntao, X. Xueting, and E. Musha, “A study on the effects of morphological variation of erythrocyte on the scattering characteristics,” Journal of Jiangxi University of Science and Technology Vol.40, 2019. [13] L. Felicetti, M. Femminella, G. Reali, and P. Li, “A molecular communication system in blood vessels for tumor detection,” in Proceedings of ACM The First Annual International Conference on Nanoscale Computing and Communication, 2014, pp. 1–9

Copyright

Copyright © 2022 Susmitha B, Asst. Prof. Sathish K. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Download Paper

Authors : SUSMITHA B

Paper Id : IJRASET45801

Publish Date : 2022-07-20

ISSN : 2321-9653

Publisher Name : IJRASET

DOI Link : Click Here

About Us

International Journal for Research in Applied Science and Engineering Technology (IJRASET) is an international peer reviewed, online journal published for the enhancement of research in various disciplines of Applied Science & Engineering Technologies.

Quick links
  • Privacy Policy
  • Refund & Cancellation Policy
  • Shipping Policy
  • Terms & Conditions
Quick links
  • Home
  • About us
  • Editorial Board
  • Impact Factor
  • Submit Paper
  • Current Issue
  • Special Issue
  • Pay Fee
  • Topics
Journals for publication of research paper | Research paper publishers | Paper publication sites | Best journal to publish research paper | Research paper publication sites | Journals for paper publication | Best international journal for paper publication | Best journals to publish papers in India | Journal paper publishing sites | International journal to publish research paper | Online paper publishing journal

© 2022, International Journal for Research in Applied Science and Engineering Technology All rights reserved. | Designed by EVG Software Solutions