This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

11institutetext: Microscopic Image and Medical Image Analysis Group, MBIE College, Northeastern University, Shenyang, 110169, China
22institutetext: University of Washington (Seattle Campus), Seattle, US
33institutetext: School of Control Engineering, Chengdu University of Information Technology, 610225, Chengdu, PR China
44institutetext: Institute of Medical Informatics, University of Luebeck, Germany

A Survey of Semen Quality Evaluation in Microscopic Videos Using Computer Assisted Sperm Analysis

Wenwei Zhao 11    Pingli Ma 11    Chen Li 1 🖂1 🖂    Xiaoning Bu 22    Shuojia Zou 11    Tao Jiang 3 🖂3 🖂    Marcin Grzegorzek 44
(Received: date / Accepted: date)
Abstract

The Computer Assisted Sperm Analysis (CASA) plays a crucial role in male reproductive health diagnosis and Infertility treatment. With the development of the computer industry in recent years, a great of accurate algorithms are proposed. With the assistance of those novel algorithms, it is possible for CASA to achieve a faster and higher quality result. Since image processing is the technical basis of CASA, including pre-processing,feature extraction, target detection and tracking, these methods are important technical steps in dealing with CASA. The various works related to Computer Assisted Sperm Analysis methods in the last 30 years (since 1988) are comprehensively introduced and analysed in this survey. To facilitate understanding, the methods involved are analysed in the sequence of general steps in sperm analysis. In other words, the methods related to sperm detection (localization) are first analysed, and then the methods of sperm tracking are analysed. Beside this, we analyse and prospect the present situation and future of CASA. According to our work, the feasible for applying in sperm microscopic video of methods mentioned in this review is explained. Moreover, existing challenges of object detection and tracking in microscope video are potential to be solved inspired by this survey.

Keywords:
Computer assisted sperm analysis Computer vision Target detection Target tracking Microscopic video
11footnotetext: First author: Wenwei Zhao, E-mail: [email protected];
Co-first author: Pingli Ma, E-mail: [email protected];
Corresponding author: Chen Li, E-mail: [email protected];
Co-corresponding author: Tao Jang, E-mail: [email protected].

1 Introduction

1.1 Purposes of Sperm Analysis

It is of great significance for human beings to have the next generation. However, due to the unhealthy lifestyle of many male, their sperm quality is usually no good enough for fertilizing their wife. According to the research of [46], one in six couples fail to have a baby. 30%30\% of them are caused by male infertility. Therefore, the sperm analysis based onComputer-Aided Sperm Analysis (CASA) is meaningful for human beings. Besides this, for the agricultural trade, a good fertility rate for livestock would be a huge economic gain, which means employing CASA in this field is feasible and significant.

At present, most infertile couples realize their desire to have the next generation through In-Vitro Fertilization (IVF). Especially, Intracytoplasmic Sperm Injection (ICSI) is an effective way to solve the problem of infertility. However, due to the problem that the embryologist and technicians cannot select a sound sperm [22], IVF always has a high failure rate of about 60-70%\%.

According to research of the World Health Organization (WHO) [39], quality of sperm can be measured by their movement types. Some specific criteria designed by WHO in 2010 are employed for sperm motility classification, seen in Tab.1. The classification of sperm motility is mainly determined by the speed and direction of sperm motility.

Table 1: Human sperm motility classification by World Health Organization (WHO) [39].
No. Grade Name Movements(μ\mum/s)
1 A Rapid progressive motility above 25
2 B Slow progressive motility 5 - 25
3 C Non-progressive motility 0 - 5
4 D Immotility 0

Traditional method of sperm quality evalution relies on manually counting through a microscope by experts. To achieve a detection result with more objective, some well-designed standards to determining which category the counted sperm belong to are necessary [32]. In spite of this, the traditional method has some disadvantages, such as time consuming, highly subjective and low accuracy [54]. Considering these disadvantages of traditional method and the importance of sperm quality assessment, it is particularly meaningful to employ CASA in this field.

In [15], a review about “assessing a single (donor) sample by the use of five CASA systems” is introduced, where it reveals that errors arising through variations in operator expertise and sample handling had considerably more influence upon the data than the more subtle differences between computer systems. Similarly, the work of [58] compares the Sperm Quality Analyzer IIC variables with the CASA estimates. According to these two reviews, CASA technology has better objectivity and accuracy than the traditional manual testing method. The introduction of CASA techniques into clinical laboratories should therefore help to improve laboratory standardization and the implementation of quality control procedures. With the development of CASA technology, CASA estimates, which will be more mature and provide much help for quantitative diagnosis, CASA system will become one of the important means to diagnose infertility [21].

1.2 Motivation of This Survey

We have first consult relevant works of literature and reviews about sperm quality analysis, and we find that most of them have the problems of containning too few or too old works of literature, and do not summarize or discuss the technology of using CASA. In the work of [1], it only summarizes nine papers from 2003 to 2010, and only compares simple applications of image processing, but it does not discuss the technical difficulties of CASA. In the survey of [3], only six works of literature about sperm video segmentation and detection are mainly discussed, and no in-depth analysis of the detailed methods is given. To this end, we organize this survey paper to summarize about 20 related works on CASA from 1988 to 2017, covering an extensive time span and focusing on the techniques used in the CASA field. As shown in Fig.1, with the increase of infertility rate and the decline of sperm quality in recent years, people’s attention and expectations for computer-assisted sperm quality analysis also show an increasing trend.

Refer to caption
Figure 1: Development trend of CASA over recent decades.

1.3 General Techniques in CASA Field

The main steps for CASA include: Specimen preparation, sperm segmentation and detection (localization), multi-sperm tracking and data association, and calculation of motility parameters. Fig.2 illustrates the general processing flow of CASA. Among this flow chart, commonly used algorithms in sperm detection and tracking are respectively exhibited.

As shown in Fig. 2:

Refer to caption
Figure 2: A flowchart for general techniques in CASA field.
  • \cdot

    The first step of CASA is video acquisition. Most of the research teams’ microscopic videos are provided by hospitals and research institutes. There are also a small number of groups whose experimental data are provided by volunteers.

  • \cdot

    CASA system is an image-based research work. Therefore, the second step of the experiment is to frame the microscopic video so as to facilitate the subsequent detection and tracking of the experiment.

  • \cdot

    The third step is to detect or locate sperm. The main methods of detection and location include: Thresholding based detection, Otsu methods, optimum binarization methods, semi-automatic methods and so on. Details will be covered in Section 3.

  • \cdot

    The fourth step of CASA is to track the sperm after detection. There are many common tracking algorithms applied to this step, such as mean shift, optical flow algorithm, particle filter tracking algorithm, and so on. There are also tracking algorithms developed by research teams themselves. These tracking algorithms are described in detail in Section 4.

  • \cdot

    The final step in CASA is to restore the images of the tracking results to video.

1.4 Structure of This Survey

This paper is organized as follows: Section 2, some related knowledge about CASA is introduced. In Section 3, we discuss sperm segmentation and detection (localization) techniques, and show representative images that demonstrate their operation. In Section 4, we summarize sperm tracking algorithms. Section 5 analyzes and prospects the present situation and future of CASA. In Section 6, we close this survey with a brief conclusion.

2 Related Knowledge about CASA

2.1 Overview of CASA System Components

