SlideShare a Scribd company logo
1 of 12
Download to read offline
Showcased by:
Hussain S
Enroll no. 2021BTBME009
Presented to
Dr. Manas Nag
An introduction to Microscopic Image
Analysis for Cell Counting using MATLAB
1/12
Introduction
Microscopic image analysis has become an
indispensable tool in various fields, including
biology, medicine, and materials science. One
crucial application is cell counting, which plays a
significant role in understanding cellular behaviors,
disease diagnosis, and drug development. MATLAB
provides a versatile platform for implementing
sophisticated image processing algorithms
efficiently. This introduction aims to provide a
foundational understanding of microscopic image
analysis for cell counting using MATLAB, covering
fundamental concepts, techniques, and practical
implementations.
2/12
Basic Principles of Cell Counting:
Manual Counting: Involves visually
counting cells using a microscope
and a counting chamber such as a
hemocytometer or a counting grid.
Automated Counting: Utilizes
specialized instruments such as
flow cytometers, Coulter counters,
and automated cell counters that
employ image analysis or electrical
impedance techniques to count
cells quickly and accurately. 3/12
Applications of Cell Counting:
Medical Diagnosis and Research:
Monitoring disease progression (e.g., leukemia).
Studying cell proliferation, differentiation, and
apoptosis.
Drug Development and Screening:
Assessing compound toxicity on cells.
Evaluating drug efficacy in vitro.
Biotechnology and Bioprocessing:
Monitoring cell cultures in fermentation processes.
Optimizing product yields in pharmaceutical and biofuel
production.
4/12
Agricultural and Environmental Sciences:
Assessing plant cell health and viability.
1.
2. Monitoring microbial populations in soil, water, and air.
Food and Beverage Industry:
Controlling yeast and bacterial populations in
fermentation.
1.
2. Ensuring product consistency and safety standards.
5/12
Preparation of Microscopic Images: First, ensure you have high-
quality images of your microscopic samples. These images should be
clear and well-focused to facilitate accurate analysis.
Image Preprocessing: Before starting the cell counting process,
preprocess the images to enhance the quality and make it easier to
detect cells. Common preprocessing steps include:
Image resizing: Ensure all images are of the same size for consistency.
1.
2. Image denoising: Remove noise from the images using filters like
Gaussian or median filter.
3. Image enhancement: Enhance the contrast of the images to make
cells stand out more clearly.
Steps to perform microscopic image analysis for cell
counting using MATLAB:
6/12
Segmentation: Segmentation is the process of partitioning an image into
meaningful regions. In this case, we want to segment the cells from the
background. You can use various segmentation techniques such as
thresholding, edge detection, or machine learning-based approaches. The goal
is to separate the cells from the background as accurately as possible.
Cell Counting: Once the cells are segmented, you can count them using
various methods. One simple method is to count the number of segmented
regions or objects in the image.
MATLAB provides functions to count the cell is:
e=length(r)
f=sprintf('The normal red blood cell count is %d',e)
disp(f)
to find connected components in a binary image, which can be used for
counting cells.
7/12
Validation and Refinement: After counting the cells, it's
essential to validate the results to ensure accuracy. You
can manually verify a subset of the counted cells to see if
they match the automated count. If discrepancies are
found, refine your segmentation or counting algorithms
accordingly.
Reporting Results: Finally, present your results in a clear
and understandable manner. This could include statistics
such as total cell count, cell density, and any relevant
measurements or analyses. Visualizations such as
histograms or scatter plots can help illustrate your
findings effectively.
8/12
clc;
clear all;
close all;
a=imread("C:UsersCSELAB112DesktopImage-2.png");
figure;imshow(a);
title('rbc original image');
% Convert to grayscale
b=rgb2gray(a);
figure;imshow(b);
title('gray image');
%edge detection using canny
c=edge(b,"canny",0.1);
figure;imshow(c);
title('edge detection using canny');
Program with Result
9/12
%measuring distances on image
d=imdistline;
[c r]=imfindcircles(c,[10,90]);
figure;imshow(a);
hold on
%Displaying circles on an image
viscircles(c,r,'color','b');
e=length(r)
title('Displaying circles and counting the cell rbc ');
%formatted data to a file
f=sprintf('The normal red blood cell count is %d',e)
disp(f)
The normal red blood cell count is 167
f = 'The normal red blood cell count is 167'
Final output Result
10/12
In conclusion, MATLAB's image analysis accurately counts cells, revealing spatial
variations. This method, vital for biomedical research, offers insights into cellular
behavior and interactions, facilitating advancements in understanding biological
processes and disease mechanisms.
Conclusion:
11/12
Thank
Thank
Thank
you!
you!
you!
12/12

