<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mar. Sci.</journal-id>
<journal-title>Frontiers in Marine Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mar. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-7745</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmars.2023.1105545</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Marine Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Vision meets algae: A novel way for microalgae recognization and health monitor</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Shizheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/874513"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Juntao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2189628"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hong</surname>
<given-names>Xiaohan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Pengcheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/764357"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yan</surname>
<given-names>Hong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1983032"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Key Laboratory of Marine Resource Utilization in South China Sea, Hainan University</institution>, <addr-line>Haikou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Control Science and Engineering, Zhejiang University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Engineering and Applied Sciences, The State University of New York at Stony Brook</institution>, <addr-line>Stony Brook, NY</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Sophia Letsiou, University of West Attica, Greece</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Ergun Taskin, Celal Bayar University, T&#xfc;rkiye; Binfeng Yin, Yangzhou University, China; Hongwei Ning, Anhui Science and Technology University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Hong Yan, <email xlink:href="mailto:yanhong@hainanu.edu.cn">yanhong@hainanu.edu.cn</email>
</p>
</fn>
<fn fn-type="other" id="fn002">
<p>This article was submitted to Marine Biotechnology and Bioproducts, a section of the journal Frontiers in Marine Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>03</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>10</volume>
<elocation-id>1105545</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>02</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zhou, Jiang, Hong, Fu and Yan</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhou, Jiang, Hong, Fu and Yan</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Marine microalgae are widespread in the ocean and play a crucial role in the ecosystem. Automatic identification and location of marine microalgae in microscopy images would help establish marine ecological environment monitoring and water quality evaluation system. We proposed a new dataset for the detection of marine microalgae and a range of detection methods, the dataset including images of different genus of algae and the same genus in different states. We set the number of unbalanced classes in the data set and added images of mixed water samples in the test set to simulate the actual situation in the field. Then we trained, validated and tested the, TOOD, YOLOv5, YOLOv8 and variants of RCNN algorithms on this dataset. The results showed both one-stage and two-stage object detection models can achieve high mean average precision, which proves the ability of computer vision in multi-object detection of microalgae, and provides basic data and models for real-time detection of microalgal cells.</p>
</abstract>
<kwd-group>
<kwd>marine microalgae</kwd>
<kwd>object detection</kwd>
<kwd>data annotation</kwd>
<kwd>microscopic imaging</kwd>
<kwd>computer vision</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="3"/>
<equation-count count="4"/>
<ref-count count="50"/>
<page-count count="10"/>
<word-count count="4139"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Marine microalgae are widely distributed in the ocean (<xref ref-type="bibr" rid="B30">Lu et&#xa0;al., 2021a</xref>) as part of the &#x201c;blue carbon sink&#x201d; that uses solar energy and dissolves CO<sub>2</sub> to produce oxygen as well as carbohydrates through photosynthesis (<xref ref-type="bibr" rid="B31">Lu et&#xa0;al., 2021b</xref>). They are thus involved in the global ocean&#x2013;atmosphere carbon cycle to mitigate anthropogenic CO<sub>2</sub> emission, which is the leading cause of escalating climate change. Healthy and viable algal growth is critical to the prosperity of diverse marine ecosystems in the ocean and carbon capture, utilization, and storage. Also, species and quantities of microalgae are widely used as indicators for marine ecological environment monitoring and water quality evaluation worldwide (<xref ref-type="bibr" rid="B15">Gilbert et&#xa0;al., 1992</xref>; <xref ref-type="bibr" rid="B9">Domenighini and Giordano, 2009</xref>; <xref ref-type="bibr" rid="B19">Gordon and Leggat, 2010</xref>; <xref ref-type="bibr" rid="B34">Parmar et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B32">Naughton et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B37">Peter et&#xa0;al., 2021</xref>).</p>
<p>At present, the method of identifying and counting algal species is mainly through manual observation under a microscope, which is time-consuming and laborious and relies on their expertise, and algal samples are very likely to die in the process of collection and transportation, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1A</bold>
</xref>. The methods to monitor the health of algal cells at the single-cell level include chlorophyll determination, flow cytometry, and molecular biology. However, these methods rely on complex sensors and large instruments, which are not easily popularized in the general laboratory. It is challenging to conduct real-time detection when sampling in the field, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1B</bold>
</xref>.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Detection and identification of microalgal cells. <bold>(A)</bold> Algal samples awaiting identification. Manual identification of algal water samples is time-consuming and laborious. <bold>(B)</bold> Algal water samples are collected in the field. The collected algal samples generally need to be fixed and concentrated, stored in cold storage, and then transported to scientific research institutions.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g001.tif"/>
</fig>
<p>In order to monitor and determine the health status of marine microalgae <italic>in situ</italic>, hardware and software integration is needed to enable real-time algal image acquisition, data analysis, and implementation of machine learning algorithms to recognize and classify the cells of marine microalgae. Microfluidic technology is a promising approach to recognizing microalgae and monitoring the health of microalgae at the single-cell level. It can achieve high throughput, has good biocompatibility, provides the ability to integrate with other methods, and requires a small sample size. Combining microfluidic technology with microscopic imaging can avoid the potential damage of labeled cells and enable dynamic cell detection, as shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. The method would produce images of algal cells or videos of algal flowing, just enough to provide data for computer vision methods.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Microscopic imaging combined with computer vision and microfluidic technology is used for real-time detection and health monitor of algae. (1) Syringe pump; (2) microfluidic chip; (3) CMOS microscope; (4) light source; (5) computer.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g002.tif"/>
</fig>
<p>Compared to current manual microscopic identification, which has disadvantages such as high professional level requirements, discontinuity of classifiers, and being time-consuming, automatic marine microalgae identification by using computer vision methods (<xref ref-type="bibr" rid="B7">Coltelli et&#xa0;al., 2014</xref>; <xref ref-type="bibr" rid="B38">Promdaen et&#xa0;al., 2014</xref>; <xref ref-type="bibr" rid="B16">Giraldo-Zuluaga et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B42">Reimann et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B1">Barsanti et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B4">Cao et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B33">Park et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B47">Xu et&#xa0;al., 2021</xref>) can meet the needs of rapid monitoring and provide convenience for researchers in marine and environmental science. In this analysis of microalgal images, automatic localization and identification are expected to be achieved simultaneously, facilitating the downstream cell analysis. As the joint tasks of classification and localization, object detection can provide the basis for algae identification based on image information combined with biomorphological features.</p>
<p>Object detection is the task of precisely estimating the concepts and locations of objects in each image (<xref ref-type="bibr" rid="B11">Felzenszwalb et&#xa0;al., 2010</xref>; <xref ref-type="bibr" rid="B50">Zhao et&#xa0;al., 2019</xref>). Traditional object detectors (<xref ref-type="bibr" rid="B45">Viola and Jones, 2001a</xref>; <xref ref-type="bibr" rid="B46">Viola and Jones, 2001b</xref>; <xref ref-type="bibr" rid="B8">Dalal and Triggs, 2005</xref>; <xref ref-type="bibr" rid="B12">Felzenszwalb et&#xa0;al., 2008</xref>) based on sophisticated handcrafted features used to be mainstream methods before the popularity of deep learning. Thanks to the capability of learning robust and high-level feature representations of images, convolutional neural networks (CNNs) have been widely used in object detection. Two-stage detectors (<xref ref-type="bibr" rid="B17">Girshick, 2015</xref>; <xref ref-type="bibr" rid="B18">Girshick et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B20">He et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B43">Ren et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B3">Cai and Vasconcelos, 2018</xref>; <xref ref-type="bibr" rid="B44">Sun et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B48">Zhang et&#xa0;al., 2020a</xref>) achieved object region selection and detection in two steps while one-stage detectors (<xref ref-type="bibr" rid="B29">Liu et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B39">Redmon et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B27">Lin et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B40">Redmon and Farhadi, 2017</xref>; <xref ref-type="bibr" rid="B41">Redmon and Farhadi, 2018</xref>; <xref ref-type="bibr" rid="B2">Bochkovskiy et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B26">Law and Deng, 2020</xref>; <xref ref-type="bibr" rid="B13">Feng et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B14">Ge et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B24">Jocher, 2021</xref>) gave the class probabilities and position coordinate values of objects directly. Recently, some transformer-based methods (<xref ref-type="bibr" rid="B5">Carion et&#xa0;al., 2020</xref>) were proposed, showing their strong ability in object detection. Commonly used object datasets include Microsoft COCO (<xref ref-type="bibr" rid="B28">Lin et&#xa0;al., 2014</xref>) and Pascal VOC (<xref ref-type="bibr" rid="B10">Everingham et&#xa0;al., 2010</xref>).</p>
<p>Some existing related works on microalgal microscopy images applied such a deep learning-based method. <xref ref-type="bibr" rid="B4">Cao et&#xa0;al. (2021)</xref> used MobileNet (<xref ref-type="bibr" rid="B22">Howard et&#xa0;al., 2017</xref>) and SPP (<xref ref-type="bibr" rid="B20">He et&#xa0;al., 2015</xref>) to improve YOLOv3 while <xref ref-type="bibr" rid="B33">Park et&#xa0;al. (2021)</xref> trained the YOLOv3 model with Darknet53 backbone (<xref ref-type="bibr" rid="B41">Redmon and Farhadi, 2018</xref>). Cao acquired microalgal images using a Nikon Ts2-FL/TS2 fluorescence microscope and then used the data augmentation methods to obtain many images (<xref ref-type="bibr" rid="B4">Cao et&#xa0;al., 2021</xref>). The microalgal species in this dataset include <italic>Prorocentrum lima</italic> and <italic>Karenia mikimotoi</italic>. Park et&#xa0;al. (<xref ref-type="bibr" rid="B41">Redmon and Farhadi, 2018</xref>) collected 1,114 algal images with 3,663 objects collected by a microscope (Eclipse Ni, NIKON, Japan). These images were split into 10, 20, or 30 genera to compare the model&#x2019;s performance with different numbers of objects for classification.</p>
<p>In this study, we have taken samples of six genera of microalgae commonly found in the ocean (<italic>Pinnularia</italic>, <italic>Chlorella</italic>, <italic>Platymonas</italic>, <italic>Dunaliella salina</italic>, <italic>Isochrysis</italic>, and <italic>Symbiodinium</italic>) and created an image dataset for them. We also collected the images of <italic>Symbiodinium</italic> in different physiological states known as normal, bleaching, and translating, and an image set mixing all microalgal genera described above. We provided many details about this dataset, such as producing process, the original resolution, and the total number of images and objects. Since we will subsequently apply this dataset to the competition, the number of images containing <italic>Pinnularia</italic> was intentionally set lower than the others to examine how well the participants handled the sample imbalance problem in the dataset. In addition, we added an image set of mixed samples to the test set, which was designed better to fit the algal samples in the field environment.</p>
<p>We hope to discover minimal differences between cells from a computer vision perspective and understand life&#x2019;s heterogeneity, randomness, and synergy at the single-cell level. We gave a brief description of the dataset information and the annotation process. Additionally, we trained some classical or state-of-the-art object detection methods as baselines on the training set and got a test result on the test set. Researchers are welcome to develop their own marine microalgal object detection algorithms on this dataset and compare their results with these baselines. We sincerely hope that this dataset of microscopy images for marine microalga detection will boost related research on marine biology and help establish future real-time monitoring and water quality evaluation system of the marine environment.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<p>This section specifically describes the workflow of building this dataset. The workflow of the dataset production includes data (water samples containing different genera of microalgae) collection, microscopic imaging, image annotation, annotation proofreading, and splitting of the dataset into the training set and the test set, as shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. In addition, we also described the training environment and relevant evaluation metrics of the object detection models.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>The workflow of producing the dataset for marine microalgae detection.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g003.tif"/>
</fig>
<sec id="s2_1">
<label>2.1</label>
<title>Data collection</title>
<p>Microalgal samples collected in this study are common genera in seawater, including <italic>Platymonas</italic>, <italic>Isochrysis</italic>, <italic>Chlorella</italic>, <italic>D. salina</italic>, <italic>Pinnularia</italic>, and <italic>Symbiodinium</italic>, as shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>. The microscopic magnification of these cell images is 40&#xd7;. The algal samples were taken from collected fresh seawater and then cultured in the medium.</p>
<list list-type="bullet">
<list-item>
<p>
<italic>Platymonas</italic> is a genus of green algae in the family <italic>Chlamydomonadaceae</italic>, whose cell length is approximately 12 &#xb5;m, and the algal body is flat and compressed. The cells are broadly ovate in front view, with a broad front end and a concave front of the top.</p>
</list-item>
<list-item>
<p>
<italic>Isochrysis</italic>, also known as golden algae, is a kind of algae whose active cells are 4.4&#x2013;7.1 &#xb5;m long and 2.7&#x2013;4.4 &#xb5;m wide, with a dark red, oval eye spot located in the center of the cell, occasionally near the front of the cell.</p>
</list-item>
<list-item>
<p>
<italic>Chlorella</italic> is a kind of spherical unicellular algae with a diameter of 3&#x2013;8 &#xb5;m, and without flagella.</p>
</list-item>
<list-item>
<p>
<italic>D. salina</italic> is a type of halophile green unicellular microalgae that is mainly found in hypersaline environments whose algal body is oval or pear-shaped, 18&#x2013;28 &#xb5;m long, and 9.5&#x2013;14 &#xb5;m wide. Without a cell wall, the front of the cell is generally concave, and there is a cup-shaped chromophore in the algae.</p>
</list-item>
<list-item>
<p>
<italic>Pinnularia</italic> is a unicellular planktonic diatom with a siliceous cell wall. The cells are spindle-shaped, with an enlarged central part and acuminate at both ends, 12&#x2013;23 &#xb5;m long and 2&#x2013;3 &#xb5;m wide. Two yellow-brown pigment bodies flank the nucleus in the center of the cell.</p>
</list-item>
</list>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>The images of six genera of algae under a 40&#xd7; microscope lens, including three physiological states of <italic>Symbiodinium</italic>. In this figure, all algae images are at a scale of 10 &#xb5;m.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g004.tif"/>
</fig>
<p>The algal genera mentioned above were collected from the Bohai Sea (Shangdong, China), isolated and purified by Fengyun Algae Co., Ltd., and cultured in an f/2 medium.</p>
<list list-type="bullet">
<list-item>
<p>
<italic>Symbiodinium</italic>, also known as <italic>Zooxanthella</italic>, is a kind of algae establishing intracellular symbioses with organisms such as corals, anemones, jellyfish, nudibranchs, <italic>Ciliophora</italic>, <italic>Foraminifera</italic>, zoanthids, and sponges (<xref ref-type="bibr" rid="B19">Gordon and Leggat, 2010</xref>). It enters host cells by phagocytosis, persists as intracellular symbionts, multiplies, and disperses into the environment.</p>
</list-item>
</list>
<p>
<italic>Symbiodinium</italic> used to produce this dataset was kindly donated by a scholar and isolated from the Scleractinia coral <italic>Galaxea fascicularis</italic> in West Island (18&#xb0;14&#x2032;16&#x2032;&#x2032;, 109&#xb0;21&#x2032;54&#x2032;&#x2032;, Sanya, Hainan, China). There were two culture mediums for <italic>Symbiodinium</italic>. The first culture medium was <italic>standard</italic> f/2 artificial seawater medium and the other in another 1-L shaker&#x2019;s flask was stressed by heat shock at 40&#xb0;C for approximately 2 h to make the cells bleached.</p>
<p>Observed with a microscope, it was seen that the cells of normal <italic>Symbiodinium</italic> were yellowish brown, while the cells of bleached <italic>Symbiodinium</italic> were white, and the color of the translating cell was in between. There are minor differences in shape, size, and structure between the three groups of <italic>Symbiodinium</italic> cells.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Image acquisition and annotation</title>
<p>Image acquisition and processing are based on an inverted microscopic imaging platform. In our work, a high-definition camera (DS-FI3, Nikon, Japan) with a viewing field of 7.18&#xd7;5.32 mm and a 5.9-megapixel complementary metal-oxide-semiconductor (CMOS) image sensor are attached to the inverted microscope. It can capture images with a resolution of up to 2,880&#xd7;2,048 pixels and transfer them <italic>via</italic> a USB 3.0 port. The exposure time is set to 1 &#xb5;s. More than 967 images of <italic>Platymonas</italic>, <italic>Isochrysis</italic>, <italic>Chlorella</italic>, <italic>D. salina</italic>, <italic>Pinnularia</italic>, and <italic>Symbiodinium</italic> have been captured individually by using a 40&#xd7; microscope objective (CFI PlanFluor, NA = 0.45).</p>
<p>The LabelMe software, a commonly used graphical image annotation tool, was used to annotate the total dataset manually. The labeling results of different genera can be seen in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>. After the annotation for the first time, another researcher proofread them using LabelMe. The original labeling results were saved as files in JSON format and were converted into txt files in YOLO annotation format for the convenience of implementing object detection algorithms. The original images were in TIFF format and were converted into PNG format.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Examples of the labeling results for microalgal objects by using LabelMe software in the training set.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g005.tif"/>
</fig>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Dataset splitting</title>
<p>The total number of images in the dataset is 967 and all the objects in these images were annotated. The total number of annotated things is 3,915. The annotated dataset contains 150 microscopic images of each of the five genera of algae (<italic>Platymonas</italic>, <italic>Isochrysis</italic>, <italic>Chlorella</italic>, <italic>D. salina</italic>, and <italic>Symbiodinium</italic>), 40 images of <italic>Pinnularia</italic>, and 197 images of mixed samples. We divided the dataset, which included only a single class of objects per image, into a training set and a test set at a ratio of 0.7. We supplemented the test set with an image set that included multiple classes of objects per image. The total training set contained 537 images and the test set contained 430 images with an image resolution of 2,880 &#xd7; 2,048, as shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6A</bold>
</xref>. The total number of microalgae objects in the training set and the test set was 2,085 and 1,830, respectively. The exact number of objects in different classes in the training and test sets is shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6B</bold>
</xref>.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Number of images and labeled objects. <bold>(A)</bold> Number of images of various classes of algal cells in the test and training sets. <bold>(B)</bold> Number of annotated objects in the test set and training set for various classes of algal cells.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g006.tif"/>
</fig>
<p>Samples collected in the field often contain multiple types of microalgae; thus, we made all the mixed sample images in the test set more consistent with the actual detection conditions. In addition, the size of our test set is close to that of the training set. This is because image acquisition and labeling are time-consuming, and we hope that by training a deep learning model that performs well on a relatively small training set, we can significantly reduce the time and labor costs for researchers.</p>
<p>We make this dataset public with the following access address: <ext-link ext-link-type="uri" xlink:href="https://github.com/Heyimace/Marine-MicroalgaeDetection-Dataset">https://github.com/Heyimace/Marine-MicroalgaeDetection-Dataset</ext-link>. The previous version of the dataset was used in the competition for IEEE UV2022 at <ext-link ext-link-type="uri" xlink:href="https://tianchi.aliyun.com/competition/entrance/532036/introduction">https://tianchi.aliyun.com/competition/entrance/532036/introduction</ext-link>. The license of this dataset is GPL-3.0.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Implementation details</title>
<p>We trained and tested our dataset&#x2019;s classical and state-of-the-art object detection models. We hope that these experiments can also offer researchers some hints for continuing research. All experiments were done on NVIDIA GeForce RTX 3090 platforms with 24 GB RAM. The deep learning framework used is PyTorch (<xref ref-type="bibr" rid="B35">Paszke et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B36">Paszke et&#xa0;al., 2019</xref>). The training set in our dataset was split into two sets for training and validation. The new training set contains 430 images, and the validation set contains 107 images.</p>
<p>For Faster RCNN (<xref ref-type="bibr" rid="B43">Ren et&#xa0;al., 2017</xref>), Casacade R-CNN (<xref ref-type="bibr" rid="B3">Cai and Vasconcelos, 2018</xref>), Dynamic RCNN (<xref ref-type="bibr" rid="B49">Zhang et&#xa0;al., 2020b</xref>), and TOOD (<xref ref-type="bibr" rid="B13">Feng et&#xa0;al., 2021</xref>) models, we trained, validated, and tested models based on the mmdetection toolbox (<xref ref-type="bibr" rid="B6">Chen et&#xa0;al., 2019</xref>). We only used Random Flip with 0.5 probability for augmentation in the training process and Multi-Scale Flipping and Random Flipping for augmentation in the testing process. The sizes of input images in training, validation, and testing are 800 &#xd7; 800. The stochastic gradient descent (SGD) optimizer was used in experiments. The learning rate was 0.01, the momentum was 0.9, and the weight decay is 0.0005. The total training epochs are 100.</p>
<p>For YOLOv5 and YOLOv8 models, we trained, validated, and tested models based on Ultralytics&#x2019;s framework (<xref ref-type="bibr" rid="B25">Jocher et&#xa0;al., 2023</xref>). The total training epochs are 100 and the training batch size is 16. The maximum detection in validation and testing is 300. The initial learning rate is 0.01, the final OneCycleLR learning rate is 0.0001, the momentum is 0.937, and mosaic augmentation is used. The fraction of image HSV-Hue augmentation is 0.015, the fraction of image HSV-Saturation augmentation is 0.7, and the fraction of image HSV-Value augmentation is 0.4. The fractions for image translation and scaling are 0.1 and 0.5, respectively. The probability of an image flipping horizontally is 0.5.</p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Evaluation metrics</title>
<p>Intersection over union (IoU) is a common metric in object detection. It refers to the intersection ratio between the bounding box predicted by the model and the ground truth, which is defined as:</p>
<disp-formula>
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msup>
<mml:mo>&#x2229;</mml:mo>
<mml:mo>&#x200b;</mml:mo>
</mml:msup>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msup>
<mml:mo>&#x222a;</mml:mo>
<mml:mo>&#x200b;</mml:mo>
</mml:msup>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im1">
<mml:mi>A</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im2">
<mml:mi>B</mml:mi>
</mml:math>
</inline-formula> represent the area of the bounding box and ground truth predicted by the model, respectively, and the detection is considered correct when the IoU is more significant than a certain threshold.</p>
<p>
<inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> means True Positive prediction, <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> means True Negative prediction, <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> means False Positive prediction, and <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> means False Negative prediction. Then, the performance of the model can be evaluated by Precision (P), Recall (R), and Average Precision (AP), as in:</p>
<disp-formula>
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>AP is the area under the precision&#x2013;recall curve. The mean average precision (mAP) is calculated by finding the AP for each class and then the average over all classes:</p>
<disp-formula>
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>mAP</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mtext>AP</mml:mtext>
</mml:mrow>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The evaluation metric in validation is mAP(0.50:0.95) to select the best model, and we gave the mAP(0.50:0.95) as well as mAP(0.50) results on the test set. The mAP(0.50:0.95) represents the average mAP over different IoU thresholds (from 0.5 to 0.95 in steps of 0.05) and the mAP(0.50) represents the average mAP over 0.5.</p>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results</title>
<p>Object detection is a computer vision task that involves locating and identifying objects in an image or video. Two main object detection methods exist: single- and two-stage object detection algorithms. One-stage object detection methods perform object classification and bounding-box regression directly without using pre-generated region proposals. Two-stage object detection methods first generate region proposals using a separate network or algorithm, such as selective search or region proposal network (RPN), and then classify and refine each proposal using another network. In this study, we trained one-stage object detection algorithms including YOLOv5, YOLOv8, and TOOD, and two-stage object detection algorithms including Faster-RCNN, Cascade-RCNN, and Dynamic-RCNN.</p>
<p>The detection results based on mmdetection on the test set are shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. The evaluation metrics of the one-stage object detection algorithms are higher than the two-stage object detection algorithms. The indices of mAP (IoU = 0.5) of the Faster-RCNN series are only approximately 0.692 to 0.756. The Cascade-RCNN series, which uses cascade regression as a resampling mechanism to increase the IoU value of the proposal stage by stage so that the proposals resampled by the previous stage can adapt to the next stage with a higher threshold, have a higher detection accuracy. However, Cascade-RCNN with a larger backbone has a lower detection accuracy than the one with a smaller backbone. This may be because the larger model causes overfitting more easily. Dynamic-RCNN, which continuously adaptively increases the positive sample threshold and adaptively modifies the SmoothL1 Loss parameter, also achieves better results than Faster-RCNN. TOOD, a one-stage detection method that uses Task-aligned head and Task Alignment Learning to solve the problem of classification and positioning misalignment, achieves better results than two-stage methods.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Results of different object detection methods on this dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Method</th>
<th valign="middle" align="center">Backbone</th>
<th valign="middle" align="center">mAP@0.5</th>
<th valign="middle" align="center">mAP@0.5:0.95</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Faster-RCNN (<xref ref-type="bibr" rid="B43">Ren et&#xa0;al., 2017</xref>)</td>
<td valign="middle" align="center">ResNet50 (<xref ref-type="bibr" rid="B21">He et&#xa0;al., 2016</xref>)</td>
<td valign="middle" align="center">0.692</td>
<td valign="middle" align="center">0.341</td>
</tr>
<tr>
<td valign="middle" align="center">Faster-RCNN</td>
<td valign="middle" align="center">ResNet101 (<xref ref-type="bibr" rid="B21">He et&#xa0;al., 2016</xref>)</td>
<td valign="middle" align="center">0.756</td>
<td valign="middle" align="center">0.407</td>
</tr>
<tr>
<td valign="middle" align="center">Cascade-RCNN (<xref ref-type="bibr" rid="B3">Cai and Vasconcelos, 2018</xref>)</td>
<td valign="middle" align="center">ResNet50</td>
<td valign="middle" align="center">0.812</td>
<td valign="middle" align="center">0.484</td>
</tr>
<tr>
<td valign="middle" align="center">Cascade-RCNN</td>
<td valign="middle" align="center">ResNet101</td>
<td valign="middle" align="center">0.797</td>
<td valign="middle" align="center">0.481</td>
</tr>
<tr>
<td valign="middle" align="center">Dynamic-RCNN (<xref ref-type="bibr" rid="B49">Zhang et&#xa0;al., 2020b</xref>)</td>
<td valign="middle" align="center">ResNet50</td>
<td valign="middle" align="center">0.804</td>
<td valign="middle" align="center">0.478</td>
</tr>
<tr>
<td valign="middle" align="center">TOOD (<xref ref-type="bibr" rid="B13">Feng et&#xa0;al., 2021</xref>)</td>
<td valign="middle" align="center">ResNet50</td>
<td valign="middle" align="center">0.842</td>
<td valign="middle" align="center">0.539</td>
</tr>
<tr>
<td valign="middle" align="center">TOOD</td>
<td valign="middle" align="center">ResNet101</td>
<td valign="middle" align="center">0.950</td>
<td valign="middle" align="center">0.571</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>We also trained YOLOv5 and YOLOv8 models, two of the most advanced one-stage object detection algorithms, and explored the detection performance of models with different model sizes. The detection results of YOLOv5 and YOLOv8 on the test set are shown in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>, and the visualizations of detection results on the test set are shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>. The detection results of YOLOv8m for different classes is shown in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref> and <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. The mean mAP (IoU = 0.5:0.95) of YOLO series is higher than the other algorithms, which indicates that its prediction boxes can locate and match objects more precisely at progressively higher IoU thresholds. YOLOv8 replaces the C3 structure of YOLOv5 with the C2f structure and adjusts the number of channels for different scale models. It separates the classification and detection heads, and changes from Anchor-Based to Anchor-Free, using the TaskAlignedAssigner positive sample distribution strategy and introducing Distribution Focal Loss. Compared to YOLOv5, YOLOv8 models lead to some improvement in our dataset. We can also find that larger models do not perform better than smaller models. In addition to the characteristics of the dataset image itself, this may also be related to the small amount of data.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Results of YOLOv5 and YOLOv8 models on this dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Method</th>
<th valign="middle" align="center">Precision</th>
<th valign="top" align="center">Recall</th>
<th valign="middle" align="center">mAP@0.5</th>
<th valign="middle" align="center">mAP@0.5:0.95</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">YOLOv5s (<xref ref-type="bibr" rid="B23">Jocher, 2020</xref>)</td>
<td valign="middle" align="center">0.839</td>
<td valign="top" align="center">0.754</td>
<td valign="middle" align="center">0.832</td>
<td valign="middle" align="center">0.569</td>
</tr>
<tr>
<td valign="middle" align="left">YOLOv5m (<xref ref-type="bibr" rid="B23">Jocher, 2020</xref>)</td>
<td valign="middle" align="center">0.763</td>
<td valign="top" align="center">0.775</td>
<td valign="middle" align="center">0.785</td>
<td valign="middle" align="center">0.533</td>
</tr>
<tr>
<td valign="middle" align="left">YOLOv8s (<xref ref-type="bibr" rid="B25">Jocher et&#xa0;al., 2023</xref>)</td>
<td valign="middle" align="center">0.825</td>
<td valign="top" align="center">0.758</td>
<td valign="middle" align="center">0.833</td>
<td valign="middle" align="center">0.579</td>
</tr>
<tr>
<td valign="middle" align="left">YOLOv8s (<xref ref-type="bibr" rid="B25">Jocher et&#xa0;al., 2023</xref>)</td>
<td valign="middle" align="center">0.792</td>
<td valign="top" align="center">0.764</td>
<td valign="middle" align="center">0.826</td>
<td valign="middle" align="center">0.571</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>The visualization of the detection results of the YOLOv5m, YOLOv5l, YOLOv8m, and YOLOv8l models on the test set.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g007.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Detection results of YOLOv8m for different classes on this dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Class</th>
<th valign="middle" align="center">Precision</th>
<th valign="top" align="center">Recall</th>
<th valign="middle" align="center">mAP@0.5</th>
<th valign="middle" align="center">mAP@0.5:0.95</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">
<italic>Dunaliella salina</italic>
</td>
<td valign="middle" align="center">0.729</td>
<td valign="top" align="center">0.903</td>
<td valign="middle" align="center">0.919</td>
<td valign="middle" align="center">0.541</td>
</tr>
<tr>
<td valign="middle" align="center">
<italic>Platymonas</italic>
</td>
<td valign="middle" align="center">0.981</td>
<td valign="top" align="center">0.995</td>
<td valign="middle" align="center">0.995</td>
<td valign="middle" align="center">0.820</td>
</tr>
<tr>
<td valign="middle" align="center">
<italic>Isochrysis</italic>
</td>
<td valign="middle" align="center">0.766</td>
<td valign="top" align="center">0.977</td>
<td valign="middle" align="center">0.907</td>
<td valign="middle" align="center">0.596</td>
</tr>
<tr>
<td valign="middle" align="center">
<italic>Chlorella</italic>
</td>
<td valign="middle" align="center">0.970</td>
<td valign="top" align="center">0.863</td>
<td valign="middle" align="center">0.955</td>
<td valign="middle" align="center">0.609</td>
</tr>
<tr>
<td valign="middle" align="center">
<italic>Pinnularia</italic>
</td>
<td valign="middle" align="center">0.940</td>
<td valign="top" align="center">0.605</td>
<td valign="middle" align="center">0.881</td>
<td valign="middle" align="center">0.497</td>
</tr>
<tr>
<td valign="middle" align="center">Normal <italic>Symbiodinium</italic>
</td>
<td valign="middle" align="center">0.388</td>
<td valign="top" align="center">0.481</td>
<td valign="middle" align="center">0.505</td>
<td valign="middle" align="center">0.408</td>
</tr>
<tr>
<td valign="middle" align="center">Translating <italic>Symbiodinium</italic>
</td>
<td valign="middle" align="center">0.865</td>
<td valign="top" align="center">0.989</td>
<td valign="middle" align="center">0.966</td>
<td valign="middle" align="center">0.778</td>
</tr>
<tr>
<td valign="middle" align="center">Bleaching <italic>Symbiodinium</italic>
</td>
<td valign="middle" align="center">0.697</td>
<td valign="top" align="center">0.300</td>
<td valign="middle" align="center">0.483</td>
<td valign="middle" align="center">0.328</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Test results of the YOLOv8m model. <bold>(A)</bold> Precision&#x2013;recall curve. <bold>(B)</bold> F1&#x2013;confidence curve. <bold>(C)</bold> The confusion matrix of YOLOv8m for different classes on the test set.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1105545-g008.tif"/>
</fig>
</sec>
<sec id="s4" sec-type="conclusion">
<label>4</label>
<title>Conclusion</title>
<p>In this paper, we apply algorithms in computer vision to the multiple object detection and physiological state assessment of marine microalgae. We introduced a new dataset for marine microalgae detection in microscopy images and the building process, including data collection, microscopic imaging, image annotation, proofreading, and splitting. This dataset contains microalgal images of six genera, namely, <italic>Pinnularia</italic>, <italic>Chlorella</italic>, <italic>Platymonas</italic>, <italic>D. salina</italic>, <italic>Isochrysis</italic>, and <italic>Symbiodinium</italic>. Moreover, we also collected the images of <italic>Symbiodinium</italic> in different physiological states, namely, normal, bleaching, and translating, which can be an indicator of the situation of coral and its water environment. The dataset contains 967 images, among which 537 are in the training set and 430 are in the test set.</p>
<p>We trained and tested a number of classical or state-of-the-art models in our dataset, including one-stage object detection algorithms and two-stage object detection algorithms. Among these algorithms, YOLOv5 and YOLOv8 were able to perform the task with high accuracy for the classification and localization of microalgal cells. The main challenges of this task can be concluded as follows:</p>
<list list-type="bullet">
<list-item>
<p>High-resolution images and tiny objects</p>
</list-item>
<list-item>
<p>Small training set size that is close to the test set</p>
</list-item>
<list-item>
<p>Multiple species in some images in the test set</p>
</list-item>
<list-item>
<p>Sample imbalance in the training set</p>
</list-item>
</list>
<p>For future research, we will make a larger dataset as the next version and continue to develop stronger baselines for the microalgal detection tasks.</p>
</sec>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/supplementary material.</p>
</sec>
<sec id="s6" sec-type="ethics-statement">
<title>Ethics statement</title>
<p>Written informed consent was obtained from the individual(s) for the publication of any potentially identifiable images or data included in this article.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>SZ: Conceptualization, Methodology, Resources, Visualization, and Writing&#x2014;Original Draft; JJ: Investigation, Software, and Writing&#x2014;Original Draft; XH: Data Curation; PF: Project Administration and Funding Acquisition; HY: Writing&#x2014;Review and Editing, Supervision, and Funding Acquisition. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>This work is supported by the Hainan Provincial Key Research and Development Program (ZDYF2020026), the Hainan Provincial Higher Education Scientific Research Project Key Project (HNKY2021ZD-7), the Hainan Provincial Social Science Research Project (HNSK(YB)-20-24), and the Hainan Provincial Natural Science Foundation (620MS022).</p>
</sec>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barsanti</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Birindelli</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Gualtieri</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Water monitoring by means of digital microscopy identification and classification of microalgae</article-title>. <source>Environ. Sci.: Process. Impacts.</source> <volume>23</volume>, <fpage>1443</fpage>&#x2013;<lpage>1457</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1039/d1em00258a</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bochkovskiy</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C.-Y.</given-names>
</name>
<name>
<surname>Liao</surname> <given-names>H.-Y. M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Yolov4: Optimal speed and accuracy of object detection</article-title>. <source>arXiv</source> <volume>doi</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2004.10934</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cai</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Vasconcelos</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Cascade r-cnn: Delving into high quality object detection</article-title>,&#x201d; in <conf-name>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>, <conf-loc>Salt Lake City, UT, USA</conf-loc>. pp. <fpage>6154</fpage>&#x2013;<lpage>6162</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2018.00644</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Detection of microalgae objects based on the improved yolov3 model</article-title>. <source>Environ. Sci.: Process. Impacts.</source> <volume>23</volume>, <fpage>1516</fpage>&#x2013;<lpage>1530</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1039/D1EM00159K</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Carion</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Massa</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Synnaeve</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Usunier</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Kirillov</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zagoruyko</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>End-to-end object detection with transformers</article-title>. <source>arXiv</source>. <page-range>213&#x2013;229</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2005.12872</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Pang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Mmdetection: Open mmlab detection toolbox and benchmark</article-title>. <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1906.07155</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coltelli</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Barsanti</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Evangelista</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Frassanito</surname> <given-names>A. M.</given-names>
</name>
<name>
<surname>Gualtieri</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Water monitoring: automated and real time identification and classification of algae using digital microscopy</article-title>. <source>Environ. Sci.: Process. Impacts.</source> <volume>16</volume>, <fpage>2656</fpage>&#x2013;<lpage>2665</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1039/C4EM00451E</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Dalal</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Triggs</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2005</year>). &#x201c;<article-title>Histograms of oriented gradients for human detection</article-title>,&#x201d; in <conf-name>2005 IEEE computer society conference on computer vision and pattern recognition (CVPR&#x2019;05)</conf-name>. <conf-loc>San Diego, CA, USA</conf-loc>. pp. <fpage>886</fpage>&#x2013;<lpage>893</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2005.177</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Domenighini</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Giordano</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Fourier Transform infrared spectroscopy of microalgae as a novel tool for biodiversity studies, species identification, and the assessment of water quality</article-title>. <source>J. phycol.</source> <volume>45</volume>, <fpage>522</fpage>&#x2013;<lpage>531</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/j.1529-8817.2009.00662.x</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Everingham</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Van Gool</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Williams</surname> <given-names>C. K.</given-names>
</name>
<name>
<surname>Winn</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zisserman</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>The pascal visual object classes (voc) challenge</article-title>. <source>Int. J. Comput. vision.</source> <volume>88</volume>, <fpage>303</fpage>&#x2013;<lpage>338</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/11736790_8</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Felzenszwalb</surname> <given-names>P. F.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R. B.</given-names>
</name>
<name>
<surname>McAllester</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Ramanan</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Object detection with discriminatively trained part-based models</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intelligence.</source> <volume>32</volume> (<issue>9</issue>), <fpage>1627</fpage>&#x2013;<lpage>1645</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2009.167</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Felzenszwalb</surname> <given-names>P.</given-names>
</name>
<name>
<surname>McAllester</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Ramanan</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>A discriminatively trained, multiscale, deformable part model</article-title>,&#x201d; in <conf-name> IEEE Transactions on Pattern Analysis and Machine Intelligence</conf-name>. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2008.4587597</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Feng</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhong</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Scott</surname> <given-names>M. R.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Tood: Task-aligned one-stage object detection</article-title>,&#x201d; in <conf-name>2021 IEEE/CVF International Conference on Computer Vision (ICCV)</conf-name>. <conf-loc>Montreal, QC, Canada</conf-loc>. pp. <fpage>3490</fpage>&#x2013;<lpage>3499</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICCV48922.2021.00349</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ge</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Yolox: Exceeding yolo series in 2021</article-title>. <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2107.08430</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gilbert</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Galgani</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Cadiou</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Rapid assessment of metabolic activity in marine microalgae: application in ecotoxicological tests and evaluation of water quality</article-title>. <source>Mar. Biol.</source> <volume>112</volume>, <fpage>199</fpage>&#x2013;<lpage>205</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/BF00702462</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Giraldo-Zuluaga</surname> <given-names>J.-H.</given-names>
</name>
<name>
<surname>Salazar</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Diez</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Gomez</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Mart&#xed;nez</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Vargas</surname> <given-names>J. F.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>Automatic identification of scenedesmus polymorphic microalgae from microscopic images</article-title>. <source>Pattern Anal. Applications.</source> <volume>21</volume>, <fpage>601</fpage>&#x2013;<lpage>612</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10044-017-0662-3</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Fast r-cnn</article-title>,&#x201d; in <conf-name>2015 IEEE International Conference on Computer Vision</conf-name>. <fpage>1440</fpage>&#x2013;<lpage>1448</lpage> (<conf-sponsor>IEEE</conf-sponsor>). doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICCV.2015.169</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Donahue</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Darrell</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Malik</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Region-based convolutional networks for accurate object detection and segmentation</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intelligence.</source> <volume>38</volume> (<issue>1</issue>), <fpage>142</fpage>&#x2013;<lpage>158</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2015.2437384</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gordon</surname> <given-names>B. R.</given-names>
</name>
<name>
<surname>Leggat</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>
<italic>Symbiodinium</italic>&#x2013;invertebrate symbioses and the role of metabolomics</article-title>. <source>Mar. Drugs</source> <volume>8</volume>, <fpage>2546</fpage>&#x2013;<lpage>2568</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/md8102546</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Spatial pyramid pooling in deep convolutional networks for visual recognition</article-title>. <source>IEEE Trans. Pattern Anal. Mach. intelligence.</source> <volume>37</volume>, <fpage>1904</fpage>&#x2013;<lpage>1916</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2015.2389824</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Deep residual learning for image recognition</article-title>,&#x201d; in <conf-name>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <conf-loc>Las Vegas, NV, USA</conf-loc>. pp. <fpage>770</fpage>&#x2013;<lpage>778</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Howard</surname> <given-names>A. G.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kalenichenko</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Weyand</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Mobilenets: Efficient convolutional neural networks for mobile vision applications</article-title>. <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1704</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jocher</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <source>YOLOv5 by ultralytics</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.5281/zenodo.3908559</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Jocher</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>) <source>yolov5. github repository</source>. Available at: <uri xlink:href="https://github.com/ultralytics/yolov5">https://github.com/ultralytics/yolov5</uri>.</citation>
</ref>
<ref id="B25">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jocher</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Chaurasia</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Qiu</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <source>YOLO by ultralytics</source>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Law</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Cornernet: Detecting objects as paired keypoints</article-title>. <source>Int. J. Comput. Vision.</source> <volume>128</volume>, <fpage>642</fpage>&#x2013;<lpage>656</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11263-019-01204-1</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>T.-Y.</given-names>
</name>
<name>
<surname>Doll&#xe1;r</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Hariharan</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Belongie</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Feature pyramid networks for object detection</article-title>,&#x201d; in <conf-name>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <conf-loc>Honolulu, HI, USA</conf-loc>. pp. <fpage>2117</fpage>&#x2013;<lpage>2125</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2017.106</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>T.-Y.</given-names>
</name>
<name>
<surname>Maire</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Belongie</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hays</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Perona</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Ramanan</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2014</year>). &#x201c;<article-title>Microsoft Coco: Commonobjects in context</article-title>,&#x201d; in <conf-name>Computer Vision &#x2013; ECCV 2014. ECCV 2014. Lecture Notes in Computer Science</conf-name>. Eds. D. Fleet, T. Pajdla, B. Schiele and T. Tuytelaars. (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>) <volume>8693</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-319-10602-1_48</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Anguelov</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Erhan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Szegedy</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Reed</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>C.-Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). &#x201c;<article-title>Ssd: Single shot multibox detector</article-title>,&#x201d; in <conf-name>Computer Vision &#x2013; ECCV 2016. ECCV 2016. Lecture Notes in Computer Science</conf-name>. Eds. B. Leibe, J. Matas, N. Sebe and M. Welling. (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <volume>9905</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-319-46448-0_2</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Cui</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>a). <article-title>Sustainable development of microalgal biotechnology in coastal zone for aquaculture and food</article-title>. <source>Sci. Total Environ.</source> <volume>780</volume>, <elocation-id>146369</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.scitotenv.2021.146369</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Gan</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Iwai</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Alboresi</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Burlacot</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Dautermann</surname> <given-names>O.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>b). <article-title>Role of an ancient light-harvesting protein of psi in light absorption and photoprotection</article-title>. <source>Nat. Commun.</source> <volume>12</volume>, <fpage>679</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41467-021-20967-1</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naughton</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Kavanagh</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Lynch</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Rowan</surname> <given-names>N. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Synchronizing use of sophisticated wet-laboratory and in-field handheld technologies for real-time monitoring of key microalgae, bacteria and physicochemical parameters influencing efficacy of water quality in a freshwater aquaculture recirculation system: A case study from the republic of ireland</article-title>. <source>Aquaculture</source> <volume>526</volume>, <elocation-id>735377</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.aquaculture.2020.735377</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Baek</surname> <given-names>J.</given-names>
</name>
<name>
<surname>You</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Nam</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Microalgae detection using a deep learning object detection algorithm, yolov3</article-title>. <source>J. Korean Soc. Water Environ.</source> <volume>37</volume>, <fpage>275</fpage>&#x2013;<lpage>285</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.15681/KSWE.2021.37.4.275</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parmar</surname> <given-names>T. K.</given-names>
</name>
<name>
<surname>Rawtani</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Agrawal</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Bioindicators: the natural indicator of environmental pollution</article-title>. <source>Front. Life science.</source> <volume>9</volume>, <fpage>110</fpage>&#x2013;<lpage>118</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/21553769.2016.1162753</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paszke</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Gross</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Chintala</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Chanan</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>E.</given-names>
</name>
<name>
<surname>DeVito</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Automatic differentiation in pytorch</article-title>. In <source>NIPS 2017 Autodiff Workshop: The Future of Gradient-based Machine Learning Software and Techniques</source>. <publisher-name>Long Beach, 2017</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. Available at: <uri xlink:href="https://openreview.net/forum?id=BJJsrmfCZ">https://openreview.net/forum?id=BJJsrmfCZ</uri>.</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paszke</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Gross</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Massa</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Lerer</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Bradbury</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Chanan</surname> <given-names>G.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Pytorch: An imperative style, high-performance deep learning library</article-title>. <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1912.01703</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peter</surname> <given-names>A. P.</given-names>
</name>
<name>
<surname>Khoo</surname> <given-names>K. S.</given-names>
</name>
<name>
<surname>Chew</surname> <given-names>K. W.</given-names>
</name>
<name>
<surname>Ling</surname> <given-names>T. C.</given-names>
</name>
<name>
<surname>Ho</surname> <given-names>S.-H.</given-names>
</name>
<name>
<surname>Chang</surname> <given-names>J.-S.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Microalgae for biofuels, wastewater treatment and environmental monitoring</article-title>. <source>Environ. Chem. Letters.</source> <volume>19</volume>, <fpage>2891</fpage>&#x2013;<lpage>2904</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10311-021-01219-6</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Promdaen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wattuya</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Sanevas</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Automated microalgae image classification</article-title>. <source>Proc. Comput. Science.</source> <volume>29</volume>, <fpage>1981</fpage>&#x2013;<lpage>1992</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.procs.2014.05.182</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Redmon</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Divvala</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Farhadi</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>You only look once: Unified, real-time object detection</article-title>,&#x201d; in <conf-name>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <conf-loc>Las Vegas, NV, USA</conf-loc>. pp. <fpage>779</fpage>&#x2013;<lpage>788</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2016.91</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Redmon</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Farhadi</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Yolo9000: better, faster, stronger</article-title>,&#x201d; in <conf-name>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <conf-loc>Honolulu, HI, USA</conf-loc>. pp. <fpage>6517</fpage>&#x2013;<lpage>6525</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2017.690</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Redmon</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Farhadi</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Yolov3: An incremental improvement</article-title>. <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1804.02767</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reimann</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Jakopec</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Burdukiewicz</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Petrick</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Schierack</surname> <given-names>P.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Classification of dead and living microalgae chlorella vulgaris by bioimage informatics and machine learning</article-title>. <source>Algal. Res.</source> <volume>48</volume>, <elocation-id>101908</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.algal.2020.101908</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Faster r-cnn: Towards real-time object detection with region proposal networks</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>39</volume>, <fpage>1137</fpage>&#x2013;<lpage>1149</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2577031</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sun</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Kong</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhan</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). &#x201c;<article-title>Sparse R-CNN: End-to-End Object Detection with Learnable Proposals</article-title>," in <conf-name>2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <conf-loc>(Nashville, TN, USA</conf-loc>), <page-range>14449&#x2013;58</page-range>. doi: <pub-id pub-id-type="doi">10.1109/CVPR46437.2021.01422</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Viola</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Jones</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2001</year>a). &#x201c;<article-title>Rapid object detection using a boosted cascade of simple features</article-title>,&#x201d; in <conf-name>Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CPVR)</conf-name>. <conf-loc>Kauai, HI, USA</conf-loc>. pp. <fpage>I</fpage>&#x2013;<lpage>I</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2001.990517</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Viola</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Jones</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2001</year>b). <article-title>Robust real-time face detection</article-title>. <source>Int. J. Comput. Vision.</source> <volume>2</volume>, <fpage>747</fpage>&#x2013;<lpage>747</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICCV.2001.937709</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Harmon</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yuan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Lei</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Hiramatsu</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Morphological indicator for directed evolution of euglena gracilis with a high heavy metal removal efficiency</article-title>. <source>Environ. Sci. &amp;Technol.</source> <volume>55</volume>, <fpage>7880</fpage>&#x2013;<lpage>7889</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1021/acs.est.0c05278</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Chang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>a). <article-title>Dynamic r-CNN: Towards high quality object detection <italic>via</italic> dynamic training</article-title>, <source>arXiv</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2004.06002</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Chang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>b). &#x201c;<article-title>Dynamic r-cnn: Towards high quality object detection <italic>via</italic> dynamic training</article-title>,&#x201d; in <conf-name>Computer Vision &#x2013; ECCV 2020. ECCV 2020. Lecture Notes in Computer Science</conf-name>. Eds. <person-group person-group-type="editor">
<name>
<surname>Vedaldi</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Bischof</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Brox</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Frahm</surname> <given-names>J. M.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>) <volume>12360</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-030-58555-6_16</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>Z.-Q.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>S.-t.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Object detection with deep learning: A review</article-title>. <source>IEEE Trans. Neural Networks Learn. Syst.</source> <volume>30</volume>, <fpage>3212</fpage>&#x2013;<lpage>3232</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TNNLS.2018.2876865</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>