In [6] (section 3), the objectives of the CASA system in each stage are described in detail: (1) A successive image of the sperm suspension is projected onto the imaging detector; (2) sperm cells within each frame are detected based on pixel intensity and light scattering; and (3) professional software is used for obtaining necessary information and outputting the final result. To achieve the above objectives, the CASA system generally consists of four parts: Mechanical stage, illumination and optical systems, image acquisition (capture) and software output measures [2].

Mechanical stage: the optical microscope is moved to a predetermined position in the plane and autofocus is realized longitudinally.

Illumination and optical systems: CASA generally uses broadband lighting within the visible spectrum (390-700 nm). Pulse lighting is also typical in some systems, which cannot only meet the needs of the solid-state camera sensor shutter high-speed operation, but also can reduce the damage of sperm exposed to ultraviolet radiation. In addition, fluorescent lighting is also used in some devices to detect sperm stained with fluorescent pigments, to observe sperm morphology and whether there is membrane damage.

Image acquisition (capture): The acquisition of microscopic sperm video is accomplished by solid-state camera sensors (CCD or CMOS) in the hardware system. The smoothness of the image after framing is determined by the running speed of the camera shutter, which in turn affects the distance and path of sperm moving between successive frames. These parameters directly impact the output of the system and determine the accuracy of the CASA system diagnosis. The faster the shutter runs, the higher the video frames, and the closer the sperm motion-path is to the real situation, thus making the diagnosis more accurate.

All the existing CASA systems employ professional software [2]. There are mang open-source, such as Wilson-Leedy and Ingermann [60]. This procedure mainly includes sperm cell detection, tracking, and sperm motility parameter calculation. Moreover the system outputs the results, which serve as the diagnostic criteria for sperm detection.

2.2 Introduction to Abnormal Sperm

Sperm health is mainly determined by two aspects: (1) Sperm motility parameters. For example, the moving speed mentioned in Tab. 1; (2) Sperm morphology. Sperm morphology has a decisive influence on sperm motility and movement speed. Morphologically, the majority of abnormal sperm can be roughly divided into two types: Double-headed or multi-headed sperm and malformed sperm. The comparison between normal sperm and abnormal sperm is shown in Fig. 3, (a) normal sperm, (b) double-headed sperm, and (c) malformed sperm.

Refer to caption
Figure 3: Example of three kinds of sperms.

2.3 Characteristics of Sperm in Microscopic Videos

The microscopic video processing of sperm is a complicated and challenging process. In the microscopic video of sperm, sperm cells are usually colorless or transparent, so the color and texture information is basically invalid in target detection. In addition, each sperm cell has a highly similar morphology, which dramatically reduces the reliability of tracking algorithms in extracting information from morphology. At the same time, the video background is doped with many protein blocks or other impurities, which puts forward higher requirements for the early processing of video images. Less color information, similar morphology, and more impurities are the characteristics of sperm microscopic video. An example of a microscopic video (a frame) of sperm is shown in Fig.4.

3 Sperm Detection (Localization)

Sperm detection is the first step of CASA, and its accuracy is of great influence on the feasibility of the following tracking algorithm. The main purpose of sperm detection is to identify and locate sperm cells. For sperm microscopic videos, there are dozens or even hundreds of tiny and fast swimming sperm cells in each video frame, mixed with protein blocks and other impurities. Therefore, high-quality detection and recognition method is the key to making the tracking algorithm play its role. Efficient detection is like the foundation of a tall building. A solid foundation makes the project go smoothly. Otherwise, everything will be in vain.

Refer to caption
Figure 4: An example of a microscopic video (a frame) of sperm.

To the best of our knowledge, the traditional detection and localization methods are the most frequently used, including thresholding-based, edge-based, and region-based segmentation techniques. Based on the selection of thresholding values to turn a grayscale into a binary image [4], thresholding-based techniques is the simplest methods in segmentation. For example, Otsu thresholding, iterative thresholding, global thresholding, local thresholding and multi-thresholding approaches are regularly used methods. The key idea of edge based algorithms are converting original image into edge binary image based on abrupt changes in gray values [48], such as Canny edge detector and active contour. Therefore, the selection of different edge detection methods also has a crucial impact on the experiment.

There are specific segmentation techniques that can only be used in specific technical situations [41]. Below, we will summarize the detection and localization methods of sperm microscopic video analysis.

3.1 Thresholding-based Segmentation Methods

In [19], the key idea of sperm detection is analysis the the influence of different threshold on sperm movement parameters. In this experiment, 650 levels of all 2000 gray levels are tested and analysed. In [30], a thresholding-based segmentation technique is applied to process the sperm micro-video images. Especially, the judgement of which object segmented is identified as sperm head is determined by its size and gray value. After that, the center position of sperm head is obtained by analysing all the coordinates in this region.

In [35], an automatic sperm detection algorithm based on two-step threshold method is proposed. Firstly, a whole semen image is classified into foreground region and background region by employing a Otsu algorithm in global image histogram. After that, for obtaining detection result with higher precision, a Otsu algorithm is applied on a small square box that contains a particle, instead of a whole image.

In [23], sperm head region of interest (SHROI) is producted from original sample. First, center of SHROI is locadetd at where mouse points on. After that, an Otsu adaptive threshold algorithm [40] is employed for SHROI binarization. Third, to improve the performance of final detection, a morphological close operation are applied as the post-processing. Finally, the processed SHROI is converting into binary image, where object is setted to one and background is setted to zero. After all the operations are done, centroid of sperm head is located by analysing outline of the sperm head.

In [1], the main processing of sperm detect consists of four steps. Firstly, the input image is binarized by employing Sobel operator. Then an operation of morphological dilation is applied for eliminating line-shape noise. Third, all the objects related to image boundary are deleted. At last, operation of morphological erosion is performed twice to smooth the detected object. An example of this work is shown in Fig.5.

Refer to caption
Figure 5: The detection results of proposed method in [1]. The figure corresponds to Fig.4 in the original paper.

In [55], a threshold segmentation algorithm and some morphological operations are combined to detect sperm. A threshold segmentation algorithm is first applied to distinguish between the sperm region and the background region. In addition, sperm regions with possible single sperm are specially detected in this step. After that, morphological operation is performed twice. One is morphological erosion to eliminate noise and other debris. The other is morphological dilation to smooth sperm regions detected and filling small holes. At last, all the candidate regions are screened based their area informations. Only those candidate regions which area are similar in size to the sperm head area are retained. In addition, for achieving higher accuracy, manual operation is applied to remove incorrectly screened regions.

In [29], to get the detection target, a SHROI is first generated from initial image. The position of SHROI center depends on where the mouse points to. After obtaining a SHROI, Otsu adaptive threshold method is employed for image binarization to highlight sperms in SHROI. At last, edges of detected sperms in SHROI are obtained and analysed.

In [28], two consecutive frames are subtracted to obtain the boundary of sperm for target detection. After that, to make the boundary of sperm more clear, a threshold method is employed for eliminating noise and image binarization.

In [10], sperm detection part mainly consists of four steps. First, correspondent compensated phase map is obtained from original image. Second, Otsu threshold algorithm is applied for generating binary image. After automatically selecting regions of interest, the position of sperm is located based on selected function. Result of proposed detection method is shown in Fig.6.

Refer to caption
Figure 6: The processing result for each step of proposed method in [10]. The figure corresponds to Fig.2 in the original paper.