More Related Content

Similar to Microscopic Image Analysis for Cell Counting using MATLAB.pdf

IRJET - Detection of Heamorrhage in Brain using Deep Learning
IRJET - Detection of Heamorrhage in Brain using Deep LearningIRJET - Detection of Heamorrhage in Brain using Deep Learning
IRJET - Detection of Heamorrhage in Brain using Deep LearningIRJET Journal
ย 
Blood Cell Image Classification for Detecting Malaria using CNN
Blood Cell Image Classification for Detecting Malaria using CNNBlood Cell Image Classification for Detecting Malaria using CNN
Blood Cell Image Classification for Detecting Malaria using CNNIRJET Journal
ย 
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET Journal
ย 
Ijet 21658
Ijet 21658Ijet 21658
Ijet 21658hari630658
ย 
Ijet 21655
Ijet 21655Ijet 21655
Ijet 21655hari630658
ย 
Automatic Detection of Malaria Parasites for Estimating Parasitemia
Automatic Detection of Malaria Parasites for Estimating ParasitemiaAutomatic Detection of Malaria Parasites for Estimating Parasitemia
Automatic Detection of Malaria Parasites for Estimating ParasitemiaCSCJournals
ย 
ABSTRACT.ppt
ABSTRACT.pptABSTRACT.ppt
ABSTRACT.pptSesuraja3
ย 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
ย 
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdf
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdfresearchpaper_2023_Lungs_Cancer.pdfdfgdgfhdf
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdfAvijitChaudhuri3
ย 
IRJET - Survey on Analysis of Breast Cancer Prediction
IRJET - Survey on Analysis of Breast Cancer PredictionIRJET - Survey on Analysis of Breast Cancer Prediction
IRJET - Survey on Analysis of Breast Cancer PredictionIRJET Journal
ย 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...inventy
ย 
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET Journal
ย 
Development of Computational Tool for Lung Cancer Prediction Using Data Mining
Development of Computational Tool for Lung Cancer Prediction Using Data MiningDevelopment of Computational Tool for Lung Cancer Prediction Using Data Mining
Development of Computational Tool for Lung Cancer Prediction Using Data MiningEditor IJCATR
ย 
IRJET- Brain Tumor Detection using Digital Image Processing
IRJET- Brain Tumor Detection using Digital Image ProcessingIRJET- Brain Tumor Detection using Digital Image Processing
IRJET- Brain Tumor Detection using Digital Image ProcessingIRJET Journal
ย 
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORK
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORKCLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORK
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORKIRJET Journal
ย 
MRI_processing
MRI_processingMRI_processing
MRI_processingLitu Rout
ย 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control Systemijtsrd
ย 
Heart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsHeart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsIRJET Journal
ย 
IRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and PredictionIRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and PredictionIRJET Journal
ย 

Similar to Microscopic Image Analysis for Cell Counting using MATLAB.pdf (20)

IRJET - Detection of Heamorrhage in Brain using Deep Learning
IRJET - Detection of Heamorrhage in Brain using Deep LearningIRJET - Detection of Heamorrhage in Brain using Deep Learning
IRJET - Detection of Heamorrhage in Brain using Deep Learning
ย 
Blood Cell Image Classification for Detecting Malaria using CNN
Blood Cell Image Classification for Detecting Malaria using CNNBlood Cell Image Classification for Detecting Malaria using CNN
Blood Cell Image Classification for Detecting Malaria using CNN
ย 
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
ย 
Ijet 21658
Ijet 21658Ijet 21658
Ijet 21658
ย 
Ijet 21655
Ijet 21655Ijet 21655
Ijet 21655
ย 
Automatic Detection of Malaria Parasites for Estimating Parasitemia
Automatic Detection of Malaria Parasites for Estimating ParasitemiaAutomatic Detection of Malaria Parasites for Estimating Parasitemia
Automatic Detection of Malaria Parasites for Estimating Parasitemia
ย 
ABSTRACT.ppt
ABSTRACT.pptABSTRACT.ppt
ABSTRACT.ppt
ย 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
ย 
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdf
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdfresearchpaper_2023_Lungs_Cancer.pdfdfgdgfhdf
researchpaper_2023_Lungs_Cancer.pdfdfgdgfhdf
ย 
IRJET - Survey on Analysis of Breast Cancer Prediction
IRJET - Survey on Analysis of Breast Cancer PredictionIRJET - Survey on Analysis of Breast Cancer Prediction
IRJET - Survey on Analysis of Breast Cancer Prediction
ย 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
ย 
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
ย 
Development of Computational Tool for Lung Cancer Prediction Using Data Mining
Development of Computational Tool for Lung Cancer Prediction Using Data MiningDevelopment of Computational Tool for Lung Cancer Prediction Using Data Mining
Development of Computational Tool for Lung Cancer Prediction Using Data Mining
ย 
IRJET- Brain Tumor Detection using Digital Image Processing
IRJET- Brain Tumor Detection using Digital Image ProcessingIRJET- Brain Tumor Detection using Digital Image Processing
IRJET- Brain Tumor Detection using Digital Image Processing
ย 
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORK
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORKCLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORK
CLASSIFICATION AND SEGMENTATION OF LEUKEMIA USING CONVOLUTION NEURAL NETWORK
ย 
MRI_processing
MRI_processingMRI_processing
MRI_processing
ย 
Face Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control SystemFace Recognition Based Intelligent Door Control System
Face Recognition Based Intelligent Door Control System
ย 
Heart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning AlgorithmsHeart Disease Prediction using Machine Learning Algorithms
Heart Disease Prediction using Machine Learning Algorithms
ย 
An Image Segmentation and Classification for Brain Tumor Detection using Pill...
An Image Segmentation and Classification for Brain Tumor Detection using Pill...An Image Segmentation and Classification for Brain Tumor Detection using Pill...
An Image Segmentation and Classification for Brain Tumor Detection using Pill...
ย 
IRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and PredictionIRJET - Machine Learning Applications on Cancer Prognosis and Prediction
IRJET - Machine Learning Applications on Cancer Prognosis and Prediction
ย 

