The embodiment of the invention discloses a
diatom detection and recognition method based on a
deep learning algorithm. The
diatom detection and recognition method is used for solving the problems oflow recognition efficiency and inaccurate recognition caused by too many types and complex backgrounds in the
diatom inspection process. The embodiment of the invention comprises the following steps:S1, obtaining various diatom types of images, and making a
data set according to a Pascal VOC2007
data set format; S2, training a target detection model for various diatom targets through a
deep learning target detection
algorithm; S3, using the trained Faster R-CNN
network model to detect diatom targets in an image to be detected, and the image entering the convolutional layer of the Fast R-CNN
network model, inputting the feature map output by the last shared convolutional layer into an RPN
network model to generate candidate regions where targets may exist, outputting the central coordinates and the width and the height of the regions, and inputting the features of the candidate regions into subsequent classification and frame regression part in the Fast R-CNN, to obtain a
target type and refined position information.