In [11], different algorithms are integrated for a sperm segmentation task, including grayscale conversion, background identification, background subtraction, binarization, and binary morphology approaches. First, an adaptive histogram equalization method is applied to enhance local contrast of input image. After that, for better processing, image enhanced is transformed into gray-scale image. Third, the background generated is respectively employed for all frames based on a subtraction operation to eliminate image noise. Maximum entropy algorithm achieves the best performance compared to other binarization methods in image binarization experiment. Therefore, maximum entropy algorithm is applied for image binarization at last. Fig.7 shows the processing result.

Refer to caption
Figure 7: The processing result for each step of proposed method in [11]. The figure corresponds to Fig.2 in the original paper.

The processing steps of proposed method in [57] is illustrated in Fig.8. First of all, a Gaussian filter is performed several times for eliminating noise and optimizing edge. Second, Laplacian-of-Gaussian (LoG) (“Mexican-hat”) filter is applied for enhancing the contrast between the object and its surrounding background. Based on this step, a spot-enhancement image is obtained. After that, the processed image is binarized by employing Otsu threshold. At last, a series of morphological operations are performed for binary image to improve detection accuracy. In the final processed image, only objects with less than 5 pixels are considered as sperm heads. Experiment results on prepared video frames suggest that the proposed method yields a high accuracy of 95%95\%.

Refer to caption
Figure 8: The overview of proposed method mentioned in [57]. The figure corresponds to Fig.1(b) in the original paper.

In [26], an automatic threshold segmentation method is proposed for sperm detection. The key idea of proposed method is to set a threshold named TT in advance. The input image is then binarized based on threshold TT. Pixels with a pixel value above TT are setted to one. Other pixels are setted to zero. Fig.9 exhibits a result based on this method.

Refer to caption
Figure 9: The segmentation result of proposed method in [26]. The figure corresponds to Fig.4 in the original paper.

3.2 Other Methods

Semi-automatic Methods

In [36], an image enhancement method with two steps is applied for sperm detection. First, the position invariant parts of the continuous frame are removed. Second, parts with fuzzy boundaries are eliminated. After that, sperms in enhanced image are manually labelled by professional operator. All the labelled sperms is prepared for template matching method. The result after image enhancement is shown in Fig. 10(b).

Refer to caption
Figure 10: The enhancement result of proposed method in [36]. The figure corresponds to Fig.1 in the original paper.

In [37], the professional software ImageJ [16] is employed for tracking sperm head from continuous frames of images. In addition, sperm position is determined by center of its head.

Filtering Methods

In [45], sperm is distinguished from the background based on morphological filters. The key idea of this method is designing a structure element that is similar in size and shape to the sperm head to filter all images by employing Top-hat method. In addition, an open filter is applied for removing objects with areas smaller than the standard sperm head size. After that, background is removed by employing a special median filter. The detection results are shown in Fig.11.

In [38], an enhancement Gaussian Mixture Model (GMM) called GMMHF is proposed for sperm detection. Compared with initial GMM, the proposed one is improved based on Hole Filling method. The key idea of GMMHF is grouping all pixels into foreground and background, and calculating the partition probability of each pixel. The result binaries of foreground and background are obtained by a large number of probability calculations. In this work, the researchers compare other methods with GMMHF. The experiment concluded that, although it is not the most accurate detection algorithm, it requires a relatively small amount of computation.

Shape Fitting Methods

The key idea of sperm detection in [67] is creating a rectangle region to surround sperm. Parameters of the rectangle are correspondent to the current state of sperm. An example of rectangle region generated is shown in Fig.12. Among this region, (x,yx,y) means the center while θ\theta means the orientation of the sperm in the image.

Refer to caption
Figure 11: The filtering result of proposed method in [45]. The figure corresponds to Fig.1 in the original paper.
Refer to caption
Figure 12: The representation result of proposed method in [67]. The figure corresponds to Fig.1 in the original paper.

In [61], a model based method is proposed for detecting and localizing sperm head. Sperm head is replaced by an ellipse in this model, which contains five parameters (x,y,a,b,ϕx,y,a,b,\phi). (x,yx,y) represents the coordinate of the center point. aa and bb represents respectively the lengths of the long and short axes. ϕ\phi is the angle between the major axis and the horizontal direction. Based on this model, the task of sperm head detection is converted into ellipse-shape objects detection. For ellipse-shape object detection, an improved multiple birth and cut (MBC) is employed. Fig.13 shows some detection results.

Refer to caption
Figure 13: The detection result of proposed method in [61]. The figure corresponds to Fig.3 in the original paper.

Unsupervised Learning-based Methods

In [3], it uses an approach called Spatio-Temporal Segmentation to detect sperm. Segmentation of video sequences by modeling the video data as multidimensional space-time data is applied in this work. It integrates kk-means, GMM, mean shift and other segmentation detection and background separation algorithms.

In [62], the use of optical capture method for sperm detection is applied, where computer methods are partly used to assist manual work.

3.3 Summary

A summary of detection (localization) works reviewed is given in Tab. 2. We can see that many teams adopt self-developed detection algorithms to locate sperm and get good experimental results. Methods based on threshold are widely applied in sperm detection. Compared with other methods, methods based on threshold are simpler and easier to understand. In addition, methods based on threshold consist of many famous methods, such as Otsu threshold, local adaptive threshold. These alternatives give wider space for detecting and make threshold-based algorithm suitable to many different detection challenges that present on sperm microscopic video.

Table 2: A summary of sperm detection (localization) works in CASA field.
Methods Technical Details Time Research Groups References
Thresholding Based Thresholding detection 1988 Serdia O Mack  [30]
Thresholding detection 1998 Michel Kraemer  [19]
Otsu 2005 Vahid Reza Nafisi  [35]
Thresholding detection 2010 VS Abbiramy  [1]
Otsu adaptive thresholding 2010 Clement Leung  [23]
Thresholding detection 2010 Mathew James Tomlinson  [55]
Otsu adaptive thresholding 2011 Zhe Lu  [29]
Thresholding detection 2012 Jun Liu  [28]
Otsu criterion 2014 Giuseppe Di Caprio  [10]
Optimum binarization 2015 Mohamed Elsayed  [11]
Otsu 2016 Leonardo F Urbano  [57]
Thresholding detection 2020 Xialin Li  [26]
Others Semi-automatic Methods 2005 Vahid Reza Nafisi  [36]
Unsupervised Learning based Methods 2007 MichaelBerezansky  [3]
Shape Fitting Methods 2009 Xiuzhuang Zhou  [67]
Filtering Methods 2011 Mohammad R Ravanfar  [45]
Filtering Methods 2014 Adi Nurhadiyatna  [38]
Shape Fitting Methods 2014 H-F Yang  [61]
Semi-automatic Methods 2015 Reza Nosrati  [37]

4 Sperm Tracking

After enhancing image quality and sperm detection, as the second step of CASA technology, sperm tracking algorithm plays a decisive role in the quality of the analysis results. The sperm has a lot of different movement patterns in video, including fast and slow linear motion, fast and slow bending motion. This means the position of the same sperm may change differently in different frames of video. Therefore, sperm tracking is a difficult task in high-dimensional state space [67].

From the related works we review, it can be seen that different research teams have different research interests in sperm tracking, but from an application view, there are mainly two types of tracking: The sperm head region of interest (SHROI) and the sperm tail region of interest (STROI). Visual tracking, as a hot research area with great potential, is widely studied in recent years. There are several common tracking algorithms in this field, such as Particle filter (PF) algorithms, the Maximum Intensity Region (MIR) algorithms, Mean Shift (MF) algorithms, the Optical Flow (OF) algorithms. There are also self-developed tracking algorithms by some research teams. Next, we review the applications of tracking technology in the field of sperm microscopic video analysis.