Recently uploaded

Call Girls in Udaipur Girija Udaipur Call Girl โœ” VQRWTO โค๏ธ 100% offer with...
Call Girls in Udaipur  Girija  Udaipur Call Girl  โœ” VQRWTO โค๏ธ 100% offer with...Call Girls in Udaipur  Girija  Udaipur Call Girl  โœ” VQRWTO โค๏ธ 100% offer with...
Call Girls in Udaipur Girija Udaipur Call Girl โœ” VQRWTO โค๏ธ 100% offer with...mahaiklolahd
ย 
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetTirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...Ahmedabad Call Girls
ย 
Call Girls Service In Goa ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls By Russian Call Girl...russian goa call girl and escorts service
ย 
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetdehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In ChandigarhSheetaleventcompany
ย 
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetBhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510Vipesco
ย 
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetNanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreBest Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreDeny Daniel
ย 
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetSambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetPatna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance Payments
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance PaymentsEscorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance Payments
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance PaymentsAhmedabad Call Girls
ย 
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetMangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetRajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetErnakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Chandigarh
ย 
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetBareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetCall Girls Service
ย 
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.ktanvi103
ย 

Recently uploaded (20)

Call Girls in Udaipur Girija Udaipur Call Girl โœ” VQRWTO โค๏ธ 100% offer with...
Call Girls in Udaipur  Girija  Udaipur Call Girl  โœ” VQRWTO โค๏ธ 100% offer with...Call Girls in Udaipur  Girija  Udaipur Call Girl  โœ” VQRWTO โค๏ธ 100% offer with...
Call Girls in Udaipur Girija Udaipur Call Girl โœ” VQRWTO โค๏ธ 100% offer with...
ย 
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetTirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Tirupati Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) ๐Ÿ’“ 9920725232 ๐Ÿ’“High Profile Call Girls Navi Mumbai You Can Get The S...
ย 
Call Girls Service In Goa ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa ๐Ÿ’‹ 9316020077๐Ÿ’‹ Goa Call Girls By Russian Call Girl...
ย 
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetdehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
dehradun Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh
๐Ÿ’š Punjabi Call Girls In Chandigarh ๐Ÿ’ฏLucky ๐Ÿ”8868886958๐Ÿ”Call Girl In Chandigarh
ย 
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetBhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bhagalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510
ย 
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetNanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Nanded Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in LahoreBest Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
Best Lahore Escorts ๐Ÿ˜ฎโ€๐Ÿ’จ03250114445 || VIP escorts in Lahore
ย 
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meetbhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
bhubaneswar Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetSambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetPatna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Patna Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance Payments
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance PaymentsEscorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance Payments
Escorts Service Ahmedabad๐ŸŒน6367187148 ๐ŸŒน No Need For Advance Payments
ย 
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetMangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Mangalore Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetRajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Rajkot Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetThrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Thrissur Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetErnakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real MeetBareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
Bareilly Call Girls ๐Ÿ‘™ 6297143586 ๐Ÿ‘™ Genuine WhatsApp Number for Real Meet
ย 
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now โ˜Ž 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
ย 

