<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id><journal-title-group>
<journal-title>PLoS ONE</journal-title></journal-title-group>
<issn pub-type="epub">1932-6203</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, USA</publisher-loc></publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">PONE-D-13-51587</article-id>
<article-id pub-id-type="doi">10.1371/journal.pone.0101891</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biology and life sciences</subject><subj-group><subject>Biotechnology</subject><subj-group><subject>Bioengineering</subject><subj-group><subject>Biomedical engineering</subject></subj-group></subj-group></subj-group><subj-group><subject>Developmental biology</subject><subj-group><subject>Embryology</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer and information sciences</subject><subj-group><subject>Computing methods</subject></subj-group></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering and technology</subject><subj-group><subject>Signal processing</subject><subj-group><subject>Image processing</subject><subject>Signal filtering</subject><subject>Video processing</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physical sciences</subject><subj-group><subject>Mathematics</subject><subj-group><subject>Applied mathematics</subject><subj-group><subject>Algorithms</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Research and analysis methods</subject><subj-group><subject>Model organisms</subject><subj-group><subject>Animal models</subject><subj-group><subject>Mouse models</subject></subj-group></subj-group></subj-group></subj-group></article-categories>
<title-group>
<article-title>Improved and Robust Detection of Cell Nuclei from Four Dimensional Fluorescence Images</article-title>
<alt-title alt-title-type="running-head">Robust Nuclei Detection in 4D Fluorescence Images</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bashar</surname><given-names>Md. Khayrul</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yamagata</surname><given-names>Kazuo</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Kobayashi</surname><given-names>Tetsuya J.</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib>
</contrib-group>
<aff id="aff1"><label>1</label><addr-line>Leading Graduate School Promotion Center, Ochanomizu University, Tokyo, Japan</addr-line></aff>
<aff id="aff2"><label>2</label><addr-line>Research Institute for Microbial Diseases, Osaka University, Osaka, Japan</addr-line></aff>
<aff id="aff3"><label>3</label><addr-line>Institute of Industrial Science, The University of Tokyo, Tokyo, Japan</addr-line></aff>
<contrib-group>
<contrib contrib-type="editor" xlink:type="simple"><name name-style="western"><surname>Kappen</surname><given-names>Claudia</given-names></name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"/></contrib>
</contrib-group>
<aff id="edit1"><addr-line>Pennington Biomedical Research Center/LSU, United States of America</addr-line></aff>
<author-notes>
<corresp id="cor1">* E-mail: <email xlink:type="simple">bashar.md.khayrul@ocha.ac.jp</email></corresp>
<fn fn-type="conflict"><p>The authors have declared that no competing interests exist.</p></fn>
<fn fn-type="con"><p>Analyzed the data: MKB. Contributed reagents/materials/analysis tools: KY MKB. Wrote the paper: MKB TJK. Conceived and designed the research: MKB KY TJK. Performed imaging experiments: KY. Designed and engineered the algorithms: MKB. Designed and developed the software: MKB. Obtained permission for experiments on mice: KY.</p></fn>
</author-notes>
<pub-date pub-type="collection"><year>2014</year></pub-date>
<pub-date pub-type="epub"><day>14</day><month>7</month><year>2014</year></pub-date>
<volume>9</volume>
<issue>7</issue>
<elocation-id>e101891</elocation-id>
<history>
<date date-type="received"><day>7</day><month>12</month><year>2013</year></date>
<date date-type="accepted"><day>12</day><month>6</month><year>2014</year></date>
</history>
<permissions>
<copyright-year>2014</copyright-year>
<copyright-holder>Bashar et al</copyright-holder><license xlink:type="simple"><license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p></license></permissions>
<abstract>
<p>Segmentation-free direct methods are quite efficient for automated nuclei extraction from high dimensional images. A few such methods do exist but most of them do not ensure algorithmic robustness to parameter and noise variations. In this research, we propose a method based on multiscale adaptive filtering for efficient and robust detection of nuclei centroids from four dimensional (4D) fluorescence images. A temporal feedback mechanism is employed between the enhancement and the initial detection steps of a typical direct method. We estimate the minimum and maximum nuclei diameters from the previous frame and feed back them as filter lengths for multiscale enhancement of the current frame. A radial intensity-gradient function is optimized at positions of initial centroids to estimate all nuclei diameters. This procedure continues for processing subsequent images in the sequence. Above mechanism thus ensures proper enhancement by automated estimation of major parameters. This brings robustness and safeguards the system against additive noises and effects from wrong parameters. Later, the method and its single-scale variant are simplified for further reduction of parameters. The proposed method is then extended for nuclei volume segmentation. The same optimization technique is applied to final centroid positions of the enhanced image and the estimated diameters are projected onto the binary candidate regions to segment nuclei volumes.Our method is finally integrated with a simple sequential tracking approach to establish nuclear trajectories in the 4D space. Experimental evaluations with five image-sequences (each having 271 3D sequential images) corresponding to five different mouse embryos show promising performances of our methods in terms of nuclear detection, segmentation, and tracking. A detail analysis with a sub-sequence of 101 3D images from an embryo reveals that the proposed method can improve the nuclei detection accuracy by 9 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e001" xlink:type="simple"/></inline-formula> over the previous methods, which used inappropriate large valued parameters. Results also confirm that the proposed method and its variants achieve high detection accuracies (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e002" xlink:type="simple"/></inline-formula> 98<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e003" xlink:type="simple"/></inline-formula> mean F-measure) irrespective of the large variations of filter parameters and noise levels.</p>
</abstract>
<funding-group><funding-statement>This work was supported by Grants-in-Aid for Scientific Research on Innovative Areas (KAKENHI), Grant No. 21116006; Japan Society for the Promotion of Science; and the Ministry of Education, Culture, Sports, Science and Technology. <ext-link ext-link-type="uri" xlink:href="http://www.jsps.go.jp/j-grantsinaid/" xlink:type="simple">http://www.jsps.go.jp/j-grantsinaid/</ext-link>. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</funding-statement></funding-group><counts><page-count count="21"/></counts></article-meta>
</front>
<body><sec id="s1">
<title>Introduction</title>
<p>The development of time-lapse imaging technique using fluorescent proteins (e.g., green fluorescence protein (GFP)) creates ample opportunities of recording optically sectioned images of biological samples. These images can be used to uncover complicated biological processes like embryogenesis, endocytosis or fusion (during viral infections), and disease (e.g., cancer) spreading <xref ref-type="bibr" rid="pone.0101891-Kurihara1">[1]</xref>–<xref ref-type="bibr" rid="pone.0101891-Khan1">[4]</xref>. Mouse embryogenesis involves many biological processes (e.g., cellular division, differentiation, and apoptosis) that can be unveiled through studying cellular dynamics. However, understanding cell dynamics requires the accurate extraction and tracking of cell nuclei over high dimensional space and time <xref ref-type="bibr" rid="pone.0101891-Peng1">[5]</xref>. Our objective is therefore to develop computational technique for automated extraction of nuclear information based on image analysis. Given appropriate temporal resolution, individual cells can be followed over time, providing a continuous recording of proliferation, differentiation, and morphogenesis. However, exploring above information from 4D time-series is not trivial due to imaging limitations and the non-uniformity of the responses of fluorescence probes, especially when nuclei get closer at higher developmental stages <xref ref-type="bibr" rid="pone.0101891-Kurotaki1">[6]</xref>.</p>
<p>To solve the problem for accurate nuclei detection, two main research streams can be found. First one performs nuclei segmentation followed by centroid extraction. Methods in this stream integrate simple threshold-based results with other image processing methods like morphological operations, mode finding, watershed, and level set to segment nuclei in the presence of noise, uneven contrast, and juxtaposed nuclei <xref ref-type="bibr" rid="pone.0101891-Lee1">[7]</xref>–<xref ref-type="bibr" rid="pone.0101891-Santella1">[16]</xref>. However, most such methods are either manual or very specialized to particular organisms and/or imaging techniques. Schnabel <italic>et al.</italic> <xref ref-type="bibr" rid="pone.0101891-Schnabel1">[11]</xref> proposed a software implementing a 3D interactive method for manually identifying cell-nuclei of <italic>C. elegans</italic>, while Parfitt <italic>et al.</italic> <xref ref-type="bibr" rid="pone.0101891-Parfitt1">[12]</xref> followed the same technique to establish lineage allocation in the early mouse embryo. Although these methods claim improved results, their manual cell marking procedure is time-consuming and includes subjective errors. Keller <italic>et al.</italic> <xref ref-type="bibr" rid="pone.0101891-Keller1">[13]</xref> adopted specially designed digital scanned laser light sheet fluorescence microscopy (DSLM) to study embryogenesis of zebra fish. Good segmentation results were achieved due to high signal to noise ratio (SNR) and spatial resolution of the DSLM images. However, image signatures of a mouse embryo are quite different from those of a zebra-fish because of the differences in the tissue organization. In case of the mouse embryo, cells grow inside the non-transparent tissue volume, whereas they (i.e., cells) grow in a thin tissue-layer on the zebra-fish embryo surface that encloses transparent materials. Therefore, the methods that are specific to certain organisms (e.g., zebra fish or C.elegans) and/or special imaging techniques (e.g., DSLM) may not be applicable to the usual confocal images for mouse embryogenesis.</p>
<p>The second research stream <xref ref-type="bibr" rid="pone.0101891-Byun1">[14]</xref>–<xref ref-type="bibr" rid="pone.0101891-Bashar4">[21]</xref> applies matched filtering for the enhancement of object-intensity distribution that facilitates computing nuclei centers as local maxima. Although the methods in this stream have the potentials of increased performance against juxtaposed cells, a little attention is observed so far. Byun <italic>et al.</italic> applied inverse Laplacian of Gaussian (LoG) filter to the enhanced feline retina images. The length of the filter was considered proportional to the empirically fixed average nuclear diameter <xref ref-type="bibr" rid="pone.0101891-Byun1">[14]</xref>. Bao <italic>et al.</italic> <xref ref-type="bibr" rid="pone.0101891-Bao1">[15]</xref> proposed a similar enhancement procedure using cube filter, whose length was also considered as the mean diameter of the available nuclei at each time-point. However, the fixed-length filter does not provide accurate spatial enhancement. A. Santella <italic>et al.</italic> applied difference of Gaussian (DoG) filtering for enhancing 3D images, but this method does not perform adaptive smoothing, usually required for better enhancement and detection <xref ref-type="bibr" rid="pone.0101891-Santella1">[16]</xref>. J. Han <italic>et al.</italic> proposed a multiscale iterative radial voting technique for nuclear seed estimation <xref ref-type="bibr" rid="pone.0101891-Han1">[17]</xref>. Although this method is claimed to have robustness against noise, it was tested only with 3D images having relatively high voxel resolution (0.15 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e004" xlink:type="simple"/></inline-formula> 0.15 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e005" xlink:type="simple"/></inline-formula> 0.75 µm). Moreover, the method did not discuss about parameter optimization for varying nuclei sizes. Bashar <italic>et al.</italic> proposed a multiscale spatial enhancement method for nuclei detection <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref>. Although good results were achieved with manually selected parameters (i.e., the minimum and maximum filtering lengths), an inaccurate parameter selection may lead to poor detection accuracy. Since nuclei sizes vary over space and time, temporal adaptation is also important. Recently, Bashar <italic>el al.</italic> <xref ref-type="bibr" rid="pone.0101891-Bashar2">[19]</xref>–<xref ref-type="bibr" rid="pone.0101891-Bashar4">[21]</xref> proposed spatio-temporal techniques, which estimate the minimum and the maximum filter lengths based on the normalized-volume-ratio (NVR) of nuclear objects between the current and all of the previous frames. These approaches improve the detection accuracy 2 to 3 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e006" xlink:type="simple"/></inline-formula> over the previous method <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref>. However, computed filter lengths are less accurate, because NVR includes background pixels during the computation of mean object volume. Since more automation with lesser manual parameters and the robustness to the variations of the enhancement and noise parameters are important biological demands, we propose a multiscale adaptive method for the robust detection of cell nuclei from 4D fluorescence images. The contributions of our paper are as follows:</p>
<list list-type="bullet"><list-item>
<p>An efficient segmentation-free direct nuclei detection method is proposed. This method employs multiscale spatio-temporal adaptive enhancement using Gaussian filtering, which can create more homogeneous object-structures for efficient and robust nuclei detection with reduced parameters. A feedback mechanism, based on optimizing a radial gradient function, is designed to achieve above robustness with improved detection accuracy. A simplified form of the proposed method is suggested for more parameter reduction. Single-scale versions of the above two methods are also analyzed with respect to nuclear detection.</p>
</list-item><list-item>
<p>A centroid-driven segmentation method is developed for nuclear volume extraction. This method integrates the extracted centroid information and the mentioned feedback mechanism to segment spherical nuclei volumes even when the cells are juxtaposed. This method can therefore be used for separating clustered nuclei especially at high developing stages.</p>
</list-item><list-item>
<p>Detail experimental evaluation and comparison are performed with special focus on the robustness against parameter and noise variations.</p>
</list-item><list-item>
<p>A simple tracking method using distance optimization is also discussed. This method associates estimated centroids between two consecutive 3D frames based on nearest neighbor principle. Preliminary evaluation in the fixed population case indicates promising performance of the method.</p>
</list-item></list>
<p>The rest of the paper is organized as follows. In the “Proposed Method” section, a detail description of the proposed method is given including its extended feature on the spatio-temporal adaptiveness to the robust nuclei detection. The system used for imaging mouse embryos at early developing stages, the characteristics of imaging data, and the procedure for ground-truth formation are explained in the “Imaging System and Data” section. The section entitled “Experimental Evaluation” describes the evaluation and comparative performance of our method using imaging data including the discussion on the obtained results. Finally, our work is summarized in the “Conclusion” section.</p>
</sec><sec id="s2" sec-type="methods">
<title>Proposed Method</title>
<p>The proposed method extracts nuclei centroids from every three dimensional image corresponding to each discrete time point. An overview of the proposed method is shown in <xref ref-type="fig" rid="pone-0101891-g001">Fig. 1</xref>.</p>
<fig id="pone-0101891-g001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g001</object-id><label>Figure 1</label><caption>
<title>Block diagram of the proposed adaptive method.</title>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g001" position="float" xlink:type="simple"/></fig><sec id="s2a">
<title>Preprocessing</title>
<p>Fluorescence images suffer from a set of disturbances induced by confocal microscopy systems: blur effects induced by the point spread function of optical setup, Poisson noise that arises from photon counting process, and additive Gaussian shot noise. Moreover, nuclear signal is heterogeneous due to heterogeneous structures of chromatin, yielding bright spots within the nuclei regions. Incorrect parameter settings may induce partial occlusion of image objects, including unexpected discrete noises. To reduce noise effects, we first apply a 3D median filter of 5<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e007" xlink:type="simple"/></inline-formula>5<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e008" xlink:type="simple"/></inline-formula>3 pixels to remove bright spots or other impulsive noise in the data. A cubic interpolation is then performed in the z-direction to obtain approximately isotropic voxels. Above two operations generate a preprocessed image, denoted as <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e009" xlink:type="simple"/></inline-formula>.</p>
</sec><sec id="s2b">
<title>Candidate Regions Extraction</title>
<p>Candidate regions of interest approximately encompass nuclei regions in the image. These regions were segmented by roughly removing background regions. The use of candidate regions brings two important benefits. Firstly, it reduces the risk of detecting strong noise peaks (if any) in the later steps. Secondly, it saves processing time for large volume biological images. In our research, we apply Otsu global threshold method <xref ref-type="bibr" rid="pone.0101891-Ostu1">[22]</xref>, which exploits the bi-modality of the image histogram to obtain candidate binary masks from the preprocessed image. Finally, the candidate region image, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e010" xlink:type="simple"/></inline-formula>, is obtained by retaining the contents of the pre-processed image corresponding to the binary regions.</p>
</sec><sec id="s2c">
<title>Spatio-temporal Adaptive Enhancement</title>
<p>Image enhancement is an important step for the segmentation-free direct extraction of cell nuclei. In general, this process smooths micro-structures inside object regions and assists in finding nuclei centroids using simpler techniques. Cell nuclei typically vary in sizes and shapes over space and time, especially during mouse embryo development in the early stages. A spatio-temporal adaptive enhancement is therefore effective for our research. Our previous method employs multiscale enhancement using fixed filtering parameters over time <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref>. An interactive selection of fixed parameters can produce fairly good results. However, the wrong selection of parameters may cause detrimental effects on the final outcome. Data-driven adaptive enhancement is therefore necessary to minimize the remaining noise components in the candidate-region image. This step ensures proper smoothing the object surfaces in the 3D candidate-region image and makes them suitable for subsequent processing. Three important benefits that can be achieved from adaptive filtering are: (i) spatio-temporal adaptive enhancement ensures high detection accuracy; (ii) it brings robustness to the detection method against variations of initial filtering parameters; (iii) it also suppress noise and provides more automation to the system through parameter reduction. If <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e011" xlink:type="simple"/></inline-formula> be the 3D candidate region image, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e012" xlink:type="simple"/></inline-formula> be the base enhancement filter at scale index <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e013" xlink:type="simple"/></inline-formula>, the enhanced image at time <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e014" xlink:type="simple"/></inline-formula> can be computed using discrete convolution:<disp-formula id="pone.0101891.e015"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e015" xlink:type="simple"/><label>(1)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e016" xlink:type="simple"/></inline-formula> represents the convolution operator. The time index in <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e017" xlink:type="simple"/></inline-formula> indicates that the filter kernel is computed from the previous frame to obtain the enhanced image of the current frame, i.e., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e018" xlink:type="simple"/></inline-formula>. We choose 3D Gaussian function as the base filter that can be given by<disp-formula id="pone.0101891.e019"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e019" xlink:type="simple"/><label>(2)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e020" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e021" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e022" xlink:type="simple"/></inline-formula> are the spread parameters of the Gaussian. In our research, separable one dimensional discrete Gaussian filters (e.g., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e023" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e024" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e025" xlink:type="simple"/></inline-formula>) were used for implementing discrete convolution in Eq. 1. If the finite length of the filter along the x direction is given by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e026" xlink:type="simple"/></inline-formula>, we can relate it to the spread parameter by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e027" xlink:type="simple"/></inline-formula>. With this length, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e028" xlink:type="simple"/></inline-formula>, the 1D Gaussian filter is defined by<disp-formula id="pone.0101891.e029"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e029" xlink:type="simple"/></disp-formula></p>
<p>Similar equations can be defined for <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e030" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e031" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e032" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e033" xlink:type="simple"/></inline-formula>, respectively. These filter lengths (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e034" xlink:type="simple"/></inline-formula>) are the required filter parameters to be estimated from the image. In our research, we use isotropic filters for which one dimensional finite filter lengths are given by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e035" xlink:type="simple"/></inline-formula>. Therefore, the spread parameter for the isotropic filter can be obtained by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e036" xlink:type="simple"/></inline-formula>.</p>
<sec id="s2c1">
<title>Multiscale Adaptive Filtering</title>
<p>Multiscale filtering is an appropriate choice, when nuclei have size variations with respect to time and space. Bashar <italic>et al.</italic> proposed such an approach, where the minimum and maximum filter lengths (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e037" xlink:type="simple"/></inline-formula>) required for spatial adaptation is computed from the current and all of the previous time-point images <xref ref-type="bibr" rid="pone.0101891-Bashar2">[19]</xref>–<xref ref-type="bibr" rid="pone.0101891-Bashar4">[21]</xref>. Normalized volume ratio of the candidate object pixels was used to obtain above lengths. However, the inclusion of background pixels in the candidate regions especially in the case of touching nuclei limits the improvement of the detection results by 2<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e038" xlink:type="simple"/></inline-formula> on average. In this study, we estimate the above lengths based on the extracted nuclei objects through optimization as detailed in the section <italic>Nuclear Size Optimization</italic>. In a single-embryo image, if <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e039" xlink:type="simple"/></inline-formula> be the total nuclei and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e040" xlink:type="simple"/></inline-formula> is the optimal diameter (See Eq. 15) for the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e041" xlink:type="simple"/></inline-formula>th nucleus, we can obtain the minimum and maximum object sizes by<disp-formula id="pone.0101891.e042"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e042" xlink:type="simple"/><label>(3)</label></disp-formula><disp-formula id="pone.0101891.e043"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e043" xlink:type="simple"/><label>(4)</label></disp-formula></p>
<p>Once the maximum and minimum object sizes were known, we can compute <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e044" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e045" xlink:type="simple"/></inline-formula> by<disp-formula id="pone.0101891.e046"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e046" xlink:type="simple"/><label>(5)</label></disp-formula><disp-formula id="pone.0101891.e047"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e047" xlink:type="simple"/><label>(6)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e048" xlink:type="simple"/></inline-formula> is the weighting factor, varying from 0 to 1. It is chosen 1.0 for the selected Gaussian filter. Note that <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e049" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e050" xlink:type="simple"/></inline-formula> are the maximum and the minimum filter lengths, used for processing the first frame in the sequence. At any time-point t, if <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e051" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e052" xlink:type="simple"/></inline-formula> are known, we can obtain multiple filter lengths for the spatial optimization using<disp-formula id="pone.0101891.e053"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e053" xlink:type="simple"/><label>(7)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e054" xlink:type="simple"/></inline-formula>; <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e055" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e056" xlink:type="simple"/></inline-formula> is the fixed incremental length. With the above lengths, multiple filters are applied at every pixel of the 3D image using Eq. 1 and the resulting responses are maximized by<disp-formula id="pone.0101891.e057"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e057" xlink:type="simple"/><label>(8)</label></disp-formula></p>
<p>Spatio-temporal adaptation described above provides stable nuclei detection, which is insensitive to the initial filter parameters.</p>
</sec><sec id="s2c2">
<title>Single-scale Adaptive Filtering</title>
<p>If nuclei in a single time-point 3D image have very small variations in sizes, single-scale temporal adaptation is an alternate option. In the single case, the enhanced image in Eq. 1 can be given by<disp-formula id="pone.0101891.e058"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e058" xlink:type="simple"/><label>(9)</label></disp-formula></p>
<p>Once again, we select Gaussian function as our base filter, whose spread parameter (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e059" xlink:type="simple"/></inline-formula>) in the separable and isotropic case, can be related to the finite length parameter (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e060" xlink:type="simple"/></inline-formula>) by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e061" xlink:type="simple"/></inline-formula>. This length should corresponds to the mean size of the nuclei for the adaptive enhancement. In our study, an initial value (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e062" xlink:type="simple"/></inline-formula>) of this parameter has been chosen empirically. Once we have <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e063" xlink:type="simple"/></inline-formula> at hand, we can run the proposed size optimization step (Please refer to the section <italic>Temporal Feedback Mechanism</italic>) to estimate the average object diameter (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e064" xlink:type="simple"/></inline-formula>) from all nuclei of the image at time <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e065" xlink:type="simple"/></inline-formula>. If a single-embryo image at time <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e066" xlink:type="simple"/></inline-formula> have <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e067" xlink:type="simple"/></inline-formula> nuclei and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e068" xlink:type="simple"/></inline-formula> is the optimal diameter (See Eq. 15) for the i<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e069" xlink:type="simple"/></inline-formula> nucleus, we can compute<disp-formula id="pone.0101891.e070"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e070" xlink:type="simple"/><label>(10)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e071" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e072" xlink:type="simple"/></inline-formula> is the weight factor as described before.</p>
</sec></sec><sec id="s2d">
<title>Centroid Extraction</title>
<p>Three stages of processing are performed for centroid extraction. <bold>Stage-1</bold> performs the computation of local maxima and generates maxima clusters using threshold on the characteristic ratio, which represents the percentage of lower intensity voxels from the central voxel in a local neighborhood. Connected component labeling followed by averaging is performed to obtain initial centroids. <bold>Stage-2</bold> refines Stage-1 results by analyzing the convexity of the intensity profiles in three orthogonal directions. Previous method used a fixed length during the selection of orthogonal intensity profiles <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref>. Profile lengths in the previous method were assumed to be less than 50 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e073" xlink:type="simple"/></inline-formula> of the diameter of the largest nucleus in the image sequence. However, the proposed method automatically estimates the mean object diameter from the 3D image and uses it as the profile length for the next image in the sequence. <bold>Stage-3</bold> merges fragmented nuclei (if any) in the Stage-2 results. Note that above three stages involve three threshold parameters, i.e., the ratio, shape, and distance parameters (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e074" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e075" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e076" xlink:type="simple"/></inline-formula>), respectively. Please refer to our previous work <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref> for the detail of these stages. However, we assign <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e077" xlink:type="simple"/></inline-formula> to 100<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e078" xlink:type="simple"/></inline-formula> in this research, because our proposed method reduces inhomogeneity in the object intensity distribution and facilitates selecting threshold value (Please refer to the next section for detail analysis).</p>
</sec><sec id="s2e">
<title>Temporal Feedback Mechanism</title>
<p>This step estimates filter parameters from the current image and sends them to process the next image in the sequence. Such procedure performs the proper enhancement based on the sizes of available objects in the image. In this study, nuclei are assumed to have spherical shape and their diameters are considered as parameters for multiscale enhancement of images. Nuclear diameters are estimated using the enhanced image. We introduce a new objective function <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e079" xlink:type="simple"/></inline-formula>, called <bold>radial gradient magnitude (RGM)</bold>, to estimate nuclei diameters at each position of Stage-1 centroids. This function is defined as the absolute difference between two one dimensional functions, computed from the 3D enhanced candidate region image. The first signal represents the spatial variations of mean intensities in the concentric spherical volumes that are gradually increasing in radius from each center. The second is the mean intensities of spherical annular regions between two consecutive radius-pairs starting from the smallest sphere of 1 pixel radius. If <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e080" xlink:type="simple"/></inline-formula> is the centroid position of a Stage-1 nucleus, RGM and the related functions can be defined by<disp-formula id="pone.0101891.e081"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e081" xlink:type="simple"/><label>(11)</label></disp-formula>where<disp-formula id="pone.0101891.e082"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e082" xlink:type="simple"/><label>(12)</label></disp-formula><disp-formula id="pone.0101891.e083"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e083" xlink:type="simple"/><label>(13)</label></disp-formula></p>
<p>In the above equations, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e084" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e085" xlink:type="simple"/></inline-formula> are the total voxels in the spherical and annular regions bounded by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e086" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e087" xlink:type="simple"/></inline-formula> as shown in <xref ref-type="fig" rid="pone-0101891-g002">Fig. 2(A)</xref> and<disp-formula id="pone.0101891.e088"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e088" xlink:type="simple"/></disp-formula><disp-formula id="pone.0101891.e089"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e089" xlink:type="simple"/></disp-formula><disp-formula id="pone.0101891.e090"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e090" xlink:type="simple"/></disp-formula></p>
<fig id="pone-0101891-g002" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g002</object-id><label>Figure 2</label><caption>
<title>Computation of Radial Gradient Magnitude (RGM).</title>
<p>Schematic diagrams for (A) computing <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e091" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e092" xlink:type="simple"/></inline-formula>, and (B) showing the spatial variations of RGM values.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g002" position="float" xlink:type="simple"/></fig>
<p>Since <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e093" xlink:type="simple"/></inline-formula> corresponds to the mean intensities within the concentric spheres, its values fall slowly than those in the annular regions, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e094" xlink:type="simple"/></inline-formula> as shown in <xref ref-type="fig" rid="pone-0101891-g002">Fig. 2(B)</xref>. As a result, RGM increases gradually from the center to the object boundary, where it becomes maximum and then starts falling due to approximately constant values of <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e095" xlink:type="simple"/></inline-formula> until reaching to the zero value (See <xref ref-type="fig" rid="pone-0101891-g003">Fig. 3(B)</xref>). The inner radius at the maximum RGM value can be regarded as the optimal radius of the nucleus. This is achieved by maximizing the objective function as in Eq. 14.<disp-formula id="pone.0101891.e096"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e096" xlink:type="simple"/><label>(14)</label></disp-formula></p>
<fig id="pone-0101891-g003" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g003</object-id><label>Figure 3</label><caption>
<title>Block diagram of Variant-2 and Variant-3 of proposed method.</title>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g003" position="float" xlink:type="simple"/></fig>
<p>Note that the radius <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e097" xlink:type="simple"/></inline-formula> denotes the approximate object boundary surface, while the radius <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e098" xlink:type="simple"/></inline-formula> indicates the surface in the background region. For notational convenience, the optimal radius for the <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e099" xlink:type="simple"/></inline-formula>th nucleus at time <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e100" xlink:type="simple"/></inline-formula> is denoted by <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e101" xlink:type="simple"/></inline-formula>. Finally, the object size, i.e., the optimal diameter of the extracted nucleus is obtained by<disp-formula id="pone.0101891.e102"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e102" xlink:type="simple"/><label>(15)</label></disp-formula></p>
<p>Stage-1 (Please refer to the section Centroid Extraction may contain false centroids due to remaining noises after adaptive enhancement. However, the estimated diameters for such objects may be very small. We therefore eliminate spurious objects before computing final parameters. We empirically choose a minimum size threshold (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e103" xlink:type="simple"/></inline-formula> 10 pixels), which is less than the half of the largest nucleus diameter in the recorded images. The maximum, minimum, and the average diameters of the Stage-1 nuclei are used as feedback parameters to adaptively enhance the next sequential image.</p>
</sec><sec id="s2f">
<title>Other Variants of Proposed Method</title>
<p>Variant-1 is the single-scale version of the proposed method. In this variation, the enhancement of the candidate region image is done using single scale adaptive filtering. Variant-2 and Variant-3 are the simplified versions of the proposed method and its single-scale variant. These methods are aimed for the parameter reduction. Block diagram of the simplified method is shown in <xref ref-type="fig" rid="pone-0101891-g003">Fig. 3</xref>. The preprocessed image undergoes multiscale (or single-scale) adaptive enhancement. Centroid extraction here consists of two stages. Stage-1 extracts the initial nuclei centroids as before, while the last stage (Stage-2) employs the feedback mechanism (as explained above)for detecting final centroids. This stage estimates nuclear diameters and centroids by size optimization. A size threshold (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e104" xlink:type="simple"/></inline-formula>) is applied as before to eliminate spurious objects. Note that the simplified method does not use Stage-2 and Stage-3 of the proposed method. As a result, the relevant parameters, i.e., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e105" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e106" xlink:type="simple"/></inline-formula> are also reduced.</p>
</sec><sec id="s2g">
<title>Centroid-driven Nuclear Volume Segmentation</title>
<p>Proposed nuclei detection method can be integrated with a simple threshold technique for nuclear volume segmentation. It has an advantage of recovering approximate nuclear volumes from clustered nuclei at high developmental stage. <xref ref-type="fig" rid="pone-0101891-g004">Figure 4</xref> shows the flow diagram for nuclear volume segmentation. The same optimization method (as in the section <italic>Temporal Feedback Mechanism</italic>) is used to estimate nuclear diameter at each final centroid position in the enhanced 3D image. This diameter along with the respective centroid is then projected onto the result (binary image) of a typical segmentation method. As results, the final segmentation of the nuclear volumes is achieved. This volume information can be associated with many applications including mitosis detection, object classification, and the object tracking.</p>
<fig id="pone-0101891-g004" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g004</object-id><label>Figure 4</label><caption>
<title>Block diagram of the method for Nuclear Volume Segmentation.</title>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g004" position="float" xlink:type="simple"/></fig></sec><sec id="s2h">
<title>Computational Efficacy, Hardware, and Software</title>
<p>The proposed method is implemented using Microsoft Visual Studio 2008 on the windows platform. Most of the source codes are written using visual C++ except few cases, where we use some functions from freely available image processing library <xref ref-type="bibr" rid="pone.0101891-MIST1">[26]</xref>. Volume rendered images are prepared using non-free software “PLUTO” <xref ref-type="bibr" rid="pone.0101891-PLUTO1">[25]</xref>. Codes for plotting tracking diagrams are written using commercially available MATLAB software. Source code is not open at the moment. All tests are conducted using a windows PC having an Intel(R) Core(TM) i7 CPU 3.20GHz with 8GB RAM. Proposed robust detection program takes about 0.05 minutes to process a single frame, i.e., a 3D single embryo image of size 103 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e107" xlink:type="simple"/></inline-formula> 103 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e108" xlink:type="simple"/></inline-formula> 102.</p>
</sec></sec><sec id="s3">
<title>Imaging System and Data</title>
<sec id="s3a">
<title>Imaging System</title>
<p>Mouse embryo images were captured by Cell Voyager (CV1000) microscope system integrated with Nipkow disc confocal system, (Yokogawa Electric Corporation, Japan) with a 20× UPlan Apo NA = 0.8. Two main features of our microscopy system are (i) the ability of eliminating out-of-focus blur by confocal image capture and (ii) the low photo-toxicity due to lower incident light power per unit volume of the specimen. The reduction of the light power is achieved by segregating laser beam using multiple pinholes of the Nipkow disk. An mRNA injection based technique is applied to image mouse embryo cultured by <italic>in-vitro</italic> fertilization (IVF) <xref ref-type="bibr" rid="pone.0101891-Yamagata1">[23]</xref>, <xref ref-type="bibr" rid="pone.0101891-Yamagata2">[24]</xref>. This technique consists of mRNA synthesis via <italic>in vitro</italic> transcription of plasmid encoding a fluorescent fusion protein following microinjection into the oocyte cytoplasm and subsequent observation using fluorescence microscopy. The fertilized oocytes were injected at the anaphase/telophase stage with 5 ng/µL of mRNA encoding histone H2B-mRFP1, so that cell nuclei and chromosomes were stained. An excitation light of 561 nm wavelength was applied at 15 minutes interval for about 70 hours, which approximately covers from 1-cell to the early blastocyst stage of mouse development.</p>
<sec id="s3a1">
<title>Ethics Statement</title>
<p>Note that all of the animal experiments were performed with the approval of the Animal Care and Use Committee of Osaka University, Osaka, Japan.</p>
</sec></sec><sec id="s3b">
<title>Imaging Data</title>
<p>The original video consists of 271 time-points with 13821 fluorescence 2D images, each of size 512 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e109" xlink:type="simple"/></inline-formula> 512 pixels. Each of the original pixels has resolution of 0.8 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e110" xlink:type="simple"/></inline-formula> 0.8 µm<sup>2</sup> in the x-, and y-directions. Temporal resolution was 15 minutes, while the number of z-slices was 51 with 2 µm interval. Original dataset contains an image-sequence of twelve early developing mouse embryos. In our research, we create five image-sequences for five single embryos containing approximately 2 to 32 cells. Each single time-point image in these sequences has a resolution of 103 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e111" xlink:type="simple"/></inline-formula> 103 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e112" xlink:type="simple"/></inline-formula> 51 pixels. Each of the five derived sequences also contains 271 time-points, which can be denoted by s1 to s271. Two sub-sequences of 101 and 91 3D images (s170 to s271; s170 to s260) from the fifth embryo were used for detail study. For convenience, these two sets, each enclosing roughly 8 to 32 nuclei, were denoted by t1-t101 and t1-t91. <xref ref-type="fig" rid="pone-0101891-g005">Figure 5</xref> shows a set of 2D contrast enhanced images from our datasets.</p>
<fig id="pone-0101891-g005" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g005</object-id><label>Figure 5</label><caption>
<title>Contrast-enhanced 2D slices from our image dataset.</title>
<p>Sample images with time-point and z-slice pairs at (A) (t25, 18), (B) (t34, 35), (C) (t45, 22), (D) (t86, 22), (E) (t91, 24), and (F) (t98, 29). Each image has dimension: 103 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e113" xlink:type="simple"/></inline-formula> 103 pixels and has voxel resolution: <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e114" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e115" xlink:type="simple"/></inline-formula> µm.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g005" position="float" xlink:type="simple"/></fig></sec><sec id="s3c">
<title>Ground Truth Data</title>
<p>Nuclei centroid positions that can be measured from 3D images were considered as ground truth (GT) data. First of all, we generate preprocessed images by Gaussian smoothing and median filtering with appropriate interpolation. These images are then investigated using a visualization software PLUTO <xref ref-type="bibr" rid="pone.0101891-PLUTO1">[25]</xref>. From each 3D image, we first generate a binary nuclei image using manual threshold in the software. 2D slices in the 3D binary images are then examined along the z-direction using mouse operation in PLUTO. For each nucleus, the slice containing the largest object cross-section gives the z-position, while the object-center in that slice gives the x- and y-coordinates for the nucleus. PLUTO GUI displays the image coordinates of each nucleus, when mouse is clicked at its center. The location of the nucleus center is fixed visually. The sliding button in the PLUTO screen indicates the z-slice number.</p>
</sec></sec><sec id="s4">
<title>Experimental Evaluation</title>
<p>In this section, we perform experiments on five 3D image sequences, obtained from five different mouse embryos. One hundred and one (101) 3D sequential images from an embryo have been used for detail quantitative analysis. Three well-known metrics are used for quantifying the results of nuclei detection <xref ref-type="bibr" rid="pone.0101891-BaezaYatesRRibeiroNeto1">[28]</xref>.<disp-formula id="pone.0101891.e116"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e116" xlink:type="simple"/><label>(16)</label></disp-formula><disp-formula id="pone.0101891.e117"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e117" xlink:type="simple"/><label>(17)</label></disp-formula><disp-formula id="pone.0101891.e118"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e118" xlink:type="simple"/><label>(18)</label></disp-formula>where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e119" xlink:type="simple"/></inline-formula> (i.e.,true positive), <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e120" xlink:type="simple"/></inline-formula> (i.e., false positive), and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e121" xlink:type="simple"/></inline-formula> (false negative) represent the number of correctly detected, falsely detected, and the undetected nuclei, respectively.</p>
<sec id="s4a">
<title>Computation of Evaluation Metrics</title>
<p>We compute above metrics at each time-point using the output binary-centroid image and the corresponding GT centroid positions for that image <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref>. A local 3D spherical neighborhood (i.e., window) of 10 pixel radius (regarded as evaluation threshold, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e122" xlink:type="simple"/></inline-formula>) is centered at each GT position in the centroid image. In the expected case, this window will include at least one centroid as a correct detection. If it encloses more than one centroids, the one with the lowest distance is considered as the correct detection. In the worst case, it may include nothing. We can thus obtain a score of true positive (<italic>TP</italic>) from each 3D test image. Once <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e123" xlink:type="simple"/></inline-formula> is counted, false positive (<italic>FP</italic>) and false negative (<italic>FN</italic>) are computed using <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e124" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e125" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e126" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e127" xlink:type="simple"/></inline-formula> are the number of estimated and ground-truth centroids for the same test image.</p>
</sec><sec id="s4b">
<title>Results and Performance Analysis</title>
<p>Proposed method is evaluated by using datasets, described in the <italic>Imaging Data</italic> section. Following are the parameters <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref> that we used for experimental evaluation of the proposed method and its variants: <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e128" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e129" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e130" xlink:type="simple"/></inline-formula> pixels, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e131" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e132" xlink:type="simple"/></inline-formula> pixels. Note that the simplified variants of the proposed method (i.e., Variant-2 and Variant-3) do not require <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e133" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e134" xlink:type="simple"/></inline-formula> parameters. There are some parameters (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e135" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e136" xlink:type="simple"/></inline-formula> for multiscale, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e137" xlink:type="simple"/></inline-formula> for single scale) that require to be selected only for the first frame during sequential processing. These were selected empirically along with miltiscale parameter <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e138" xlink:type="simple"/></inline-formula>, which remains fixed for processing whole image-sequence.</p>
<sec id="s4b1">
<title>Qualitative Analysis</title>
<p><xref ref-type="fig" rid="pone-0101891-g006">Figure 6</xref> shows the results of the estimated nuclei for four developing mouse embryos. Image sequences in these embryos cover mouse development until early blastocyst stage. Each embryo shows a consistent development from 1-cell stage to approximately 32 cell stage. Note that the estimated nuclei at or before the first discontinuity (at around frame s32) in each graph represents pronuclei of the two sex cells (i.e., male spermatozoa and female oocyte) at the zygotic 1-cell stage. Therefore, one cell stage of fertilized cell is not distinguishable from confocal images. The beginning of two-cell stage starts at around s41 and then undergo systematic cell divisions through multiple developmental stages (e.g., 2–4, 4–8, 8–16, or 16–32 cells). Above figure shows almost constant populations at different developmental stages, providing an indication of healthy embryos. It also indicates the efficiency of the proposed detection method. Note that the transition periods gradually increase towards larger populations, implying the asymmetric cell divisions of the early developing embryos. Another observation is the more frequent ups and downs in the nuclear count graphs at higher developing stages (e.g., 32-cells). This behavior indicates the increasing difficulties in detecting clustered cells at larger populations in an automated way.</p>
<fig id="pone-0101891-g006" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g006</object-id><label>Figure 6</label><caption>
<title>Estimated nuclei by the proposed method.</title>
<p>Number of estimated nuclei for (A) embryo-1, (B) embryo-2, (C) embryo-3, and (D) embryo-4, respectively. Each embryo sequence consists of 271 images, i.e., s1 to s271, which contain nuclei from 2 to approximately 32 cell-stages.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g006" position="float" xlink:type="simple"/></fig>
<p><xref ref-type="fig" rid="pone-0101891-g007">Figure 7</xref> shows volume rendered snapshots of the extracted nuclear centroids. The top row of <xref ref-type="fig" rid="pone-0101891-g007">Fig. 7</xref> shows nuclei volumes, obtained by manual threshold, while the spherical color objects in the bottom row indicate the centroid detection ability of the proposed method, even when the nuclei are highly clustered. <xref ref-type="fig" rid="pone-0101891-g008">Figure 8</xref> shows volume rendered views of the segmented nuclear volumes by manual (column A), typical (column B, <xref ref-type="bibr" rid="pone.0101891-Ostu1">[22]</xref>) and the proposed (column D) methods, respectively. Note that the proposed centroid-driven segmentation method successfully separates the clustered nuclei, even though there are lots of overlaps among closely located nuclei at high time-points (e.g., t76, t86, and t96).</p>
<fig id="pone-0101891-g007" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g007</object-id><label>Figure 7</label><caption>
<title>Estimated nuclei centroids at 16–32 cell-stage.</title>
<p>Volume rendered views of nuclei for 3D images at (A) t71, (B) t81, and (C) t91, obtained by manual threshold and the corresponding (D-F) labeled centroid images, obtained by the proposed adaptive method. Initial filter lengths (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e139" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e140" xlink:type="simple"/></inline-formula>) were set to their optimal values, i.e., (11, 31) pixels for multiscale Gaussian filtering.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g007" position="float" xlink:type="simple"/></fig><fig id="pone-0101891-g008" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g008</object-id><label>Figure 8</label><caption>
<title>Clustered nuclei separation.</title>
<p>Volume rendered views of the extracted nuclei centroids and volumes for 3D images, obtained by (A) manual threshold, (B) automated threshold, (C) the proposed centroid detection method, and (D) the proposed centroid-driven segmentation method. Sample images contain approximately 32 nuclei, which correspond to the developmental stages at high time-points i.e., at t76, t86, and t96 out of the sub-sequence of 101 images, used in our experiment.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g008" position="float" xlink:type="simple"/></fig>
<p>Results of nuclei detection have been applied for <bold>tracking nuclei</bold> using a simple frame by frame association method based on nearest neighbor searching technique <xref ref-type="bibr" rid="pone.0101891-Li2">[29]</xref>. <xref ref-type="fig" rid="pone-0101891-g009">Figure 9</xref> shows the preliminary results at 8-cell (<xref ref-type="fig" rid="pone-0101891-g009">Fig.9 A–C</xref>) and 16-cell (<xref ref-type="fig" rid="pone-0101891-g009">Fig. 9 D–F</xref>) stages, respectively. Twenty two (i.e., t1–t22) and twenty six (i.e., t36–t61) frames in the 8-cell and 16-cell stages were used in this study. Cell movement patterns were shown in the 2D projection space (<xref ref-type="fig" rid="pone-0101891-g009">Fig. 9 (A, D)</xref>) as well as in the 3D space (<xref ref-type="fig" rid="pone-0101891-g009">Fig. 9 (B–C, E–F)</xref>). A good agreement between the estimated (blue lines) and the manually generated tracks (red lines) indicates the effectiveness of our tracking method. The color gradients of the tracklets in <xref ref-type="fig" rid="pone-0101891-g009">Fig. 9 (C, F)</xref> express the moving directions of nuclei within the embryo, where blue and red lines indicate the start and end points of their journey. However, small translational error between the estimated and the GT tracks do exists, which implies the subjective error of the ground truth data.</p>
<fig id="pone-0101891-g009" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g009</object-id><label>Figure 9</label><caption>
<title>Nuclei tracking results at 8- and 16-cell stages of an embryo.</title>
<p>Nuclear motion tracks in the (A, B, C) 8-cell and (D, E, F) 16-cell stages; Blue and red lines in the 2D projected space (A, D) and 3D space (B, E) indicate the estimated and ground truth nuclear tracks without explicit moving directions; Color gradients in the 3D space (C, F) indicate the directions through which cells move inside the embryo. Blue and red colors indicate the start and end points of the moving cells. Note that twenty two frames (i.e., t1 to t22) at the 8-cell stage and twenty six frames (i.e., t36 to t61) at 16-cell stage are used for track generation. The selected distance threshold (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e141" xlink:type="simple"/></inline-formula>) for the correspondence establishment was 25 pixels.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g009" position="float" xlink:type="simple"/></fig></sec><sec id="s4b2">
<title>Quantitative Analysis</title>
<p>Quantitative analysis is conducted using nuclei counts and F-measure metrics. We compute these metrics from 101 3D sequential images of a developing embryo that contains 8 to 32 cells. <xref ref-type="fig" rid="pone-0101891-g010">Figure 10</xref> shows the results of the estimated nuclei over time. Blue lines in this figure show the estimated nuclei by the proposed method and its variations, while red lines show the ground truth nuclei. Correlations between blue and red curves roughly indicate the degree of correct detection by the proposed method and its variations. The proposed adaptive method showed clear superiority as the estimated lines closely follow the GT lines without much perturbations. The single scale version of the proposed method, i.e., Variant-1 also follows the GT curve except at the large population stage (e.g., 32 cells), where frequent ups and downs were observed. Variant-2 and Variant-3, which are the simplified versions of the proposed method, show more frequent oscillations in the estimated nuclei numbers that we observe throughout the nuclei-count curves. Note that there is spike in the ground truth at frame number 9 as shown in <xref ref-type="fig" rid="pone-0101891-g010">Fig. 10</xref>. This spike indicates ten nuclei at frame-9, while neighboring frames have constantly eight nuclei. In fact, the correct number will be eight, since the timing does not confirm any real cell division event. A close inspection however showed that it was a mistake happened during visual inspection.</p>
<fig id="pone-0101891-g010" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g010</object-id><label>Figure 10</label><caption>
<title>Nuclei detection results for the proposed method and its variants.</title>
<p>Number of extracted nuclei by (A) the proposed, (B) Variant-1, (c) Variant-2, and (D) Variant-3 over time. Results include 101 sequential images from a developing embryo containing 8 to 32 cells.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g010" position="float" xlink:type="simple"/></fig>
<p>Similar findings are reflected in the F-measure graphs (<xref ref-type="fig" rid="pone-0101891-g011">Figure 11</xref>), computed on the estimated nuclei. Very high values and less fluctuations of this metric, especially at high time-points, indicate the efficacy and stability of the proposed method and its single-scale variant. F-measure time-series for other variants (Variant-2 and Variant-3) show gradually increasing perturbations from multiscale to single-scale versions. These results are in congruence with the nuclear counting graphs in <xref ref-type="fig" rid="pone-0101891-g010">Fig. 10</xref>. One reason behind these observations is that the simplified methods (Variant-2 and Variant-3) use object-size threshold (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e142" xlink:type="simple"/></inline-formula>), which sometimes removes small low-contrast objects with diameters less than 10 pixels (i.e., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e143" xlink:type="simple"/></inline-formula> pixels). On the other hand, threshold operation in the proposed method (and its variant) might have a very small effects on the estimated filter lengths. However, such small perturbations do not affect the enhancement and subsequent detection steps in these methods. Both experiments also indicate that the multiscale enhancement based methods (proposed and Variant-2 <xref ref-type="fig" rid="pone-0101891-g010">Figs. 10</xref> and <xref ref-type="fig" rid="pone-0101891-g011">11 (A) and (C)</xref>) produce better results (in terms of nuclear counting and F-measure) than their single scale counterparts (Variant-1 and Variant-3 <xref ref-type="fig" rid="pone-0101891-g010">Figs. 10</xref> and <xref ref-type="fig" rid="pone-0101891-g011">11 (B) and (D)</xref>).</p>
<fig id="pone-0101891-g011" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g011</object-id><label>Figure 11</label><caption>
<title>Performance comparison using F-measure.</title>
<p>F-measure values, obtained by (A) the proposed, (B) Variant-1, (C) Variant-2, and (D) Variant-3 over time. Results include 101 3D sequential images from a developing embryo containing 8 to 32 cells.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g011" position="float" xlink:type="simple"/></fig>
<p>The efficiency of the proposed method and its variants can be computed from the grand average values of the performance metrics as shown in <xref ref-type="fig" rid="pone-0101891-g012">Fig. 12</xref>. Note that the three estimated metrics (sensitivity, precision, and F-measure) are averaged over temporal (101 time-points) and parametric (Please refer to the next section) axes. On average, F-measure scores (green bars) of the methods in descending order are (i) Proposed (99.31<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e144" xlink:type="simple"/></inline-formula>), (ii) Variant-1 (99.13 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e145" xlink:type="simple"/></inline-formula>), (iii) Variant-2 (98.74<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e146" xlink:type="simple"/></inline-formula>), and (iv) Variant-3 (98.53 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e147" xlink:type="simple"/></inline-formula>). These results showed very competitive performances of the proposed method and its variants. Therefore, the use of the simplified methods may be an alternative, when users require handling a reduced set of threshold parameters. Note that multiscale enhancement-based methods (Proposed and Variant-2) showed slightly improved performances over their single scale counterparts (Variant-1 and Variant-3). This improvement was expected because nuclei sizes usually have intra- and inter-frame variations for which multiscale filtering usually works well.</p>
<fig id="pone-0101891-g012" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g012</object-id><label>Figure 12</label><caption>
<title>Performance comparison of the proposed method and its variants.</title>
<p>Grand average scores of (Blue) sensitivity, (Red) precision, and (Green) F-measure, obtained by the proposed methods and its variants. Note that three metrics are averaged over temporal and parametric axes, where the temporal axis includes 101 sequential images, while the parametric axis includes ten different sets of filtering parameters.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g012" position="float" xlink:type="simple"/></fig>
<p>Estimating <bold>nuclear volumes</bold> is very important for various applications including tracking <xref ref-type="bibr" rid="pone.0101891-Bao1">[15]</xref> and cellular phenotype analysis <xref ref-type="bibr" rid="pone.0101891-Khan1">[4]</xref>. An experiment with 91 sequential 3D images (t1 to t91) is performed to estimate nuclear volumes applying the proposed method in <xref ref-type="fig" rid="pone-0101891-g004">Fig. 4</xref>. Estimated nuclear diameters and their variations are shown in <xref ref-type="fig" rid="pone-0101891-g013">Fig. 13</xref>. Two important observations are: (i) our datasets have small but smooth variations of average nuclei diameters over time (<xref ref-type="fig" rid="pone-0101891-g013">Fig. 13(A)</xref>); (ii) nuclei diameters have large variations during the occurrences of cell division events (i.e., t21–t35, t62–t79) compared to other times (<xref ref-type="fig" rid="pone-0101891-g013">Fig. 13 (B)</xref>). Therefore, standard deviation of the estimated nuclei sizes can be used to quantify gross transition periods of the cellular development in the multicellular embryos.</p>
<fig id="pone-0101891-g013" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g013</object-id><label>Figure 13</label><caption>
<title>Estimated nuclei sizes by the proposed method.</title>
<p>Temporal variations of (A) the mean nuclei diameters, and (B) the standard deviations of nuclei diameters. Results include 91 sequential 3D images from an embryo, containing 8 to 32 cells.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g013" position="float" xlink:type="simple"/></fig></sec></sec><sec id="s4c">
<title>Robustness Analysis and Performance Comparison</title>
<p>Robustness analysis is performed in two perspectives: (i) robustness to parameter variations and (ii) robustness to noise. In the first case, robustness is analyzed against the variations of filtering parameters for multiscale enhancement. In the second case, the robustness is justified against different noise levels. Comparative analysis is performed in terms of robustness consideration using sensitivity, precision, and F-measure metrics. Proposed method and its variants are compared with two methods: (i) multiscale-based non-adaptive nuclei detection method <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref> and (ii) its single scale version. These methods are denoted as Previous (MSF) or Previous-1 and Previous (SSF) or Previous-2, where MSF and SSF stand for multiscale and single-scale filtering. Since Previous-1 method showed better performance compared to the method in <xref ref-type="bibr" rid="pone.0101891-Bao1">[15]</xref>, we will not consider it here for further comparison. Multiscale iterative radial voting is another recent method <xref ref-type="bibr" rid="pone.0101891-Han1">[17]</xref>. Due to lack of having publicly available source code, the detail one-to-one comparison with our proposed method is omitted here. However, this method showed 4<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e148" xlink:type="simple"/></inline-formula> detection error with 144 mammosphere colony images, while our method shows (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e149" xlink:type="simple"/></inline-formula> 1 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e150" xlink:type="simple"/></inline-formula>) error with 101 mouse embryo images. Besides, this method was tested with high resolution images (0.15 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e151" xlink:type="simple"/></inline-formula> 0.15 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e152" xlink:type="simple"/></inline-formula> 0.75 µm<sup>3</sup>), while our method is applied to relatively low resolution images (0.8 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e153" xlink:type="simple"/></inline-formula> 0.8 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e154" xlink:type="simple"/></inline-formula> 2.0 µm<sup>3</sup>).</p>
<sec id="s4c1">
<title>Robustness to Parameter Variations</title>
<p>Expected outcome of the proposed method should be insensitive to the selection of the major parameters. Robustness to parameter variations is therefore an important consideration. Once again, sensitivity, precision, and F-measure metrics are used to evaluate parameter sensitivity. In our enhancement-based method, we consider single/multiscale filtering parameters (i.e., the average or the minimum and maximum filter lengths) are main parameters that can affect final detection results. To justify the robustness of the proposed method (and its variants), a set of parameter values is selected on the basis of the largest nucleus in our dataset. We obtain this size (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e155" xlink:type="simple"/></inline-formula> 25 pixels) from a 3D image having fewer objects using simple threshold method. For multiscale based methods (Proposed and Variant-2), the minimum and the maximum filter lengths (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e156" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e157" xlink:type="simple"/></inline-formula>) were varied from 5 to 50 and 17 to 62 pixels, respectively. A fixed interval (empirically chosen) of 12 pixels is maintained between each pair (minimum, maximum) of parameters (e.g., (5, 17)). A set of parameter pairs is thus computed applying linear sampling on both parameter ranges using 5 pixels interval. Filter lengths for multiscale filtering (spatial) within each pair is obtained using a fixed sampling interval, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e158" xlink:type="simple"/></inline-formula>, of 3 pixels (Eq. 7). For single-scale based methods (Variant-1 and Variant-3), initial filter length (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e159" xlink:type="simple"/></inline-formula>) is varied from 5 to 50 pixels with an increment of 5 pixels.</p>
<p>Analysis results were shown in <xref ref-type="fig" rid="pone-0101891-g014">Fig. 14</xref>, where blue, red, green, and purple curves show variations of sensitivity, precision, and F-measure metrics for the proposed method and its variants. Clearly, all three metrics for our adaptive methods preserve high accuracy (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e160" xlink:type="simple"/></inline-formula> 98 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e161" xlink:type="simple"/></inline-formula>) despite having a large variations of filter parameters. However, sensitivity (<xref ref-type="fig" rid="pone-0101891-g014">Fig. 14(A)</xref>) and F-measure (<xref ref-type="fig" rid="pone-0101891-g014">Fig. 14(C)</xref>) curves of the previous methods start dropping at (25,37) (multiscale) and 25 (single-scale) and ultimately reach to the 83.71 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e162" xlink:type="simple"/></inline-formula> and 90.20 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e163" xlink:type="simple"/></inline-formula>, when filter parameters reach to the high end of the selected range. Above observation is re-confirmed by the F-measure plots at the highest parameter settings (<xref ref-type="fig" rid="pone-0101891-g014">Fig. 14(D)</xref>), when previous methods drop to 90.20<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e164" xlink:type="simple"/></inline-formula> and 90.35<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e165" xlink:type="simple"/></inline-formula>, while the proposed method and its three variations maintain their high detection rates, i.e., 99.31 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e166" xlink:type="simple"/></inline-formula>, 99.13 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e167" xlink:type="simple"/></inline-formula>, 98.77 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e168" xlink:type="simple"/></inline-formula>, and 98.56 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e169" xlink:type="simple"/></inline-formula>, respectively. Precisions for all methods remain in the high states as expected because over-smoothing by large filter lengths reduces both the true and the estimated nuclei without increasing false detections (<xref ref-type="fig" rid="pone-0101891-g014">Fig. 14(B)</xref>). Performance degradation due to the wrong selection of filter parameters can be well explained by <xref ref-type="fig" rid="pone-0101891-g015">Fig. 15</xref>. All metrics (i.e., nuclei-count, sensitivity, and F-measure) except precision (red and green lines) start dropping at t31 and never return to the high state for previous methods (<xref ref-type="fig" rid="pone-0101891-g015">Fig. 15 A, C, D</xref>). In contrast, the proposed method and its variants (blue lines) always maintain high metric values except slight drifts at higher time-points. Precision remains in the high state for all methods except some minor variations.</p>
<fig id="pone-0101891-g014" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g014</object-id><label>Figure 14</label><caption>
<title>Robustness against parameter variations.</title>
<p>Time average scores of (A) sensitivity, (B) precision, and (C) F-measure against the variations of initial filter parameters; and (D) average F-measure scores, obtained by the proposed method and its variants, when initial filter parameter(s) are randomly selected to high values, e.g., (50, 62) pixels for multiscale and 50 pixels for single-scale filtering.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g014" position="float" xlink:type="simple"/></fig><fig id="pone-0101891-g015" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g015</object-id><label>Figure 15</label><caption>
<title>Robustness against high-valued parameters.</title>
<p>(A) The number of estimated nuclei and the scores of (B) precision, and (C) sensitivity, and (D) F-measure over time, when arbitrarily large parameter values (e.g., (50, 62) pixels for multiscale, and 50 pixels for single-scale) are selected.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g015" position="float" xlink:type="simple"/></fig></sec><sec id="s4c2">
<title>Robustness to External Noise</title>
<p>In order to justify the noise tolerance of the proposed method, additive white Gaussian noise is added to a 3D image before applying nuclear detection algorithm. The considered image is a snapshot of a developing embryo at the early blastocyst stage containing 32 nuclei. If <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e170" xlink:type="simple"/></inline-formula> is the image and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e171" xlink:type="simple"/></inline-formula> is the noise signal, generated from the noise spread <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e172" xlink:type="simple"/></inline-formula>, then signal-to-noise ratio (SNR) in dB and the noisy image (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e173" xlink:type="simple"/></inline-formula>) are obtained <xref ref-type="bibr" rid="pone.0101891-Press1">[30]</xref> by <disp-formula id="pone.0101891.e174"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e174" xlink:type="simple"/><label>(19)</label></disp-formula><disp-formula id="pone.0101891.e175"><graphic position="anchor" xlink:href="info:doi/10.1371/journal.pone.0101891.e175" xlink:type="simple"/><label>(20)</label></disp-formula></p>
<p>To cover a large SNR range, i.e., 104.74–4.74 dB, we compute 30 noise spread values (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e176" xlink:type="simple"/></inline-formula>) linearly using <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e177" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e178" xlink:type="simple"/></inline-formula> for the whole set of values, while <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e179" xlink:type="simple"/></inline-formula> for the first 21 and 100.0 for the last 9 values. Our proposed method is then applied to the noisy image (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e180" xlink:type="simple"/></inline-formula>) to recover nuclei objects. A sample result is shown in <xref ref-type="fig" rid="pone-0101891-g016">Fig. 16</xref>, where each column represents a noise (SNR) level, noisy image, its histogram, corresponding enhanced image, and its histogram, respectively.</p>
<fig id="pone-0101891-g016" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g016</object-id><label>Figure 16</label><caption>
<title>Robustness analysis against additive white Gaussian noise.</title>
<p>Noisy image, its histogram, the enhanced image, and its histograms, when SNR levels are (A) 104.74 dB, (B) 10.76 dB, and (C) 4.74 dB, respectively. Proposed method recovers nuclei structures using the optimized initial parameters, i.e., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e181" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e182" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e183" xlink:type="simple"/></inline-formula> (pixel unit). A 3D image having 32 nuclei is considered for analysis.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g016" position="float" xlink:type="simple"/></fig>
<p>First row shows that the image is gradually degraded with increasing noise variances, i.e., the decreasing SNR levels. Nuclear structures get quite damaged at the highest noise level, i.e., at <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e184" xlink:type="simple"/></inline-formula> dB. Histograms in the second row indicate that the widths of the intensity distributions are expanding slowly with decreasing bin frequencies at increasing noise levels. This is what we expected since Gaussian noise randomly adds discrete black and white dots, which generates new intensities by breaking original intensity structures. However, our robust method recovers all objects by the adaptive multiscale filtering (Please refer to the third row of <xref ref-type="fig" rid="pone-0101891-g016">Fig. 16</xref>). Fourth row shows the histograms of the enhanced images that are almost same in structures, indicating the robustness of our method irrespective of the noise levels in the input images. <xref ref-type="fig" rid="pone-0101891-g017">Figure 17</xref> shows the full experimental results, which include the graphs for SNR levels, ground truth nuclei numbers (light blue), and the estimated nuclei against the noise spread values. This figure shows that the selection of wrong parameters to large values (e.g., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e185" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e186" xlink:type="simple"/></inline-formula>) degrades the detection performances of the previous methods when cell population increases to 32 (green and purple lines). Note that the detection accuracy falls below 75<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e187" xlink:type="simple"/></inline-formula>, i.e., less than 24 nuclei are detected out of 32 nuclei, which further decreases due to increasing noise spreads (<xref ref-type="fig" rid="pone-0101891-g017">Fig. 17</xref>). In contrast, the proposed adaptive method quickly re-estimate the required parameters to (11,31) at 32 cell stage even though the initial parameters for the first frame were large, i.e., (50, 62); It achieves high detection accuracy <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e188" xlink:type="simple"/></inline-formula> 100 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e189" xlink:type="simple"/></inline-formula>, which remains almost steady irrespective of the noise levels in the input image (red line). This is the beauty of the proposed method because its multiscale spatio-temporal adaptive filtering recovers almost all nuclei through optimal enhancement.</p>
<fig id="pone-0101891-g017" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.g017</object-id><label>Figure 17</label><caption>
<title>Robustness analysis against additive white Gaussian noise.</title>
<p>(blue) SNR levels, (light-blue) ground truth, and the number of estimated nuclei for (red) the proposed, (green) previous-1, (purple) previous-2 against increasing noise spreads, when large initial parameters (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e190" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e191" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e192" xlink:type="simple"/></inline-formula>) are selected. Note that the proposed method re-estimates a new set of parameters: <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e193" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e194" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e195" xlink:type="simple"/></inline-formula> using feedback mechanism, while previous methods fail to do. A 3D image having 32 nuclei is considered for analysis.</p>
</caption><graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.g017" position="float" xlink:type="simple"/></fig>
<p>Comparative analysis is summarized in the <xref ref-type="table" rid="pone-0101891-t001">Table 1</xref>. Proposed method and Variant-1 show steady high F-measure (99.31 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e196" xlink:type="simple"/></inline-formula>, 99.13 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e197" xlink:type="simple"/></inline-formula>) for all sets of initial filter lengths (Columns 2 and 3). F-measure metric values for Variant-2 and Variant-3 are smaller at the lowest end (98.47 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e198" xlink:type="simple"/></inline-formula>, 98.32 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e199" xlink:type="simple"/></inline-formula>) than those at the highest end (98.77 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e200" xlink:type="simple"/></inline-formula>, 98.56 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e201" xlink:type="simple"/></inline-formula>) of the parameter range (i.e., (5,17) <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e202" xlink:type="simple"/></inline-formula> (50, 62) for MSF and (5 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e203" xlink:type="simple"/></inline-formula> 50) for SSF) indicating their sensitivity to small filter lengths. On the other hand, F-measure scores of Previous-1 and Previous-2 fall drastically with increasing filter lengths from their high values (99.30 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e204" xlink:type="simple"/></inline-formula>, 99.20 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e205" xlink:type="simple"/></inline-formula>) to the lowest values (90.20 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e206" xlink:type="simple"/></inline-formula>, 90.35 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e207" xlink:type="simple"/></inline-formula>), indicated as boldface numbers in the table. At this condition, our proposed method can achieve <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e208" xlink:type="simple"/></inline-formula> 9<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e209" xlink:type="simple"/></inline-formula> improvement over the previous methods. Note that the previous methods can also achieve good accuracies (99.30<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e210" xlink:type="simple"/></inline-formula>, 99.20<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e211" xlink:type="simple"/></inline-formula>) if the filter lengths are properly set to 15 for single-scale and (20,32) for multiscale cases (boldface numbers in the table). The robustness of the proposed method (and its variants) is due to the fact that the feedback mechanism computes proper filter lengths, which ensure accurate enhancement of the preprocessed image. As a result, unwanted local peaks even within nuclear region get suppressed and homogeneous objects are produced. In the non-adaptive case, there is no mechanism that can revert unexpected structures induced due to the improper enhancement.</p>
<table-wrap id="pone-0101891-t001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0101891.t001</object-id><label>Table 1</label><caption>
<title>Summary of comparative performances based on F-measure metric.</title>
</caption><alternatives><graphic id="pone-0101891-t001-1" position="float" mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0101891.t001" xlink:type="simple"/>
<table><colgroup span="1"><col align="left" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/><col align="center" span="1"/></colgroup>
<thead>
<tr>
<td align="left" rowspan="1" colspan="1">Filter Lengths</td>
<td colspan="6" align="left" rowspan="1">Average (over time) F-measure (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e212" xlink:type="simple"/></inline-formula>)</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">single-scale (multiscale)</td>
<td align="left" rowspan="1" colspan="1">Proposed</td>
<td align="left" rowspan="1" colspan="1">Variant-1</td>
<td align="left" rowspan="1" colspan="1">Variant-2</td>
<td align="left" rowspan="1" colspan="1">Variant-3</td>
<td align="left" rowspan="1" colspan="1">Previous-1</td>
<td align="left" rowspan="1" colspan="1">Previous-2</td>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">5(5,17)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.47</td>
<td align="left" rowspan="1" colspan="1">98.32</td>
<td align="left" rowspan="1" colspan="1">98.59</td>
<td align="left" rowspan="1" colspan="1">98.70</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">10(10,22)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.50</td>
<td align="left" rowspan="1" colspan="1">99.06</td>
<td align="left" rowspan="1" colspan="1">98.92</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">15(15,27)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">99.26</td>
<td align="left" rowspan="1" colspan="1">99.20</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">20(20,32)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">99.30</td>
<td align="left" rowspan="1" colspan="1">99.12</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">25(25,37)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">98.99</td>
<td align="left" rowspan="1" colspan="1">98.66</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">30(30,42)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">97.48</td>
<td align="left" rowspan="1" colspan="1">97.03</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">35(35,47)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">96.12</td>
<td align="left" rowspan="1" colspan="1">95.15</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">40(40,52)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">93.39</td>
<td align="left" rowspan="1" colspan="1">92.93</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">45(45,57)</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.77</td>
<td align="left" rowspan="1" colspan="1">98.56</td>
<td align="left" rowspan="1" colspan="1">92.10</td>
<td align="left" rowspan="1" colspan="1">91.96</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">50(50,62)</td>
<td align="left" rowspan="1" colspan="1"><bold>99.31</bold></td>
<td align="left" rowspan="1" colspan="1"><bold>99.13</bold></td>
<td align="left" rowspan="1" colspan="1"><bold>98.77</bold></td>
<td align="left" rowspan="1" colspan="1"><bold>98.56</bold></td>
<td align="left" rowspan="1" colspan="1"><bold>90.20</bold></td>
<td align="left" rowspan="1" colspan="1"><bold>90.35</bold></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Grand average</td>
<td align="left" rowspan="1" colspan="1">99.31</td>
<td align="left" rowspan="1" colspan="1">99.13</td>
<td align="left" rowspan="1" colspan="1">98.74</td>
<td align="left" rowspan="1" colspan="1">98.53</td>
<td align="left" rowspan="1" colspan="1">96.45</td>
<td align="left" rowspan="1" colspan="1">96.20</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">(over time and parameter space)</td>
<td align="left" rowspan="1" colspan="1"/>
<td align="left" rowspan="1" colspan="1"/>
<td align="left" rowspan="1" colspan="1"/>
<td align="left" rowspan="1" colspan="1"/>
<td align="left" rowspan="1" colspan="1"/>
<td align="left" rowspan="1" colspan="1"/>
</tr>
</tbody>
</table>
</alternatives><table-wrap-foot><fn id="nt101"><label/><p>Initial lengths for the enhancement filtering (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e213" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e214" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e215" xlink:type="simple"/></inline-formula>) are varied in the range: (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e216" xlink:type="simple"/></inline-formula>) for single-scale, and (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e217" xlink:type="simple"/></inline-formula>; <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e218" xlink:type="simple"/></inline-formula>) for multiscale filtering. Intermediate values for each parameter are obtained by linear sampling at an interval of 5, i.e., at <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e219" xlink:type="simple"/></inline-formula>. All parameters are in pixel unit.</p></fn></table-wrap-foot></table-wrap></sec></sec></sec><sec id="s5">
<title>Discussion</title>
<p>A multiscale adaptive filtering based method is proposed for the robust detection of nuclei centroids from 4D fluorescence images. Three variants, namely a simplified version of the proposed method and single-scale versions of both methods, are also discussed. The use of feedback mechanism ensures appropriate enhancement and makes the proposed method robust against variations of filtering parameters and additive noise. Proposed method and its variants can produce more than 98<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e220" xlink:type="simple"/></inline-formula> accuracy in the nuclei detection in terms of sensitivity, precision, and F-measure. Currently, we apply Gaussian and median filters for noise suppression. A better noise pre-filtering may further improve the detection results. Although simplified methods require less parameters, they (Variant-2 and Variant-3) may miss low contrast and small nuclei due to inappropriate selection of the minimum size threshold (i.e., <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e221" xlink:type="simple"/></inline-formula>) at the final stage of detection. In contrast, the proposed method performs threshold operation at an intermediate stage (i.e., at Stage-1), which may over-smooth the next sequential image if there are missing nuclei. However, the effect may not be severe due to a small number of missing nuclei, which can cause only a minor increase in the estimated parameters (e.g., minimum-, maximum- or average- nuclear diameter).</p>
<p>Proposed method requires the minimum and maximum lengths for the first frame only, while the rest of the frames in the time-series are automatically processed using feedback mechanism. The selection of these lengths may be based on the empirical knowledge about nucleus size. Since robustness analysis confirms the steady detection performance over a large range of parameter values (e.g., 10 times of the lowest parameter values as in <xref ref-type="fig" rid="pone-0101891-g014">Fig. 14</xref>), we can select the initial parameters by intuition. More precisely, we can estimate them by implementing a typical segmentation (e.g., manual/automated threshold) method to an image having fewer objects <xref ref-type="bibr" rid="pone.0101891-Ostu1">[22]</xref>. Free software (e.g., ImageJ) can also be used for this purpose <xref ref-type="bibr" rid="pone.0101891-ImageJ1">[27]</xref>. Approximate size of a nucleus can then be used for selecting above parameters. Note that we feedback estimated minimum and maximum nuclei diameters as filter lengths for multiscale Gaussian filtering in the proposed method. Experimental analysis (not shown) also reveals that if we use cube filters instead of Gaussian, the feedback parameters have to be half of the estimated lengths for having the best detection accuracy.</p>
<p>Another observation is that multiscale enhancement-based method always performs better than its single-scale counterpart (<xref ref-type="fig" rid="pone-0101891-g010">Figs. 10</xref> and <xref ref-type="fig" rid="pone-0101891-g011">11</xref>). The variation of nuclei sizes (<xref ref-type="fig" rid="pone-0101891-g012">Fig. 12</xref>) during embryo development also suggests the use of multiscale filtering. However, the proposed multiscale based method showed 1<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e222" xlink:type="simple"/></inline-formula> F-measure improvement over its single-scale version using the current dataset (Please refer to the last row of <xref ref-type="table" rid="pone-0101891-t001">Table 1</xref>). The detail analysis as in <xref ref-type="fig" rid="pone-0101891-g010">Fig. 10</xref> indicates that our method performs the most stable (i.e., less fluctuations) and the highest detection compared to all other variants. This observation also postulate that the proposed method may produce high detection accuracy in the densely populated scenario, e.g., neural or cancerous cells with large size variations.</p>
<p>Comparative study showed that the proposed method outperforms our previous method <xref ref-type="bibr" rid="pone.0101891-Bashar1">[18]</xref> and its single-scale variant. It can achieve approximately 9 <inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e223" xlink:type="simple"/></inline-formula> improvement compared to the previous methods, when filter parameter(s) are poorly selected to large values (i.e., 50 for single-scale, and (50, 62) for multiscale filtering)(<xref ref-type="table" rid="pone-0101891-t001">Table 1</xref>).</p>
<p>Another advantage of our method is that we can segment nuclear volumes from clustered nuclei objects using the same feedback mechanism with a typical segmentation method (e.g., Local/Global threshold) (<xref ref-type="fig" rid="pone-0101891-g008">Fig. 8</xref>). This helps us analyzing nuclei dynamics through tracking nuclei over time. Nuclear volumes can also contribute to other applications like mitosis detection, cell cycle analysis, and phenotype clustering.</p>
<p>The decline of the nuclei detection accuracy at or after 32 cell stage happens due to decrease in RNA molecules over development as well as imaging limitations. We injected mRNA of H2B histone at one cell stage before the start of imaging procedure. Since RNA level per nucleus gradually decays with mitosis over time, the contrast of the image also decreases. Moreover, the received fluorescent signal along the z-direction decreases at all time-points due to scattering of the signal from deeper levels of the embryo. This causes non-uniform contrast along z-direction, which might be more pronounced when nuclear population increases at high time-points. In our analysis, we used imaging data up to the early blastocyst stage of mouse embryo development. An improvement in the detection accuracy at the late blastocyst stage may be possible using transgenic mice, which maintains approximately uniform intensity of fluorescent signal over time.</p>
<p>In this work, we did not perform any deconvolution operation on 3D/4D imaging data prior to image analysis. Instead, we performed simple noise filtering on our datasets using 3D Gaussian and median filtering. For early stage of development, deconvolution is not necessary because it may enhance micro-structures within nuclei that we suppress by Gaussian filtering. Applying multiscale filtering, rather than deconvolution, seems reasonable as the multiscale enhancement step of the proposed algorithm also takes care of scale of the typical objects and the noise levels in the imaging data. When high precision is expected, deconvolution operation might be considered especially for late developmental state. However, its outcome is uncertain without precise information about point spread function and noise characteristics of the confocal microscopy images. Iterative blind deconvolution is also expensive in case of processing 4D images and may cause artifacts. For any absolute demand, an efficient and accurate deconvolution technique need to be developed for processing high dimensional images.</p>
<p>Our method for automated extraction of nuclear information from 3D images can be a useful tool for understanding cell therapy processes. In this paper, we achieved about 99<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e224" xlink:type="simple"/></inline-formula> accuracy of detection compared with our previous results with 90<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e225" xlink:type="simple"/></inline-formula> accuracy. In tracking of embryogenesis, we have to detect many nuclei in 4D images. For example, our data consists of about 270 time frames. If each frame contains 10 embryos on average, we have to detect 2160 nuclei. With 99<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e226" xlink:type="simple"/></inline-formula> accuracy, we will have 21 erroneous nuclei that should be corrected manually or by other methods, whereas we have 210 erroneous ones with only 90<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e227" xlink:type="simple"/></inline-formula> accuracy of our previous method. 21 is reasonable enough for manual correction but 210 is too much. In this respect, our method is relevant for the application of mouse embryogenesis tracking. Moreover, our proposed segmentation method can be extended to extract intra-embryo regions at early blastocyst stage; for example, the volume ratio of inner-cell-mass and blastocoel regions is a useful parameter for embryo quality assessment in the In-Vitro-Fertilization (IVF) treatment. By employing new datasets specialized for these applications, we believe that our method will play pivotal roles.</p>
</sec><sec id="s6">
<title>Conclusion</title>
<p>A robust method and its three variations are proposed for automated extraction of nuclei centroids from 3D fluorescence image sequences. The robustness in the nuclei detection is achieved by adaptively estimating filter parameters, which ensure proper enhancement of the preprocessed image for efficient nuclei detection. An optimization technique, employing absolute radial gradient as an objective function, is proposed to estimate these parameters. Finally, a centroid-driven segmentation method, employing the same optimization technique, is proposed to segment nuclear volumes. Experimental evaluation was performed on five image-sequences from five developing mouse embryos. Qualitative analysis showed promising results for the nuclei detection, volume estimation, and tracking. A detail quantitative analysis with 101 3D sequential single-embryo images showed very high detection performance (<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e228" xlink:type="simple"/></inline-formula>98<inline-formula><inline-graphic xlink:href="info:doi/10.1371/journal.pone.0101891.e229" xlink:type="simple"/></inline-formula>) of the proposed method and its variants in terms of sensitivity, precision, and F-measure. Robustness analyses also showed very high and steady detection performances of the proposed methods irrespective of large variations of filter parameters and SNR levels with additive white Gaussian noise. Our analysis also showed that the proposed multiscale based robust methods are superior to their single scale counterparts. In future, the proposed methods will be extended for elaborate tracking experiments with more 3D embryo sequences involving cell division event.</p>
</sec></body>
<back>
<ack>
<p>The authors wish to thank all laboratory members as well as anonymous reviewers for their valuable comments and suggestions.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="pone.0101891-Kurihara1"><label>1</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kurihara</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Hamamura</surname><given-names>Y</given-names></name>, <name name-style="western"><surname>Higashiyama</surname><given-names>T</given-names></name> (<year>2013</year>) <article-title>Live-cell analysis of plant reproduction: Live-cell imaging, optical manipulation, and advanced microscopy technologies</article-title>. <source>Develop., Growth, Differ</source>. <volume>55</volume>: <fpage>462</fpage>–<lpage>473</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Huang1"><label>2</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Huang</surname><given-names>Y</given-names></name>, <name name-style="western"><surname>Osorno</surname><given-names>R</given-names></name>, <name name-style="western"><surname>Tsakiridis</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Wilson</surname><given-names>V</given-names></name> (<year>2012</year>) <article-title><italic>In Vivo</italic> Differentiation Potential of Epiblast Stem Cells Revealed by Chimeric Embryo Formation</article-title>. <source>Cell Reports</source> <volume>2</volume>: <fpage>1571</fpage>–<lpage>1578</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Godinez1"><label>3</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Godinez</surname><given-names>WJ</given-names></name>, <name name-style="western"><surname>Lampe</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Koch</surname><given-names>P</given-names></name>, <name name-style="western"><surname>Eils</surname><given-names>R</given-names></name>, <name name-style="western"><surname>Mller</surname><given-names>B</given-names></name>, <etal>et al</etal>. (<year>2012</year>) <article-title>Identifying Virus-Cell Fusion in Two-Channel Fluorescence Microscopy Image Sequences Based on a Layered Probabilistic Approach. IEEE Trans</article-title>. <source>on Medical Imaging</source> <volume>31 (9)</volume>: <fpage>1786</fpage>–<lpage>1808</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Khan1"><label>4</label>
<mixed-citation publication-type="other" xlink:type="simple">Khan AM, Humayun A, Raza S-E, Khan M, Rajpoot NM (2012) Novel Paradigm for Mining Cell Phenotypes in Multi-tag Bioimages Using a Locality Preserving Nonlinear Embedding. In Proc. ICONIP 2012 LNCS 7666 (Part IV): 575–583.</mixed-citation>
</ref>
<ref id="pone.0101891-Peng1"><label>5</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Peng</surname><given-names>H</given-names></name> (<year>2008</year>) <article-title>Bioimage informatics: A new area of engineering biology</article-title>. <source>Bioinformatics</source> <volume>24 (17)</volume>: <fpage>1827</fpage>–<lpage>1836</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Kurotaki1"><label>6</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kurotaki</surname><given-names>Y</given-names></name>, <name name-style="western"><surname>Hatta</surname><given-names>K</given-names></name>, <name name-style="western"><surname>Nabeshima</surname><given-names>Y</given-names></name>, <name name-style="western"><surname>Fujimori</surname><given-names>T</given-names></name> (<year>2007</year>) <article-title>Blastocyst axis is specified independently of early cell lineage but aligns with the Zp shape</article-title>. <source>Science</source> <volume>316</volume>: <fpage>719</fpage>–<lpage>723</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Lee1"><label>7</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Lee</surname><given-names>GG</given-names></name>, <name name-style="western"><surname>Lin</surname><given-names>H-H</given-names></name>, <name name-style="western"><surname>Tsai</surname><given-names>M-R</given-names></name>, <name name-style="western"><surname>Chou</surname><given-names>S-Y</given-names></name>, <name name-style="western"><surname>Lee</surname><given-names>W-J</given-names></name>, <etal>et al</etal>. (<year>2013</year>) <article-title>Automatic Cell Segmentation and Nuclear-to-Cytoplasmic Ratio Analysis for Third Harmonic Generated Microscopy Medical Images. IEEE Trans</article-title>. <source>Biomedical Circuits and Systems</source> <volume>7(2)</volume>: <fpage>158</fpage>–<lpage>168</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Li1"><label>8</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Li</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Liu</surname><given-names>T</given-names></name>, <name name-style="western"><surname>Tarokh</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Nie</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Guo</surname><given-names>L</given-names></name>, <etal>et al</etal>. (<year>2007</year>) <article-title>3d cell nuclei segmentation based on gradient flow tracking</article-title>. <source>BMC Cell Biology</source> <volume>8 (40)</volume>: <fpage>1</fpage>–<lpage>10</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Dzyubachyk1"><label>9</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Dzyubachyk</surname><given-names>O</given-names></name>, <name name-style="western"><surname>Cappellen</surname><given-names>WA</given-names></name>, <name name-style="western"><surname>Essers</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Niessen</surname><given-names>WJ</given-names></name>, <name name-style="western"><surname>Meijering</surname><given-names>E</given-names></name> (<year>2010</year>) <article-title>Advanced level-set-based cell tracking in time-lapse fluorescence microscopy. IEEE Trans</article-title>. <source>Medical Imaging</source> <volume>29(3)</volume>: <fpage>852</fpage>–<lpage>867</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Wang1"><label>10</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Wang</surname><given-names>Q</given-names></name>, <name name-style="western"><surname>Niemi</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Tan</surname><given-names>CM</given-names></name>, <name name-style="western"><surname>You</surname><given-names>L</given-names></name>, <name name-style="western"><surname>West</surname><given-names>M</given-names></name> (<year>2010</year>) <article-title>Image segmentation and dynamic lineage analysis in single-cell fluorescence microscopy</article-title>. <source>Cytometry Part A</source> <volume>77A</volume>: <fpage>101</fpage>–<lpage>110</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Schnabel1"><label>11</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Schnabel</surname><given-names>R</given-names></name>, <name name-style="western"><surname>Hutter</surname><given-names>H</given-names></name>, <name name-style="western"><surname>Moerman</surname><given-names>D</given-names></name>, <name name-style="western"><surname>Schnabel</surname><given-names>H</given-names></name> (<year>1997</year>) <article-title>Assessing normal embryogenesis in Caenorhadditis elegans using a 4d microscope: Variability of development and regional specification</article-title>. <source>Developmental Biology</source> <volume>184</volume>: <fpage>234</fpage>–<lpage>265</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Parfitt1"><label>12</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Parfitt</surname><given-names>DE</given-names></name>, <name name-style="western"><surname>Zernicka-Goetz</surname><given-names>M</given-names></name> (<year>2010</year>) <article-title>Epigenetic modification affecting expression of cell polarity and cell fate genes to regulate lineage specification in the early mouse embryo</article-title>. <source>Molecular Biology of the Cell</source> <volume>21</volume>: <fpage>2649</fpage>–<lpage>2660</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Keller1"><label>13</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Keller</surname><given-names>PJ</given-names></name>, <name name-style="western"><surname>Schmidt</surname><given-names>AD</given-names></name>, <name name-style="western"><surname>Wittbrodt</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Stelzer</surname><given-names>EHK</given-names></name> (<year>2008</year>) <article-title>Reconstruction of zebrafish early embryonic development by scanned light sheet microscopy</article-title>. <source>Science</source> <volume>322</volume>: <fpage>1065</fpage>–<lpage>1069</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Byun1"><label>14</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Byun</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Verardo</surname><given-names>MR</given-names></name>, <name name-style="western"><surname>Sumengen</surname><given-names>B</given-names></name>, <name name-style="western"><surname>Lewis</surname><given-names>GP</given-names></name>, <name name-style="western"><surname>Manjunath</surname><given-names>BS</given-names></name>, <name name-style="western"><surname>Fisher</surname><given-names>SK</given-names></name> (<year>2006</year>) <article-title>Automated tool for the detection of cell nuclei in digital microscopic images: Application to retinal images</article-title>. <source>Molecular Vision</source> <volume>12</volume>: <fpage>949</fpage>–<lpage>960</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Bao1"><label>15</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bao</surname><given-names>Z</given-names></name>, <name name-style="western"><surname>Murray</surname><given-names>JI</given-names></name>, <name name-style="western"><surname>Boyle</surname><given-names>T</given-names></name>, <name name-style="western"><surname>Ooi</surname><given-names>SL</given-names></name>, <name name-style="western"><surname>Sandel</surname><given-names>MJ</given-names></name>, <etal>et al</etal>. (<year>2006</year>) <article-title>Automated cell lineage tracing in Caenorhabditis elegans. In Proc</article-title>. <source>National Academy Science of USA</source> <volume>103(8)</volume>: <fpage>2707</fpage>–<lpage>2712</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Santella1"><label>16</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Santella</surname><given-names>A</given-names></name>, <name name-style="western"><surname>Du</surname><given-names>Z</given-names></name>, <name name-style="western"><surname>Nowotschin</surname><given-names>S</given-names></name>, <name name-style="western"><surname>Hadjantonakis</surname><given-names>A-K</given-names></name>, <name name-style="western"><surname>Bao</surname><given-names>Z</given-names></name> (<year>2010</year>) <article-title>A hybrid blob-slice model for accurate and efficient detection of fluorescence labeled nuclei in 3D</article-title>. <source>BMC Bioinformatics</source> <volume>11(580)</volume>: <fpage>1</fpage>–<lpage>13</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Han1"><label>17</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Han</surname><given-names>J</given-names></name>, <name name-style="western"><surname>Cheng</surname><given-names>H</given-names></name>, <name name-style="western"><surname>Yang</surname><given-names>Q</given-names></name>, <name name-style="western"><surname>Fontenay</surname><given-names>G</given-names></name>, <name name-style="western"><surname>Groesser</surname><given-names>T</given-names></name>, <etal>et al</etal>. (<year>2011</year>) <article-title>Multiscale iterative voting for differential analysis of stress response for 2D and 3D cell culture models</article-title>. <source>Journal of Microscopy</source> <volume>241(3)</volume>: <fpage>315</fpage>–<lpage>326</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Bashar1"><label>18</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bashar</surname><given-names>MK</given-names></name>, <name name-style="western"><surname>Komatsu</surname><given-names>K</given-names></name>, <name name-style="western"><surname>Fujimori</surname><given-names>T</given-names></name>, <name name-style="western"><surname>Kobayashi</surname><given-names>TJ</given-names></name> (<year>2012</year>) <article-title>Automatic Extraction of Nuclei Centroids of Mouse Embryonic Cells from Fluorescence Microscopy Images</article-title>. <source>PLoS ONE</source> <volume>7(5)</volume>: <fpage>e35550</fpage> <comment>doi:<ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1371/journal.pone.0035550" xlink:type="simple">10.1371/journal.pone.0035550</ext-link></comment></mixed-citation>
</ref>
<ref id="pone.0101891-Bashar2"><label>19</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Bashar</surname><given-names>MK</given-names></name>, <name name-style="western"><surname>Komatsu</surname><given-names>K</given-names></name>, <name name-style="western"><surname>Fujimori</surname><given-names>T</given-names></name>, <name name-style="western"><surname>Kobayashi</surname><given-names>TJ</given-names></name> (<year>2012</year>) <article-title>Time-adaptive filtering for nuclei extraction from fluorescence microscopy images. In Proc. The 34th Annual International Conference of IEEE EMB Society (EMBC2012)</article-title>. <source>Late Breaking Research Paper, San Diego, USA, August 28 to September</source> <volume>01</volume>: <fpage>pp.134</fpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Bashar3"><label>20</label>
<mixed-citation publication-type="other" xlink:type="simple">Bashar MK, Komatsu K, Fujimori T, Kobayashi TJ (2012) Adaptive Cell Nuclei Detection from Fluorescence Images By Optimizing Object Sizes. In Proc. IEEE EMBS Conference on Biomedical Engineering and Science, Langkawi, Malaysia, December 17–19. pp. 621–626.</mixed-citation>
</ref>
<ref id="pone.0101891-Bashar4"><label>21</label>
<mixed-citation publication-type="other" xlink:type="simple">Bashar MK, Komatsu K, Fujimori T, Kobayashi TJ (2012) Improving the Detection of Cell Centroids from Fluorescence Images by Adaptive Filtering. In Proc. IEEE Co-sponsored International Conference on Electrical and Computer Engineering (ICECE2012), Dhaka, Bangladesh, December 20–22. pp. 256–259.</mixed-citation>
</ref>
<ref id="pone.0101891-Ostu1"><label>22</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Ostu</surname><given-names>N</given-names></name> (<year>1979</year>) <article-title>A threshold selection method from gray-level histograms. IEEE Trans</article-title>. <source>SMC</source> <volume>9</volume>: <fpage>62</fpage>–<lpage>66</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Yamagata1"><label>23</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yamagata</surname><given-names>K</given-names></name> (<year>2010</year>) <article-title>DNA methylation profiling using live-cell imaging</article-title>. <source>Methods</source> <volume>52(3)</volume>: <fpage>259</fpage>–<lpage>266</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Yamagata2"><label>24</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yamagata</surname><given-names>K</given-names></name>, <name name-style="western"><surname>Ueda</surname><given-names>J</given-names></name> (<year>2013</year>) <article-title>Long-term live-cell imaging of mammalian preimplantation development and derivation process of pluripotent stem cells from the embryos</article-title>. <source>Dev Growth Differ</source>. <volume>55(4)</volume>: <fpage>378</fpage>–<lpage>389</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-PLUTO1"><label>25</label>
<mixed-citation publication-type="other" xlink:type="simple">PLUTO (Computer aided diagnosis system for multiple organs and systems) Website. Available: <ext-link ext-link-type="uri" xlink:href="http://pluto.newves.org/trac" xlink:type="simple">http://pluto.newves.org/trac</ext-link>. Accessed 2014 June, 16.</mixed-citation>
</ref>
<ref id="pone.0101891-MIST1"><label>26</label>
<mixed-citation publication-type="other" xlink:type="simple">MIST (Media Integration Standard Toolkit) Website. Available: <ext-link ext-link-type="uri" xlink:href="http://mist.suenaga.m.is.nagoya-u.ac.jp/trac-en/" xlink:type="simple">http://mist.suenaga.m.is.nagoya-u.ac.jp/trac-en/</ext-link>. Accessed 2014 June, 16.</mixed-citation>
</ref>
<ref id="pone.0101891-ImageJ1"><label>27</label>
<mixed-citation publication-type="other" xlink:type="simple">ImageJ (Image Processing and Analysis in Java) Website. Available: <ext-link ext-link-type="uri" xlink:href="http://rsb.info.nih.gov/ij/" xlink:type="simple">http://rsb.info.nih.gov/ij/</ext-link>. Accessed 2014 June, 16.</mixed-citation>
</ref>
<ref id="pone.0101891-BaezaYatesRRibeiroNeto1"><label>28</label>
<mixed-citation publication-type="other" xlink:type="simple">Baeza-Yates R Ribeiro-Neto B (2011) Modern Information Retrieval: The Concept and Technology behind Search. New York, NY: ACM Press, Addison-Wesley.</mixed-citation>
</ref>
<ref id="pone.0101891-Li2"><label>29</label>
<mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Li</surname><given-names>K</given-names></name>, <name name-style="western"><surname>Miller</surname><given-names>ED</given-names></name>, <name name-style="western"><surname>Chen</surname><given-names>M</given-names></name>, <name name-style="western"><surname>Kanade</surname><given-names>T</given-names></name>, <name name-style="western"><surname>Weiss</surname><given-names>LE</given-names></name>, <etal>et al</etal>. (<year>2008</year>) <article-title>Cell population tracking and lineage construction with spatio temporal contex</article-title>. <source>Medical Image Analysis</source> <volume>12</volume>: <fpage>546</fpage>–<lpage>566</lpage>.</mixed-citation>
</ref>
<ref id="pone.0101891-Press1"><label>30</label>
<mixed-citation publication-type="other" xlink:type="simple">Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1992) Numerical Recipes in C, The Art of Scientific Computing. Cambridge: Cambridge University Press.</mixed-citation>
</ref>
</ref-list></back>
</article>