4.1 Head Tracking

In [1], first frame of prepared video is selected for setting a baseline. In addition, based on sperm detection processing, numbers of sperms in all frames are respectively calculated and stored. Considering that sperm has a comparative low speed, regions surrounding sperm are focused on. Therefore, it is not necessary to spend a lot of time and effort to analyse the entire image.At the beginning of sperm tracking, frames are divided into many regular regions based on centroid of objects. When objects detected have similar shape and size with reference object in first frame, It are regarded as sperm. Then, taking the centroid position of the first frame as the starting point, the distance of centroid movement is calculated.

In [3], a 4-dimensional model consisting of two spatial coordinates, one time coordinate and one optical flow vectors direction is proposed. Based on proposed model, the problem of incorrect path reconstruction caused by collision is potential to be solved. First, an filtering is applied for generating pixel set of detected sperm. Then, pixels detected are represented by optical flow vectors. After processing all frames based on above method, a mean shift clustering method is employed for clustering all features obtained . At last, the correspondence between above clusters and initial path is analysed. The experiment results are shown in Fig.14, and this reference calculates the moving speed of the sperm.

Refer to caption
Figure 14: The tracking result of proposed method in [3]. The figure corresponds to Fig.5 in the original paper.

In [67], an automatic method combining mean shift and a particle filter is proposed for tracking sperm. Sperm tracking using particle filters alone has the disadvantage of being too inefficient. Sperm tracking using particle filters alone has the disadvantage of falling into local optimal mode easily. In addition, both two methods fail to achieve efficiently tracking for sperms with random movement. Therefore, by combining this two methods, the proposed method can achieve rapid and accurate sperm tracking. The results of this algorithm are compared with results of particle filter and mean shift respectively, seen in Fig.15.

Refer to caption
Figure 15: The tracking results of proposed method in [67]. The figure corresponds to Fig.3 in the original paper.

In [55], a multi-target tracker by employing tracking method mentioned in [18] is proposed. Experiment shows that the proposed method is able to track all sperms appeared in a fixed region. In addition, with the assistance of operator, the tracking operation can be continued for the other one after processing a sperm video.

In [23, 29], an automatic sperm head tracking method is proposed. First step is locating sperm head based on analysing image contour. A 40×4040\times 40 pixels region is then creating to surround sperm head, center of which is at the same position with center of sperm head. At last, all frames in prepared video are performed by the same operations to achieve sperm tracking. In addition, to make the object always in the center of the monitor area, the distance between center of the monitor area and sperm head is calculated. The distance data obtained is then employed by Proportion Integral Differential (PID) controller, which is able to make sperm in the center by moving view field. Fig.16 illustrates the result of sperm tracking based on proposed method.

Refer to caption
Figure 16: The tracking result of proposed method in [29]. The figure corresponds to Fig.5 in the original paper.

In [28], a novel tracking methods is proposed for automatically tracking multiple moving sperm heads in the field of view at the same time. First, a subtraction operation is performed between two consecutive frames. Based on this step, a rough contour of sperm is obtained, which is then optimized by employing a fixed threshold value of 60. As the sperm video is processed frame by frame, the new captured contour of moved sperm replaces the previously captured contour in each frame of the video while the old contour is disappeared over time. At last, with the corresponding parameter settings, each contour exists for 0.5 seconds, and the color of the contour gradually lightens over time. Therefore, according to the sperm head contour traces of different shades of color, the movement route of sperm is obtained. In addition, to reduce the influence of noise and Brownian motions, several morphological operations are applied. The sperm tracking result is exhibited in Fig.17.

In [36], specific sperms are first chosen by professional operator. Center of selected sperm’s head is labelled manually. After that, method mentioned in [52] is employed for finding out the region that surrounds sperm head. Based on this method, edge of sperm head can be efficiently detected and the minimum box that surrounds sperm head is generated.

Refer to caption
Figure 17: The tracking results of proposed method in [28]. The figure corresponds to Fig.2 in the original paper.

In [57], a joint probabilistic data association filter (JPDAF) method is proposed based on Matlab platform. Compared to original PDAF, the novel one comprehensively considers all the event probabilities associated with sperm, which is NP-hard [7, 47]. A probabilityweighted sum is applied by JPDAF to update sperm path. In addition, Kusiak’s method [20] is employed in processing paths and measurements obtained to achieve faster processing. Moreover, Cox’s adaptation method [5] of Kusiak’s is employed to reduce the amount of computation and computation time by selecting most highly probable joint association events. Since sperm cells can exhibit abrupt maneuvers, each independent Kalman filter uses a continuous white noise acceleration (CWNA) target motion model with an adaptive process noise covariance. Fig.18 exhibits tracking results based on proposed method.

Refer to caption
Figure 18: The tracking results of proposed method in [57]. The figure corresponds to Fig.4 in the original paper.

In [10], a lot of computation time and effort is saved by employing proximity criterion. Specifically, according to the position of sperm in the nn-th frame, unreasonable regions in the (n+1)(n+1)-th frame are not considered. The tracking result with the assistance of proximity criterion is shown in Fig.19. Although it appears from Fig.19(b) that the paths of the two sperm seem to cross. In fact, they are on different planes, seen in Fig.19(c).In addition, proximity criterion is employed in ZZ plane to achieve a tracking result with higher reliability. Based on this idea, objects with low contrast of phase map can be tracked.

Refer to caption
Figure 19: The tracking results of proposed method in [10]. The figure corresponds to Fig.5 in the original paper.

In [45], a particle filter algorithm is applied to track the sperm. 300 particles is prepared for tracking one sperm. In addition, special sperm is hard to separate with others only based on velocity data when collision happens. Therefore, watershed method is employed for separating the special one with other sperms when collision happens. The Fig.20 shows the results of the treatment of sperm collision.

In [61], a reliable method based on two frames in a row is proposed for tracking sperm in video. The two frames in a row is regarded as a set of sample. For each sample, a sub-frame surrounding sperm head is generated in the previous frame, which is then matched to the next frame. The movement of sperm head is obtained based on the matching step, which is employed to generate a sub-frame for the next frame. The whole processing steps consisting of two stages is based on block matching method. The first stage is finding out the most suitable region by applying a similarity criterion. After that, the second stage is selecting most suitable global rigid transformation for all correspondences gained above. Fig.21 shows some head tracking results.

The task of sperm tracking presents two major difficulties. For one thing, sperm movement is relatively rapid and random. Most sperm, on the other hand, are similar in size and shape. In [17], a sperm tracking method combining particle swarm optimization and smoothing stochastic approximate monte carlo is proposed. In addition, to save the effort of finding areas that contain sperm, a windowing method is employed.

Refer to caption
Figure 20: The tracking results of proposed method in [45]. The figure corresponds to Fig.2 in the original paper.
Refer to caption
Figure 21: The tracking results of proposed method in [61]. The figure corresponds to Fig.4 in the original paper.

In [26], an automatic method combining computer technology and image processing technology is designed for sperm tracking. One challenge faced by the sperm tracking task is to determine the position of the same object in multiple consecutive frames of images. A kk-nearest neighbor (kk-NN) [13] is finally selected to deal this challenge. An tracking result based on kk-NN is shown in Fig.22.

Refer to caption
Figure 22: The classification results of proposed method in [26]. The figure corresponds to Fig.5 in the original paper.