Microscopic Image Analysis for Cell Counting using MATLAB.pdf

  • 1. Showcased by: Hussain S Enroll no. 2021BTBME009 Presented to Dr. Manas Nag An introduction to Microscopic Image Analysis for Cell Counting using MATLAB 1/12
  • 2. Introduction Microscopic image analysis has become an indispensable tool in various fields, including biology, medicine, and materials science. One crucial application is cell counting, which plays a significant role in understanding cellular behaviors, disease diagnosis, and drug development. MATLAB provides a versatile platform for implementing sophisticated image processing algorithms efficiently. This introduction aims to provide a foundational understanding of microscopic image analysis for cell counting using MATLAB, covering fundamental concepts, techniques, and practical implementations. 2/12
  • 3. Basic Principles of Cell Counting: Manual Counting: Involves visually counting cells using a microscope and a counting chamber such as a hemocytometer or a counting grid. Automated Counting: Utilizes specialized instruments such as flow cytometers, Coulter counters, and automated cell counters that employ image analysis or electrical impedance techniques to count cells quickly and accurately. 3/12
  • 4. Applications of Cell Counting: Medical Diagnosis and Research: Monitoring disease progression (e.g., leukemia). Studying cell proliferation, differentiation, and apoptosis. Drug Development and Screening: Assessing compound toxicity on cells. Evaluating drug efficacy in vitro. Biotechnology and Bioprocessing: Monitoring cell cultures in fermentation processes. Optimizing product yields in pharmaceutical and biofuel production. 4/12
  • 5. Agricultural and Environmental Sciences: Assessing plant cell health and viability. 1. 2. Monitoring microbial populations in soil, water, and air. Food and Beverage Industry: Controlling yeast and bacterial populations in fermentation. 1. 2. Ensuring product consistency and safety standards. 5/12
  • 6. Preparation of Microscopic Images: First, ensure you have high- quality images of your microscopic samples. These images should be clear and well-focused to facilitate accurate analysis. Image Preprocessing: Before starting the cell counting process, preprocess the images to enhance the quality and make it easier to detect cells. Common preprocessing steps include: Image resizing: Ensure all images are of the same size for consistency. 1. 2. Image denoising: Remove noise from the images using filters like Gaussian or median filter. 3. Image enhancement: Enhance the contrast of the images to make cells stand out more clearly. Steps to perform microscopic image analysis for cell counting using MATLAB: 6/12
  • 7. Segmentation: Segmentation is the process of partitioning an image into meaningful regions. In this case, we want to segment the cells from the background. You can use various segmentation techniques such as thresholding, edge detection, or machine learning-based approaches. The goal is to separate the cells from the background as accurately as possible. Cell Counting: Once the cells are segmented, you can count them using various methods. One simple method is to count the number of segmented regions or objects in the image. MATLAB provides functions to count the cell is: e=length(r) f=sprintf('The normal red blood cell count is %d',e) disp(f) to find connected components in a binary image, which can be used for counting cells. 7/12
  • 8. Validation and Refinement: After counting the cells, it's essential to validate the results to ensure accuracy. You can manually verify a subset of the counted cells to see if they match the automated count. If discrepancies are found, refine your segmentation or counting algorithms accordingly. Reporting Results: Finally, present your results in a clear and understandable manner. This could include statistics such as total cell count, cell density, and any relevant measurements or analyses. Visualizations such as histograms or scatter plots can help illustrate your findings effectively. 8/12
  • 9. clc; clear all; close all; a=imread("C:UsersCSELAB112DesktopImage-2.png"); figure;imshow(a); title('rbc original image'); % Convert to grayscale b=rgb2gray(a); figure;imshow(b); title('gray image'); %edge detection using canny c=edge(b,"canny",0.1); figure;imshow(c); title('edge detection using canny'); Program with Result 9/12
  • 10. %measuring distances on image d=imdistline; [c r]=imfindcircles(c,[10,90]); figure;imshow(a); hold on %Displaying circles on an image viscircles(c,r,'color','b'); e=length(r) title('Displaying circles and counting the cell rbc '); %formatted data to a file f=sprintf('The normal red blood cell count is %d',e) disp(f) The normal red blood cell count is 167 f = 'The normal red blood cell count is 167' Final output Result 10/12
  • 11. In conclusion, MATLAB's image analysis accurately counts cells, revealing spatial variations. This method, vital for biomedical research, offers insights into cellular behavior and interactions, facilitating advancements in understanding biological processes and disease mechanisms. Conclusion: 11/12