MICROBIAL PLATE COUNT USING IMAGE PROCESSING

Size: px
Start display at page:

Download "MICROBIAL PLATE COUNT USING IMAGE PROCESSING"

Transcription

1 MICROBIAL PLATE COUNT USING IMAGE PROCESSING By PAWANKUMAR FAKATKAR Department of Electronics & Telecommunication Engineering Sardar Patel Institute of Technology Munshi Nagar, Andheri(W), Mumbai UNIVERSITY OF MUMBAI

2 Overview Waterborne diseases include those due to microorganisms in water people drink First outbreak of E.coli O157:H7 began in US in late 1992 E.coli infection is usually transmitted through consumption of contaminated water or food An effective method to detect bacteria outburst using MATLAB is proposed Also methods to find the type of Bacteria is discussed 2

3 Worldwide Outbreak of E.coli 3

4 Problem Statement Detect type of bacteria in given Water Sample Predict level of outburst of bacteria in given sample Develop an easy and non-chemical method for detection of Bacteria Make a portable system for Environmental activists using MATLAB, capable of processing the algorithm designed for this system 4

5 Methods of detection Gram stains This microbe appears as gram-negative short rods. Older cultures (more than 24 hours) may appear as cocci. Nitrate Broth reactions E. coli can reduce nitrate to nitrite. 5

6 Indole from tryptophan Methods of detection E. coli is the only positive microbe Reactions in glucose fermentation broth E.Coli not only ferments glucose to acid, it also produces gas. Observe the bubble in the Durham tube. 6

7 Methods of detection Reactions in lactose fermentation broth Note the formation of acid (yellow color) and gas Catalase reactions Note the bubble formation. Catalase positive 7

8 Motility of selected strains Methods of detection This microbe is highly motile and will show turbidity throughout the tube. Colony morphology of test strains E.Coli forms medium sized colonies with a regular margin and convex elevation. Hence by using image processing, E.coli can be detected. In this method MATLAB is used 8

9 Colony Morphology Previous methods involves use of chemicals and may not predict level of bacteria outburst Bacteria grow quickly when they are provided with nutrients. A colony is defined as a visible mass of microorganisms all originating from a single mother cell, therefore a colony constitutes a clone of bacteria all genetically alike. Every Bacteria produce unique colonies having different colors, shape size etc. This is defined as colony morphology Microbiologists use these methods to identify type of bacteria Colony morphology can be automated by Algorithm developed in MATLAB 9

10 Colony counting Ecoli agar plate Manually operated Agar plate colony counting device 10

11 Colony counting In order to count number of colonies, the colony counting device is used. It involves a tedious process where colonies are counted manually. This kind of system is prone to error. Using MATLAB, circular colonies can be easily detected with the time they were recorded. 11

12 Significance of Colony Count 12

13 Direct Measurement of Microbial Growth A standard plate count shows the quantity of feasible microbes and presumes that each bacterium grows into a single colony. As it s not possible to say that each colony actually developed from an individual cell (cells clump, fact of life) plate counts are reported as the number of colony-forming units (CFU) instead of the number of cells. Colony count directly shows the scale of outbreak. So an image processing algorithm for counting these CFU and hence determine the level of outbreak is designed in MATLAB using Image Processing toolbox. 13

14 Results in MATLAB 14

15 Results in MATLAB 15

16 Results in MATLAB 16

17 Results in MATLAB Mobile 17

18 Unique features in different types of Bacteria colonies Escherichia coli Klebsiella pneumoniae Serratia marcescens Chromobacterium violaceum 18

19 How MATLAB is effective for implementation of this idea The unique features of bacteria colonies like color, transparency and size can be used to determine Bacteria culture with respect to time MATLAB supports logging time and also have function to detect circular object of determined size. Using these features in MATLAB exact Bacteria culture can be detected. MATLAB can also differentiate between overlapping colonies. Compared with Open source software's that requires large computation time, MATLAB can produce the result in fewer seconds. 19

20 Future Scope of work Utilize other distinctive features of bacteria colonies like growth rate, transparency, illumination in UV light etc. to detect type of bacteria Geographic location logging when bacteria is detected using sensor in MATLAB Mobile Automate the system using robots or drones capable of taking samples from remote locations 20

21 Acknowledgement Thanks to Dr. S.S. Rathod for suggesting us this topic for research and giving us his valuable guidance My research team Meet Poladia and Sachin Hatture for their support Bhavan s Microbiology Lab for helping us with all technical aspects in this project 21

22 Conclusion Only highly experienced microbiologist can predict type of bacteria by seeing the agar plate. Also counting the number of colonies is a tedious process. Using MATLAB anyone can tell the type of bacteria and its count. This algorithm if programmed on remote android device and MATLAB Mobile, it can help nature activists or common people to prevent outburst of any waterborne bacteria. Hence safe water, safe life using MATLAB 22

23 THANK YOU 23