4.2 Tail Tracking

In [61], a novel algorithm for tail tracking is proposed. Based on the proposed method, shapes of flagellar beat are able to be obtained. The key idea of proposed method is replacing flagellum with several circles. Fig.23 shows some flagellum tracking results.

Refer to caption
Figure 23: The tracking results of proposed method in [61]. The figure corresponds to Fig.5 in the original paper.

4.3 Summary

From this chapter, we can see that even though the processing of microscopic video images is generally the same, there are various views and applications of the tracking algorithm for sperm movement trajectory in different research teams. A summary of tracking works reviewed is shown in Tab. 3. Among them are the distance formula algorithm based on mathematics, and the conventional optical flow algorithm, the classical particle filter algorithm. There is also a tracking algorithm developed by the research team. However, due to the different data adopted by each algorithm, there are differences in evaluation standards, and there is no unified evaluation standard for CASA problem in the world. Therefore, the universality of these algorithms also remains to be investigated. Even so, from the experimental results, each algorithm shows a good tracking effect.

Table 3: A summary of sperm tracking works in CASA field.
Methods Technical Details Time Research Groups References
Head Tracking Template Matching Algorithm 2005 Vahid Reza Nafifisi  [36]
4-dimensional model 2007 Michael Berezansky  [3]
The Combination of Mean Shift
and Particle Filter
2009 Xiuzhuang Zhou  [67]
Distance methods 2010 VS Abbiramy  [1]
Distance methods 2010 Clement Leung  [23]
Khan’s Markov chain Monte Carlo 2010 Mathew James Tomlinson  [55]
Distance methods 2011 Zhe Lu  [29]
Particle Filter 2011 Mohammad R Ravanfar  [45]
Motion History Image 2012 Jun Liu  [28]
Proximity Criterion 2014 Giuseppe Di Caprio  [10]
Co-register Successive Images 2014 H-F Yang  [61]
Particle Swarm Optimization and Smoothing
Stochastic Approximate Monte Carlo
2015 Grafifika Jati  [17]
Joint Probabilistic Data
Association Fifilter
2016 Leonardo F Urbano  [57]
k-NN 2020 Xialin Li  [26]
Tail Tracking Shape Extraction 2014 H-F Yang  [61]

5 The Future of Computer-aided Sperm Analysis

5.1 Methods Analysis

Through the previous summary, we can find that in the target detection stage, most teams adopt more traditional image segmentation methods: threshold detection, Otsu, and Otsu adaptive threshold [9, 8]. Some research teams also choose graphic fitting and semi-automatic detection. However, in terms of the detection effect, no matter which detection method can obtain more accurate detection of sperm cells, each method has achieved satisfying experimental results. From this view, CASA technology has no great difficulty in sperm cell detection.

When it comes to tracking sperm motility, each team takes a different approach. There are clear and simple distance calculation methods, probabilistic tracking algorithms, and more traditional particle filtering algorithms. The relatively new shape extraction method has also achieved acceptable tracking effect in [61], but its effect depends partly on the image quality of the microscopic video. As a classical tracking technique, particle filter algorithm is also applied in the CASA system, but its tracking accuracy is also closely related to the number of particles. This leads to a drawback of particle filter algorithm, when the number of particles is enough, the calculation speed of the algorithm will be substantially reduced, at the same time, at the cost of a high requirement on the storage space of the system. This is an unavoidable problem for clinical devices. In [26], kk-NN is combined with deep learning. The convolution method is employed for features extraction from microscopic images, which greatly improves the accuracy of kk-NN classification. After that, the researcher team uses distance calculations to track the movement of the same sperm. Feature extraction and target classification based on deep learning can identify and calculate the same sperm target more accurately for the tracking algorithm of distance operation. From Fig. 22, we can also see that the tracking effect of this algorithm is more similar to the real sperm movement track.

5.2 Technical Limitations

With the development of computer related technology and the improvement of related tracking algorithm, CASA system will provide clearer images for sperm as well as make the sperm movement trajectory depicted by the CASA system closer and closer to the real sperm movement trajectory. There are many factors influencing the accuracy of CASA results. On a technical level, the main factors generally include: the optical system for capturing video, frame rate, algorithms (detection and tracking algorithms).

For the problem of sperm trajectory tracking, the methods adopted in the early stage of image processing are roughly the same, because most of them adopt the means of computer graphics to detect and locate sperm. However, there are many kinds of tracking algorithms for target tracking. This leads to technical limitations for CASA, which focus on issues related to target tracking and fundamentally different ways of defining motion. Because of this, the CASA system has not been widely used in human medical clinical diagnosis. Relative to the original manual detection, CASA has some uncertainties. These factors may cause different systems to have different evaluation results for the same sperm sample. Nevertheless, the CASA system has been widely used in animal reproduction experiments and has achieved success. In [49], it is attributed to the “biological” reason, and the main influencing factors are compared in the article, see in Fig. 24.

Refer to caption
Figure 24: Biological factors that influence CASA analysis. This figure corresponds to Tab. 1 in the original paper [49].

At present, the feature extraction of sperm micro video mainly adopts static features and dynamic features. However, due to the similarity of sperm cells, these two characteristics cannot be applied well. Our research team adopts a new feature extraction method, foldover feature [26], a behaviour description that helps analyse objects with weak visual information. The foldover feature is of great significance in analysing dynamic objects in microscopic videos. Foldover is defined as followning: Each frame of an object’s motion is superimposed on the same spatial plane in the space-time order of the motion, the result of the superposition is the foldover of the object’s motion. Foldover of an object contains temporal information, spatial information, behaviour features and static features. The flow chart of the foldover feature algorithm is presented in Fig.25.

Although the evaluation criteria of the CASA system are not unified, from the perspective of sperm movement, the movement of each sperm is a transfer of the position of the center of mass. And there is a uniform definition of the value of movement. In [2], some measured value are listed, seen in Fig. 26. For example, curvilinear velocity [VCL], average path velocity [VAP], straight line velocity [VSL], amplitude of lateral head displacement [ALH], linearity of the curvilinear path [LIN], straightness of the average path [STR], and beat-cross frequency [BCF]. These values are essential for assessing sperm motility and can be used to rank levels of sperm health. Then, the percentage of motile sperm can be obtained. However, these motion values are rarely mentioned in the references above, and researchers focus more on whether the algorithm is accurate enough for sperm tracking. This may also be one of the limitations that prevent the CASA system from being used primarily for human reproductive health diagnosis.

Refer to caption
Figure 25: The overview of proposed method mentioned in [26]. The figure corresponds to Fig.1 in the original paper.
Refer to caption
Figure 26: Terminologies in CASA mentioned in [2]. The figure corresponds to Fig.2 in the original paper.

5.3 Potential Methods for CASA

Our review shows that the algorithms and technologies used by CASA are mostly classical methods, and not much application of the emerging algorithms. Therefore, we consulted some relevant technical literature of new algorithms and summarized some new methods that might be applied in the field of the CASA. In this way, the performance indexes of CASA system can be improved and the future development of CASA can be helped.

Image Segmentation

In [12], a novel segmentation method combining sparse and dense method is proposed. Firstly, a sparse algorithm is applied for segmenting image, which can achieve faster segmentation than the super-pixel method. After that, a novel dense algorithm is applied for post-processing. By combining this two method, the proposed method achieve a good performance in image segmentation. Three natural image datasets are prepared for testing its performance. Results suggest that the proposed method yields the same performance as the super-pixel method in a shorter time.

