U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting

In this paper, an automatic colony counting system based on an improved image preprocessing algorithm and convolutional neural network (CNN)-assisted automatic counting method was developed. Firstly, we assembled an LED backlighting illumination platform as an image capturing system to obtain photog...

Full description

Bibliographic Details
Main Authors: Libo Cao, Liping Zeng, Yaoxuan Wang, Jiayi Cao, Ziyu Han, Yang Chen, Yuxi Wang, Guowei Zhong, Shanlei Qiao
Format: Article
Language:English
Published: MDPI AG 2024-01-01
Series:Microorganisms
Subjects:
Online Access:https://www.mdpi.com/2076-2607/12/1/201
_version_ 1797339588084105216
author Libo Cao
Liping Zeng
Yaoxuan Wang
Jiayi Cao
Ziyu Han
Yang Chen
Yuxi Wang
Guowei Zhong
Shanlei Qiao
author_facet Libo Cao
Liping Zeng
Yaoxuan Wang
Jiayi Cao
Ziyu Han
Yang Chen
Yuxi Wang
Guowei Zhong
Shanlei Qiao
author_sort Libo Cao
collection DOAJ
description In this paper, an automatic colony counting system based on an improved image preprocessing algorithm and convolutional neural network (CNN)-assisted automatic counting method was developed. Firstly, we assembled an LED backlighting illumination platform as an image capturing system to obtain photographs of laboratory cultures. Consequently, a dataset was introduced consisting of 390 photos of agar plate cultures, which included 8 microorganisms. Secondly, we implemented a new algorithm for image preprocessing based on light intensity correction, which facilitated clearer differentiation between colony and media areas. Thirdly, a U<sup>2</sup>-Net was used to predict the probability distribution of the edge of the Petri dish in images to locate region of interest (ROI), and then threshold segmentation was applied to separate it. This U<sup>2</sup>-Net achieved an F1 score of 99.5% and a mean absolute error (MAE) of 0.0033 on the validation set. Then, another U<sup>2</sup>-Net was used to separate the colony region within the ROI. This U<sup>2</sup>-Net achieved an F1 score of 96.5% and an MAE of 0.005 on the validation set. After that, the colony area was segmented into multiple components containing single or adhesive colonies. Finally, the colony components (CC) were innovatively rotated and the image crops were resized as the input (with 14,921 image crops in the training set and 4281 image crops in the validation set) for the ResNet50 network to automatically count the number of colonies. Our method achieved an overall recovery of 97.82% for colony counting and exhibited excellent performance in adhesion classification. To the best of our knowledge, the proposed “light intensity correction-based image preprocessing→U<sup>2</sup>-Net segmentation for Petri dish edge→U<sup>2</sup>-Net segmentation for colony region→ResNet50-based counting” scheme represents a new attempt and demonstrates a high degree of automation and accuracy in recognizing and counting single-colony and multi-colony targets.
first_indexed 2024-03-08T09:50:24Z
format Article
id doaj.art-fc88746c81364b958f3d6a092a91e8d9
institution Directory Open Access Journal
issn 2076-2607
language English
last_indexed 2024-03-08T09:50:24Z
publishDate 2024-01-01
publisher MDPI AG
record_format Article
series Microorganisms
spelling doaj.art-fc88746c81364b958f3d6a092a91e8d92024-01-29T14:06:58ZengMDPI AGMicroorganisms2076-26072024-01-0112120110.3390/microorganisms12010201U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony CountingLibo Cao0Liping Zeng1Yaoxuan Wang2Jiayi Cao3Ziyu Han4Yang Chen5Yuxi Wang6Guowei Zhong7Shanlei Qiao8Center for Global Health, Nanjing Medical University, Nanjing 211166, ChinaDepartment of Pathogen Biology, School of Basic Medical Sciences, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaCenter for Global Health, Nanjing Medical University, Nanjing 211166, ChinaIn this paper, an automatic colony counting system based on an improved image preprocessing algorithm and convolutional neural network (CNN)-assisted automatic counting method was developed. Firstly, we assembled an LED backlighting illumination platform as an image capturing system to obtain photographs of laboratory cultures. Consequently, a dataset was introduced consisting of 390 photos of agar plate cultures, which included 8 microorganisms. Secondly, we implemented a new algorithm for image preprocessing based on light intensity correction, which facilitated clearer differentiation between colony and media areas. Thirdly, a U<sup>2</sup>-Net was used to predict the probability distribution of the edge of the Petri dish in images to locate region of interest (ROI), and then threshold segmentation was applied to separate it. This U<sup>2</sup>-Net achieved an F1 score of 99.5% and a mean absolute error (MAE) of 0.0033 on the validation set. Then, another U<sup>2</sup>-Net was used to separate the colony region within the ROI. This U<sup>2</sup>-Net achieved an F1 score of 96.5% and an MAE of 0.005 on the validation set. After that, the colony area was segmented into multiple components containing single or adhesive colonies. Finally, the colony components (CC) were innovatively rotated and the image crops were resized as the input (with 14,921 image crops in the training set and 4281 image crops in the validation set) for the ResNet50 network to automatically count the number of colonies. Our method achieved an overall recovery of 97.82% for colony counting and exhibited excellent performance in adhesion classification. To the best of our knowledge, the proposed “light intensity correction-based image preprocessing→U<sup>2</sup>-Net segmentation for Petri dish edge→U<sup>2</sup>-Net segmentation for colony region→ResNet50-based counting” scheme represents a new attempt and demonstrates a high degree of automation and accuracy in recognizing and counting single-colony and multi-colony targets.https://www.mdpi.com/2076-2607/12/1/201bacterial colony countinglight intensity correctionconvolutional neural networksU<sup>2</sup>-NetResNet50image segmentation
spellingShingle Libo Cao
Liping Zeng
Yaoxuan Wang
Jiayi Cao
Ziyu Han
Yang Chen
Yuxi Wang
Guowei Zhong
Shanlei Qiao
U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
Microorganisms
bacterial colony counting
light intensity correction
convolutional neural networks
U<sup>2</sup>-Net
ResNet50
image segmentation
title U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
title_full U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
title_fullStr U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
title_full_unstemmed U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
title_short U<sup>2</sup>-Net and ResNet50-Based Automatic Pipeline for Bacterial Colony Counting
title_sort u sup 2 sup net and resnet50 based automatic pipeline for bacterial colony counting
topic bacterial colony counting
light intensity correction
convolutional neural networks
U<sup>2</sup>-Net
ResNet50
image segmentation
url https://www.mdpi.com/2076-2607/12/1/201
work_keys_str_mv AT libocao usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT lipingzeng usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT yaoxuanwang usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT jiayicao usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT ziyuhan usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT yangchen usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT yuxiwang usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT guoweizhong usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting
AT shanleiqiao usup2supnetandresnet50basedautomaticpipelineforbacterialcolonycounting