Bacterial colony counting by Convolutional Neural Networks

Counting bacterial colonies on microbiological culture plates is a time-consuming, error-prone, nevertheless fundamental task in microbiology. Computer vision based approaches can increase the efficiency and the reliability of the process, but accurate counting is challenging, due to the high degree of variability of agglomerated colonies. In this paper, we propose a solution which adopts Convolutional Neural Networks (CNN) for counting the number of colonies contained in confluent agglomerates, that scored an overall accuracy of the 92.8% on a large challenging dataset. The proposed CNN-based technique for estimating the cardinality of colony aggregates outperforms traditional image processing approaches, becoming a promising approach to many related applications.

[1]  Nathan A. Ledeboer,et al.  Automation in Clinical Microbiology , 2013, Journal of Clinical Microbiology.

[2]  Piernicola Oliva,et al.  Automatic cell colony counting by region-growing approach , 2007 .

[3]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Luca Maria Gambardella,et al.  Mitosis Detection in Breast Cancer Histology Images with Deep Neural Networks , 2013, MICCAI.

[5]  J. Folch-Mallol,et al.  COVASIAM: an Image Analysis Method That Allows Detection of Confluent Microbial Colonies and Colonies of Various Sizes for Automated Counting , 1998, Applied and Environmental Microbiology.

[6]  Wei-bang Chen,et al.  An Automated Bacterial Colony Counting System , 2008, 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008).

[7]  Dong Han,et al.  Adaptive Ideal Image Reconstruction for Bacteria Colony Detection , 2012 .

[8]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[9]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[10]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[11]  Nitish Srivastava,et al.  Improving neural networks by preventing co-adaptation of feature detectors , 2012, ArXiv.

[12]  Yann LeCun,et al.  Toward automatic phenotyping of developing embryos from videos , 2005, IEEE Transactions on Image Processing.

[13]  Urs Brugger,et al.  Automated Counting of Bacterial Colony Forming Units on Agar Plates , 2012, PloS one.

[14]  E. Marlowe,et al.  Automation in the clinical microbiology laboratory. , 2013, Clinics in laboratory medicine.

[15]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[16]  A Pal,et al.  Bacterial colony counting using distance transform. , 1995, International journal of bio-medical computing.

[17]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Alberto Signoroni,et al.  Multistage classification for bacterial colonies recognition on solid agar images , 2014, 2014 IEEE International Conference on Imaging Systems and Techniques (IST) Proceedings.

[19]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[20]  Luca Maria Gambardella,et al.  Deep Neural Networks Segment Neuronal Membranes in Electron Microscopy Images , 2012, NIPS.