In [25], a improved Unsupervised Image Translation (SUIT) method is described for semantic segmentation. They adopt adversarial training for superior image generation, and design a novel semantic-content loss to enhance visual appearance preservation. Extensive experimental results demonstrate that these translated images within SUIT can significantly improve performance of the model on the target domain. Eventually this model with FCN8s-VGG16 architecture achieves around 13 percentage points improvement in terms of mIoU on multiple semantic segmentation adaptation benchmarks.

In [14], a novel active contour by employing Jeffreys divergence is proposed to deal with inhomogenous image segmentation. First, a improved local data fitting energy by applying Jeffreys divergence is presented for yielding a better performance on inhomogenous image segmentation. In addition, a novel global data fitting energy by applying Jeffreys divergence is presented for making versatility of proposed method higher. At last, the adaptive weights for two data fitting energies is designed.

In [27], an automatic segmentation method consisting of a neural network and image saliency is presented for 4D heart images. Experiment results suggest that the proposed method is able to achieve a good performance on 4D heart image segmentation within relatively short time.

In [42], a novel segmentation method is presented for bone segmentation in medical image with high accuracy. The presented method mainly consists of two steps. The first one is pre-processing to obtain a rough segmentation image. The second step is further segmenting for image obtained in step one. In this step, deconvolution, cropping and interpolation operation are employed.

In [64, 63], a multiscale CNN-CRF (MSCC) system is described for environmental microorganisms (EMs) segmentation. MSCC model mainly consists of two parts. The first one is pixel-level segmentation part by employing mU-Net-B3. The second one is patch-level segmentation part by employing VGG-16. Experiment results on 420 EM samples suggest that by combining this two parts, the performance of EMs segmentation is greatly improved.

In [66], an automatic segmentation method by applying affinity propagation (AP) clustering method is proposed for grayscale images. With the assistance of AP clustering method, image can be segmented without determining initial clustering center. In addition, AP clustering method can greatly improve the stability. Similarly, the clustering method in [24] is also possible for the sperm image segmentation.

In [50, 51], a new model named hierarchical conditional random field (HCRF) is described for segmenting gastric histopathology image. The overview of HCRF is shown in Fig.27. For pixel level potentials, a U-Net is retrained. For patch level potentials, small adjustments are made to VGG-16, Inception-V3, and ResNet-50. In addition, different weights are designed for different potentials for achieving a better performance. Experiment results on the validation set suggest that HCRF yields a high segmentation accuracy of 79.83%\%.

Refer to caption
Figure 27: The overview of proposed method mentioned in [50]. The figure corresponds to Fig.2 in the original paper.

Target Detection

In [43], the latest developments in target detection are summarized. In addition, the latest corresponding approaches in the field are tested and compared. In [43], the following contents are described: 1) introduction of latest related approaches; 2) listing the benchmark datasets and commonly used evaluation metrics; 3) experimental comparison of the performances.

In [44], many target detection algorithms are Implemented and compared. The detection methods involved include those applied to various fields, such as shape detection, face detection. By comparing the detection performances of various detection algorithms, the most appropriate detection method is selected.

In [56], a method to detect abandoned objects from surveillance video is proposed. In the first step, foreground objects are extracted using background subtraction in which background modelling is done through running the average algorithm. After that, by analysing contour features of foreground objects in consecutive frames, static objects are detected. In the third step, detected static objects are classified into object and non-object objects using edge-based object recognition method.

In [34], an automatic method is proposed for pulmonary nodules detection. By applying multi-level threshold, grayscale morphology and rolling ball algorithm, the features are extracted with higher accuracy. In addition, random under sampling method is employed for solving the problem of imbalance between classes.At last, binary particle swarm optimization is applied for increasing accuracy of detection result.

Object Tracking

In [68], a multiple object detection method is proposed. Based on a distractor-aware discrimination model, the proposed method is able to solve the problem of missed target detection. In addition, a relational attention learning mechanism is employed for the problem of object appearance variations. The validity of the proposed method is verified on the prepared data sets.

In [53], by treating the tracking problem as a three-step decision-making process, a novel tracking network, which explores only three small subsets of candidate regions, is developed to achieve faster (real-time) localization of the target object along the frames in a video.

In [31], a method for performing 3D motion tracking of the shoulder joint with respect to the thorax, using MARG sensors and a data fusion algorithm, is presented.

In [65], a novel system for tracking neural stem cells is proposed. Firstly, objects in image sequence are detected and localized. After that, the step of feature extraction is performed for the subsequent object tracking. At last, an improved mean shift method is proposed for statics objects.

In [33], occlusion is one of the major challenges for object tracking in real-life scenarios. An effective observation model is proposed based on the confidence (classification) score provided to optimize the particle filter algorithm.

In [59], an on-line object tracking algorithm based on he particle filtering framework is proposed. The object appearance is first modelled by subspace learning to reflect the target variations across frames. Furthermore, the alternating direction method of multipliers algorithm is employed to compute the model efficiently.

5.4 Summary

With advances in computer and Internet technology, the CASA system has great potential as a research tool in reproductive toxicology, animal production and human clinical analysis. Clearly, CASA needs to be rigorously tested to meet the standards of biological research and human reproductive medicine. In addition, CASA should pay more attention to sperm quality tests. Nowadays, male reproductive health diagnosis is highly subjective, so objective quantitative criteria are obviously urgently needed. Because this is more conducive to the quantification of sperm health analysis. It is not just looking at the motion tracking of sperm cells. CASA technology imperatively needs to improve the analysis of sperm motility, and incorporate it into the relevant experimental research. At the same time, the establishment of a large database with data analysis capability is also of great significance for the formulation of the diagnostic gold standard. These will improve the clinical relevance of semen analysis. More broadly, a stable and reliable CASA system will have a huge positive impact on natural life, wildlife conservation and animal husbandry.

6 Conclusion and Future Work

Through the article, we can find that although there are various tracking algorithms, sperm detection method is still the most basic computer image processing method. Deep learning and neural networks are so prevalent and developed nowadays, but few research teams have applied them to the detection of sperm cells in the CASA system. Image recognition under the framework of deep learning has achieved high accuracy at present, and it is believed that it will also achieve good results when applied to CASA. Excellent cell detection results are an important prerequisite for sperm tracking algorithms. Therefore, it is possible to combine CASA technology with deep neural networks. In addition, most of the algorithms are only discussed at the research level in the laboratory, without practical application and clinical research. The main reason is also because of the lack of in-depth study and accumulation of sperm movement data. In the future, it will be important for the team to build a database, not just a sperm tracking algorithm. This will enable the CASA system to be applied to clinical medicine as soon as possible to reduce the subjectivity of diagnosis and the burden on doctors.

Acknowledgements

This work was supported by the “National Natural Science Foundation of China” (No. 61806047), and the “Fundamental Research Funds for the Central Universities” (No. N2019003). They would also like to thank Miss Zixian Li and Mr. Guoxian Li for their important discussion.

References

  • [1] Abbiramy, V., Shanthi, V., Allidurai, C.: Spermatozoa detection, counting and tracking in video streams to detect asthenozoospermia. In: 2010 International Conference on Signal and Image Processing. pp. 265–270. IEEE (2010)
  • [2] Amann, R.P., Waberski, D.: Computer-assisted sperm analysis (casa): Capabilities and potential developments. Theriogenology 81(1), 5–17 (2014)
  • [3] Berezansky, M., Greenspan, H., Cohen-Or, D., Eitan, O.: Segmentation and tracking of human sperm cells using spatio-temporal representation and clustering. In: Medical Imaging 2007: Image Processing. vol. 6512, p. 65122M. International Society for Optics and Photonics (2007)
  • [4] Bhargavi, K., Jyothi, S.: A survey on threshold based segmentation technique in image processing. International Journal of Innovative Research and Development 3(12), 234–239 (2014)
  • [5] Blackman, S., Blackman, S.S., Popoli, R.: Design and analysis of modern tracking systems. Journal of I (1999)
  • [6] Boyers, S.P., Davis, R.O., Katz, D.F.: Automated semen analysis. Year Book Medical Publishers (1989)
  • [7] Crouse, D.F., Bar-Shalom, Y., Willett, P., Svensson, L.: The jpdaf in practical systems: Computation and snake oil. In: Signal and Data Processing of Small Targets 2010. vol. 7698, p. 769813. International Society for Optics and Photonics (2010)
  • [8] Dhal, K., Das, A., Ray, S., Galvez, J., Das, S.: Nature-inspired optimization algorithms and their application in multi-thresholding image segmentation. Archives of Computational Methods in Engineering 27, 855–888 (2020)
  • [9] Dhal, K., Ray, S., Das, A., Das, S.: A survey on nature-inspired optimization algorithms and their application in image enhancement domain. Archives of Computational Methods in Engineering 26, 1607–1638 (2019)
  • [10] Di Caprio, G., El Mallahi, A., Ferraro, P., Dale, R., Coppola, G., Dale, B., Coppola, G., Dubois, F.: 4d tracking of clinical seminal samples for quantitative characterization of motility parameters. Biomedical optics express 5(3), 690–700 (2014)
  • [11] Elsayed, M., El-Sherry, T.M., Abdelgawad, M.: Development of computer-assisted sperm analysis plugin for analyzing sperm motion in microfluidic environments using image-j. Theriogenology 84(8), 1367–1377 (2015)
  • [12] Galvão, F.L., Guimarães, S.J.F., Falcão, A.X.: Image segmentation using dense and sparse hierarchies of superpixels. Pattern Recognition p. 107532 (2020)
  • [13] Goldstein, M.: k_n-nearest neighbor classification. IEEE Transactions on Information Theory 18(5), 627–630 (1972)
  • [14] Han, B., Wu, Y.: Active contour model for inhomogenous image segmentation based on jeffreys divergence. Pattern Recognition p. 107520 (2020)
  • [15] Holt, W., Watson, P., Curry, M., Holt, C.: Reproducibility of computer-aided semen analysis: comparison of five different systems used in a practical workshop. Fertility and sterility 62(6), 1277–1282 (1994)
  • [16] ImageJ: Website of imagej. Available at: https://imagej.nih.gov/ij/ (2020)
  • [17] Jati, G., Gunawan, A.A., Bowolaksono, A., Lestari, S.W., Jatmiko, W., et al.: Human sperm tracking using particle swarm optimization combined with smoothing stochastic sampling on low frame rate video. In: 2015 International Symposium on Micro-NanoMechatronics and Human Science (MHS). pp. 1–6. IEEE (2015)
  • [18] Khan, Z., Balch, T.R., Dellaert, F.: An mcmc-based particle filter for tracking multiple interacting targets. In: European Conference on Computer Vision. pp. 279–290 (2004)
  • [19] Kraemer, M., Fillion, C., Martin-Pont, B., Auger, J.: Factors influencing human sperm kinematic measurements by the celltrak computer-assisted sperm analysis system. Human reproduction (Oxford, England) 13(3), 611–619 (1998)
  • [20] Kusiak, A., Chow, W.S.: An efficient cluster identification algorithm. IEEE transactions on systems, man, and cybernetics 17(4), 696–699 (1987)
  • [21] Larsen, L., Scheike, T., Jensen, T.K., Bonde, J.P., Ernst, E., Hjollund, N.H., Zhou, Y., Skakkebæk, N.E., Giwercman, A., Team, D.F.P.P.S., et al.: Computer-assisted semen analysis parameters as predictors for fertility of men from the general population. Human Reproduction 15(7), 1562–1567 (2000)
  • [22] Leung, C., Lu, Z., Esfandiari, N., Casper, R.F., Sun, Y.: Automated sperm immobilization for intracytoplasmic sperm injection. IEEE Transactions on Biomedical Engineering 58(4), 935–942 (2010)
  • [23] Leung, C., Lu, Z., Esfandiari, N., Casper, R.F., Sun, Y.: Detection and tracking of low contrast human sperm tail. In: 2010 IEEE International Conference on Automation Science and Engineering. pp. 263–268. IEEE (2010)
  • [24] Li, C., Hu, Z., Chen, H., Ai, S., Zhang, J., Zhang, Y., Wang, Q., Li, X.: A Cervical Histopathology Image Clustering Approach Using Graph based Features. SN Computer Science 2(66), 1–20 (2021)
  • [25] Li, R., Cao, W., Jiao, Q., Wu, S., Wong, H.S.: Simplified unsupervised image translation for semantic segmentation adaptation. Pattern Recognition p. 107343 (2020)
  • [26] Li, X., Li, C., Kulwa, F., Rahaman, M.M., Zhao, W., Wang, X., Xue, D., Yao, Y., Cheng, Y., Li, J., et al.: Foldover features for dynamic object behaviour description in microscopic videos. IEEE Access 8, 114519–114540 (2020)
  • [27] Liu, H., Chu, W., Wang, H.: Automatic segmentation algorithm of ultrasound heart image based on convolutional neural network and image saliency. IEEE Access (2020)
  • [28] Liu, J., Leung, C., Lu, Z., Sun, Y.: Quantitative analysis of locomotive behavior of human sperm head and tail. IEEE Transactions on Biomedical Engineering 60(2), 390–396 (2012)
  • [29] Lu, Z., Zhang, X., Leung, C., Esfandiari, N., Casper, R.F., Sun, Y.: Robotic icsi (intracytoplasmic sperm injection). IEEE Transactions on Biomedical Engineering 58(7), 2102–2108 (2011)
  • [30] Mack, S.O., Wolf, D.P., Tash, J.S.: Quantitation of specific parameters of motility in large numbers of human sperm by digital image processing. Biology of reproduction 38(2), 270–281 (1988)
  • [31] Madrigal, J.A.B., Negrete, J.C., Guerrero, R.M., Rodríguez, L.A.C., Sossa, H.: 3d motion tracking of the shoulder joint with respect to the thorax using marg sensors and data fusion algorithm. Biocybernetics and Biomedical Engineering (2020)
  • [32] Menkveld, R.: Clinical significance of the low normal sperm morphology value as proposed in the fifth edition of the who laboratory manual for the examination and processing of human semen. Asian journal of andrology 12(1),  47 (2010)
  • [33] Mondal, A.: Neuro-probabilistic model for object tracking. Pattern Analysis and Applications 22(4), 1609–1628 (2019)
  • [34] Mukherjee, J., Kar, M., Chakrabarti, A., Das, S.: A soft-computing based approach towards automatic detection of pulmonary nodule. Biocybernetics and Biomedical Engineering (2020)
  • [35] Nafisi, V.R., Moradi, M.H., Nasr-Esfahani, M.H.: Sperm identification using elliptic model and tail detection. World Academy of Science, Engineering and Technology 6, 205–208 (2005)
  • [36] Nafisi, V.R., Moradi, M.H., Nasr-Esfahani, M.H.: A template matching algorithm for sperm tracking and classification. Physiological measurement 26(5),  639 (2005)
  • [37] Nosrati, R., Driouchi, A., Yip, C.M., Sinton, D.: Two-dimensional slither swimming of sperm within a micrometre of a surface. Nature communications 6,  8703 (2015)
  • [38] Nurhadiyatna, A., Latifah, A.L., Fryantoni, D., Wirahman, T., Wijayanti, R., Muttaqien, F.: Comparison and implementation of motion detection methods for sperm detection and tracking. In: 2014 International Symposium on Micro-NanoMechatronics and Human Science (MHS). pp. 1–5. IEEE (2014)
  • [39] Organisation, W.H.: WHO laboratory manual for the examination of human semen and sperm-cervical mucus interaction. Cambridge university press (1999)
  • [40] Otsu, N.: A threshold selection method from gray-level histograms. IEEE transactions on systems, man, and cybernetics 9(1), 62–66 (1979)
  • [41] Pal, N.R., Pal, S.K.: A review on image segmentation techniques. Pattern recognition 26(9), 1277–1294 (1993)
  • [42] Pinheiro, M., Alves, J.L.: A new level-set-based protocol for accurate bone segmentation from ct imaging. IEEE Access 3, 1894–1906 (2015)
  • [43] Qiong, W., Zhang, L., Yan, L., Kpalma, K.: Overview of deep-learning based methods for salient object detection in videos. Pattern Recognition p. 107340 (2020)
  • [44] Raghunandan, A., Raghav, P., Aradhya, H.R., et al.: Object detection algorithms for video surveillance applications. In: 2018 International Conference on Communication and Signal Processing (ICCSP). pp. 0563–0568. IEEE (2018)
  • [45] Ravanfar, M.R., Moradi, M.H.: Low contrast sperm detection and tracking by watershed algorithm and particle filter. In: 2011 18th Iranian Conference of Biomedical Engineering (ICBME). pp. 260–263. IEEE (2011)
  • [46] of the American Society for Reproductive Medicine, P.C., et al.: Diagnostic evaluation of the infertile male: a committee opinion. Fertility and sterility 98(2), 294–301 (2012)
  • [47] Romeo, K., Crouse, D.F., Bar-Shalom, Y., Willett, P.: A fast coalescence-avoiding jpdaf. In: Signal and Data Processing of Small Targets 2012. vol. 8393, p. 83930U. International Society for Optics and Photonics (2012)
  • [48] Senthilkumaran, N., Rajesh, R.: Edge detection techniques for image segmentation-a survey of soft computing approaches. International journal of recent trends in engineering 1(2),  250 (2009)
  • [49] St, M., van der Horst G, D, M.: The future of computer-aided sperm analysis. Asian Journal of Andrology 17(4), 545–553 (2015)
  • [50] Sun, C., Li, C., Zhang, J., Kulwa, F., Li, X.: Hierarchical conditional random field model for multi-object segmentation in gastric histopathology images. Electronics Letters (2020)
  • [51] Sun, C., Li, C., Zhang, J., Rahaman, M.M., Ai, S., Chen, H., Kulwa, F., Li, Y., Li, X., Jiang, T.: Gastric Histopathology Image Segmentation Using a Hierarchical Conditional Random Field. Biocybernetics and Biomedical Engineering 40(4), 1535–1555 (2020)
  • [52] Teifoory, N., Moradi, M., Nafisi, V.: A new method for sperm segmentation in microscopic image. In: Proc. 11th Iranian Biomedical Engineering Conference Amirkabir University of Technology (2002)
  • [53] Teng, Z., Zhang, B., Fan, J.: Three-step action search networks with deep q-learning for real-time object tracking. Pattern Recognition 101, 107188 (2020)
  • [54] Tomlinson, M., Lewis, S., Morroll, D.: Sperm quality and its relationship to natural and assisted conception: British fertility society guidelines for practice. Human fertility 16(3), 175–193 (2013)
  • [55] Tomlinson, M.J., Pooley, K., Simpson, T., Newton, T., Hopkisson, J., Jayaprakasan, K., Jayaprakasan, R., Naeem, A., Pridmore, T.: Validation of a novel computer-assisted sperm analysis (casa) system using multitarget-tracking algorithms. Fertility and sterility 93(6), 1911–1920 (2010)
  • [56] Tripathi, R.K., Jalal, A.S., Bhatnagar, C.: A framework for abandoned object detection from video surveillance. In: 2013 Fourth National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG). pp. 1–4. IEEE (2013)
  • [57] Urbano, L.F., Masson, P., VerMilyea, M., Kam, M.: Automatic tracking and motility analysis of human sperm in time-lapse images. IEEE transactions on medical imaging 36(3), 792–801 (2016)
  • [58] Verstegen, J., Iguer-Ouada, M., Onclin, K.: Computer assisted semen analyzers in andrology research and veterinary practice. Theriogenology 57(1), 149–179 (2002)
  • [59] Wang, Y., Luo, X., Ding, L., Fu, S., Hu, S.: Multi-task non-negative matrix factorization for visual object tracking. Pattern Analysis and Applications 23(1), 493–507 (2020)
  • [60] Wilson-Leedy, J.G., Ingermann, R.L.: Development of a novel casa system based on open source software for characterization of zebrafish sperm motility parameters. Theriogenology 67(3), 661–672 (2007)
  • [61] Yang, H.F., Descombes, X., Prigent, S., Malandain, G., Druart, X., Plouraboué, F.: Head tracking and flagellum tracing for sperm motility analysis. In: 2014 IEEE 11th International Symposium on Biomedical Imaging (ISBI). pp. 310–313. IEEE (2014)
  • [62] Z. Shi, L., Nascimento, J., Chandsawangbhuwana, C., Berns, M.W., Botvinick, E.L.: Real-time automated tracking and trapping system for sperm. Microscopy research and technique 69(11), 894–902 (2006)
  • [63] Zhang, J., Li, C., Kosov, S., Grzegorzek, M., Shirahama, K., Jiang, T., Sun, C., Li, Z., Li, H.: LCU-Net: A Novel Low-cost U-Net for Environmental Microorganism Image Segmentation. Pattern Recognition p. Online first (2021)
  • [64] Zhang, J., Li, C., Kulwa, F., Zhao, X., Sun, C., Li, Z., Jiang, T., Li, H., Qi, S.: A multiscale cnn-crf framework for environmental microorganism image segmentation. BioMed Research International 2020 (2020)
  • [65] Zhang, T., Jia, W., Zhu, Y., Yang, J.: Automatic tracking of neural stem cells in sequential digital images. Biocybernetics and Biomedical Engineering 36(1), 66–75 (2016)
  • [66] Zhou, S., Xu, Z.: Automatic grayscale image segmentation based on affinity propagation clustering. Pattern Analysis and Applications 23(1), 331–348 (2020)
  • [67] Zhou, X., Lu, Y.: Efficient mean shift particle filter for sperm cells tracking. In: 2009 International Conference on Computational Intelligence and Security. vol. 1, pp. 335–339. IEEE (2009)
  • [68] Zhou, Z., Luo, W., Wang, Q., Xing, J., Hu, W.: Distractor-aware discrimination learning for online multiple object tracking. Pattern Recognition p. 107512 (2020)