<?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" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">WJET</journal-id><journal-title-group><journal-title>World Journal of Engineering and Technology</journal-title></journal-title-group><issn pub-type="epub">2331-4222</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/wjet.2018.63B003</article-id><article-id pub-id-type="publisher-id">WJET-86536</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Chemistry&amp;Materials Science</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Estimating Mass of Harvested Asian Seabass Lates calcarifer from Images
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dmitry</surname><given-names>A. Konovalov</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Alzayat</surname><given-names>Saleh</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jose</surname><given-names>A. Domingos</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>Ronald</surname><given-names>D. White</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dean</surname><given-names>R. Jerry</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Science and Engineering, James Cook University, Townsville, Australia</addr-line></aff><aff id="aff2"><addr-line>James Cook University Singapore, Singapore</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>08</month><year>2018</year></pub-date><volume>06</volume><issue>03</issue><fpage>15</fpage><lpage>23</lpage><history><date date-type="received"><day>13,</day>	<month>July</month>	<year>2018</year></date><date date-type="rev-recd"><day>6,</day>	<month>August</month>	<year>2018</year>	</date><date date-type="accepted"><day>9,</day>	<month>August</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    Total of 1072 Asian seabass or barramundi (
   <em>Lates calcarifer</em>) were harvested at two different locations in Queensland, Australia. Each fish was digitally photographed and weighed. A subsample of 200 images (100 from each location) were manually segmented to extract the fish-body area (
   <em>S</em> in cm
   <sup>2</sup>), excluding all fins. After scaling the segmented images to 1mm per pixel, the fish mass values (M in grams) were fitted by a single-factor model (
   <em>M</em>=aS
   <sup>1.5</sup>, a=0.1695 )achieving the coefficient of determination (R
   <sup>2</sup>) and the Mean Absolute Relative Error (
   <em>MARE</em>) of R
   <sup>2</sup>=0.9819 and 
   <em>MARE</em>=5.1%, respectively. A segmentation Convolutional Neural Network (CNN) was trained on the 200 hand-segmented images, and then applied to the rest of the available images. The CNN predicted fish-body areas were used to fit the mass-area estimation models: the single-factor model, 
   <em>M</em>=aS
   <sup>1.5</sup>, a=0.170, 
   <em>R</em>
   <sup><em>2</em></sup>=0.9819, 
   <em>MARE</em>=5.1%; and the two-factor model, 
   <em>M</em>= aS
   <sup>b</sup>, a=0.124, b=0.155, 
   <em>R</em>
   <sup><em>2</em></sup>=0.9834, 
   <em>MARE</em>=4.5%. 
  
 
</p></abstract><kwd-group><kwd>Aquaculture</kwd><kwd> Asian Seabass</kwd><kwd> Barramundi</kwd><kwd> Lates calcarifer</kwd><kwd> Computer Vision</kwd><kwd> Image Processing</kwd><kwd> Weight Estimation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In aquaculture, the economic value of a particular fish species is primarily determined by its mass (M). However, weight measurement usually involves manual handling, whilst length can easily be estimated from digital images through identifying the nose and tail of the fish. Therefore mathematical models were developed to estimate fish mass from its length (L). For example, the length- mass power model,</p><p>M = a L b , (1)</p><p>was commonly used, where a and b were empirically-fitted species-dependent parameters [<xref ref-type="bibr" rid="scirp.86536-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref2">2</xref>].</p><p>With the advances in image processing and the widespread availability of low-cost high-definition digital cameras, not only the length, but also other fish shape features could be collected automatically and used to estimate the mass. In particular, it was found that the fish image area (S) could be used to estimate the fish mass (M) via the linear model,</p><p>M = a + b S , (2)</p><p>for grey mullet (Mugil cephalus), St. Peter’s fish (Sarotherodon galilaeus) and common carp (Cyprinus carpio) [<xref ref-type="bibr" rid="scirp.86536-ref3">3</xref>]. The same area-mass linear model (Equation (20) was confirmed to be more accurate than the length-mass power model (Equation (1)) for Jade perch (Scortum barcoo) [<xref ref-type="bibr" rid="scirp.86536-ref4">4</xref>], obtaining the coefficient of determination (R<sup>2</sup>) and the mean absolute relative error (MARE) of R 2 = 0.99 and M A R E = 6 % , respectively. Even though the linear model (Equation (2)) appeared to perform better than Equation (1) [<xref ref-type="bibr" rid="scirp.86536-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref4">4</xref>], Equation (2) is limited to the range of sufficiently large fish for any non-zero fitted parameter a. On the other hand, the area-mass power model,</p><p>M = a S b , (3)</p><p>does not exhibit the applicability limitations of Equation (2) and achieved the fit of R 2 = 0.99 for Alaskan Pollock (Theragra chalcogramma) [<xref ref-type="bibr" rid="scirp.86536-ref5">5</xref>]. Furthermore, the fitted models had b ≈ 1.5 [<xref ref-type="bibr" rid="scirp.86536-ref5">5</xref>], which was consistent with the proportional relationships between the fish length ( L ∝ S ), width ( W ∝ S ) and height ( H ∝ S ), and between the fish volume ( V ∝ L W H ) and fish mass (M), obtaining</p><p>M = a S 1.5 , (4)</p><p>from M ∝ L W H ∝ S 1.5 . For Atlantic salmon (Salmo salar), a similar area-mass power model was fitted as S ∝ M 0.61 (or M ∝ a S 1.64 ) with R 2 = 0.97 by [<xref ref-type="bibr" rid="scirp.86536-ref6">6</xref>], and S ∝ M 0.629 (or M ∝ S 1.59 ) with R 2 = 0.998 by [<xref ref-type="bibr" rid="scirp.86536-ref7">7</xref>].</p><p>Based on the preceding discussion, the first goal of this work was to establish the area-mass power model for the industrial scale harvesting of Asian seabass or barramundi (Lates calcarifer) in Queensland, Australia. The goal was successfully accomplished by fitting Equations (3) and (4), as displayed in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The second goal of this study was to design a practical image-processing method to extract fish-body area while excluding the fins for enhanced accuracy and also for possible applications in industrial-scale modern selective breeding programs [<xref ref-type="bibr" rid="scirp.86536-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref9">9</xref>]. That goal was achieved by training a segmentation neural network in Section 2.2.</p></sec><sec id="s2"><title>2. Materials and Methods</title><sec id="s2_1"><title>2.1. Datasets</title><p>Two datasets were used in this study. The first was the Barra-Ruler-445 (BR445) dataset used in [<xref ref-type="bibr" rid="scirp.86536-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref11">11</xref>], and publically available via [<xref ref-type="bibr" rid="scirp.86536-ref12">12</xref>] originated from the [<xref ref-type="bibr" rid="scirp.86536-ref9">9</xref>] study. The second dataset was the Barra-Area-600 (BA600) dataset and released to public domain on publication of this work via [<xref ref-type="bibr" rid="scirp.86536-ref13">13</xref>]. In both datasets, each harvested barramundi fish (Asian seabass, Lates calcarifer) was digitally photographed and its weight was measured and recorded against the image file name. All images had a millimeter-graded ruler placed next to the fish, see <xref ref-type="fig" rid="fig1">Figure 1</xref> for examples. The weights ranged 0.2 kg - 1 kg in BR445, and 1 kg - 2.5 kg in BA600. The image scales (in millimeters per pixel) were determined manually by measuring the number of pixels between the end points of the 300 mm ruler present in each image. The BR445 image scales were checked by the automatic ruler-scaling (RS2) algorithm [<xref ref-type="bibr" rid="scirp.86536-ref11">11</xref>]. The BA600 images were taken from the same distance hence they had the same scale.</p></sec><sec id="s2_2"><title>2.2. Automatic Fish-Body Segmentation</title><p>The fins of the fish can contribute significantly to the total fish image area, see typical examples in <xref ref-type="fig" rid="fig1">Figure 1</xref>. At the same time the fins’ contribution to the fish mass is negligible. Therefore, ideally, only the fish-body area should be used to estimate the fish mass. For example, using the fish area without considering the fin tail was found to be more accurate when predicting the mass of Jade perch Scortum barcoo [<xref ref-type="bibr" rid="scirp.86536-ref4">4</xref>]. Furthermore, the fins are highly flexible and are more likely to change shape during harvesting, or be damaged and/or erode during the production growth cycle.</p><p>Segmentation of 200 images (100 from each dataset) into fish-body and background was done manually using the GIMP open-source software program. The</p><p>resulting fish-body binary masks were individually scaled to have the same scale of 1 mm per pixel. In this study all custom computer programs were written in Python programming language, which was also used to calculate the fish-body pixel areas. The obtained fish areas and the corresponding measured mass values were fitted via Equation (4) and results displayed in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The fit achieved highly accurate R 2 = 0.9819 , and M A R E = 5.1 % , which were comparable to the corresponding results obtained on other fish species [<xref ref-type="bibr" rid="scirp.86536-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref7">7</xref>]. <xref ref-type="fig" rid="fig2">Figure 2</xref> clearly illustrated how the weight of the harvested Asian seabass Lates calcarifer could be estimated from the fish area with high accuracy. However, before such estimation method could be deployed in the aquaculture production environment, a robust automatic body-area extraction algorithm would be required, which was the focus for the rest of this section.</p><p>The recently developed semantic-segmentation Convolutional Neural Networks (CNN) [<xref ref-type="bibr" rid="scirp.86536-ref14">14</xref>] were highly successful in solving challenges where the segmentation of an image into per-pixel classes was required [<xref ref-type="bibr" rid="scirp.86536-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.86536-ref15">15</xref>]. As discussed in the introduction, the second primary goal of this study was to design a practical Computer Vision algorithm to extract fish-body area from images. The Deep Learning neural networks [<xref ref-type="bibr" rid="scirp.86536-ref16">16</xref>] have revolutionized modern Machine Learning including the field of Computer Vision, and a large number of segmentation Deep Learning CNN models have been proposed. Comparing even the most popular segmentation CNN models was outside the scope of this work. Instead, the most accurate Fully Convolutional Network from [<xref ref-type="bibr" rid="scirp.86536-ref14">14</xref>], FCN-8s, was used. FCN-8s could be viewed as the modern baseline segmentation CNN model due to its highest citation rate out of all available segmentation CNNs (more than 4000 Google Scholar citations at the time of writing).</p><p>The FCN-8s model was implemented [<xref ref-type="bibr" rid="scirp.86536-ref17">17</xref>] in Python utilizing the high-level neural networks Application Programming Interface (API) Keras [<xref ref-type="bibr" rid="scirp.86536-ref18">18</xref>] together</p><p>with the machine-learning Python package TensorFlow [<xref ref-type="bibr" rid="scirp.86536-ref19">19</xref>]. The FCN-8s model is a general features-to-segmentation decoder CNN, which required an image-to-features CNN encoder. The original FCN-8s [<xref ref-type="bibr" rid="scirp.86536-ref14">14</xref>] was built with the VGG16 [<xref ref-type="bibr" rid="scirp.86536-ref20">20</xref>] convolutional layers as the encoder. The VGG16 model within Keras was trained to recognize 1000 different ImageNet [<xref ref-type="bibr" rid="scirp.86536-ref21">21</xref>] object classes and commonly referred to as ImageNet-trained. The ImageNet-trained CNN models were often more accurate than randomly initialized CNN models when they were further trained to recognize new object classes [<xref ref-type="bibr" rid="scirp.86536-ref22">22</xref>]. Therefore the convolutional layers of the ImageNet-trained VGG16 model were used to build our version of the FCN-8s model referred at the Fish Area Segmentation (FAS) model hereafter.</p><p>The FAS model was loaded with the relevant VGG16 weights facilitating the knowledge transfer [<xref ref-type="bibr" rid="scirp.86536-ref22">22</xref>], where the remaining convolutional as well as de-convolutional FCN-8s layers were initialized by the uniform distribution as per [<xref ref-type="bibr" rid="scirp.86536-ref23">23</xref>]. Furthermore, the first two FCN-8s decoder layers had their number of neurons reduced to 512 comparing to the 4096 neurons of the original FCN-8s in [<xref ref-type="bibr" rid="scirp.86536-ref14">14</xref>]. Such drastic reduction was justified by the requirement to recognize and segment only the single class of objects, i.e. fish body. The sigmoid activation function was used in the last layer.</p><p>The described 200 images together with the corresponding hand-segmented body masks were used to train the FAS. The 200 image-mask pairs were randomly split 80% - 20%, where the 80% of pairs were used as the actual training set and the remaining 20% were used as the validation set to assess the training process. Since the training set had such small number of images, the encoding VGG16 layers in FAS were fixed and excluded from training. The remaining trainable weights (excluding biases) were regularized by a weight decay set to 1 &#215; 10 − 4 . The training and validation images as well as the masks were rescaled to 1mm per pixel. Then each image-mask pair was extensively augmented for each epoch of training, i.e. one pass through all available training and validation images. Specifically, the python-opencv package was used to perform augmentations, where each image and if applicable the corresponding binary mask were:</p><p>・ randomly rotated in the range of [−180, +180] degrees;</p><p>・ randomly scaled vertically in the range of [0.8, 1] and independently horizontally within the same range;</p><p>・ randomly cropped to retain 480 &#215; 480 pixels;</p><p>・ each color channel was &#177;12.5 range randomly shifted;</p><p>・ randomly flipped horizontally and vertically;</p><p>・ ImageNet color mean values were subtracted as required when working with the VGG16 model.</p><p>To assist better segmentation, the following loss function was adopted,</p><p>l o s s ( Y g t , Y p r e d ) = 1 − d i c e ( Y g t , Y p r e d ) + b c ( Y g t , Y p r e d ) , (5)</p><p>where: Y p r e d and Y g t were the predicted and ground truth (i.e. segmented-by-hand) 480 &#215; 480 masks; b c ( Y g t , Y p r e d ) was the standard binary cross-entropy; and where d i c e ( Y g t , Y p r e d ) was the Dice coefficient [<xref ref-type="bibr" rid="scirp.86536-ref24">24</xref>] ranged between zero and 1 (for identical Y p r e d and Y g t ). Since the sigmoid function was used as the last activation, the per-pixel predictions Y p r e d ranged between 0 and 1. The ground-truth Y g t was per-pixel encoded as zeros for the background pixels and ones for the body pixels. The training and validation losses were averaged over all pixels and all corresponding images obtaining the total training and validation losses for each epoch.</p><p>Keras implementation of Adam [<xref ref-type="bibr" rid="scirp.86536-ref25">25</xref>] was used as the training optimizer. The Adam learning-rate (lr) was set to l r = 0.001 , where the rate was halved every time the total epoch validation loss did not decrease after 16 epochs. The training was done in batches of 8 images, and was aborted if the validation loss did not decrease after 32 epochs, where the validation loss was calculated from the validation set of images and masks, which were not used by the optimizer for training the FAS model. While training, the FAS model with smallest running validation loss was continuously saved. Furthermore, if the training was aborted, it was restarted (from the previously saved FAS model) two more times with the initial learning rates l r = 0.5 &#215; 10 − 3 and l r = 0.25 &#215; 10 − 3 , respectively. Note that both the validation images were also augmented by the preceding augmentation pre-processing steps in order to prevent the indirect fitting of the validation images.</p></sec></sec><sec id="s3"><title>3. Results and Discussion</title><p>Multiple training sessions with different random train/validation split produced very similar results. The FAS model and its training procedure exhibited negligible over-fitting as demonstrated by the comparable final training and validation loss values (mean of Equation (5)) of 0.063 &#177; 0.001 and 0.072 &#177; 0.003, respectively. The training and validation per-pixel accuracies were 0.9945 &#177; 0.0005 and 0.9935 &#177; 0.0005, respectively. The trained FAS model was applied to all available (scaled to 1mm per pixel) images including the 200 images used for training. By its design FAS could be applied to images of any size. However in practice, it was significantly faster to pad available images by zero values to fill the fixed 640 &#215; 640 shape and then feed them into FAS for prediction, where the 640 &#215; 640 square was large enough to fit all available scaled images. For each image, the prediction heat-map of [0, 1] range pixel values were further processed by setting values above 0.51 to ones (i.e. predicted as the body pixels) and the rest to zeros (i.e. the background pixels). The largest connected non-zero region in each image was accepted as the final fish body segmentation, and its area in pixel<sup>2</sup> (i.e. mm<sup>2</sup>) was calculated. Overlapping fish and/or multiple fish per image were outside the scope of this work.</p><p>It took 2 - 3 hours to train FAS on Nvidia GTX 1080Ti GPU. However, once trained the FAS model was fast enough to process 640 &#215; 640 images at a rate of 30 images per second on the same GPU, and therefore it could even be deployed in the aquaculture production processing video feed in real time. All predicted areas were plotted against the measured weights in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The results were fitted by Equations (3) and (4) to minimize the mean squared error (MSE) between the predicted and measured weights. Quite a few points (<xref ref-type="fig" rid="fig3">Figure 3</xref>) could be viewed as outliers, e.g. due to human errors in the recorded weights, or due to fish having an expected odd shape due to malnourishment, disease or deformity. When the automatic image scaling method [<xref ref-type="bibr" rid="scirp.86536-ref11">11</xref>] was applied to the BR445 set, in the order of 1% human errors were found and corrected. Therefore it was feasible to assume that the comparable human error rate of 1% could be present in the weights values, which unfortunately could not be checked or corrected due to the fish having been sold. Therefore an important practical quality assurance recommendation naturally follows: if possible, the digital weight display should be visible in the same image together with the measuring ruler.</p><p>The difference in the Equations (3) and (4) fitting results (<xref ref-type="fig" rid="fig3">Figure 3</xref>) was open for interpretation. A better fit does not necessarily yield better predictive accuracy on future unseen samples; see detailed discussion in [<xref ref-type="bibr" rid="scirp.86536-ref26">26</xref>]. Therefore, Equation (4) was arguably more robust to errors since it has only one fitting parameter. Furthermore, the stability of Equation (4) was confirmed by its application to the training set of hand-segmented images (<xref ref-type="fig" rid="fig2">Figure 2</xref>) and to more than 1000 automatically segmented images (<xref ref-type="fig" rid="fig3">Figure 3</xref>), yielding essentially identical results of M = 0.1695 &#215; S 1.5 and M = 0.170 &#215; S 1.5 , respectively.</p></sec><sec id="s4"><title>4. Conclusion</title><p>The trained on 200 images Segmentation Convolutional Neural Network was used to automatically segment fish-body from background in all of this study’s 1072 digital images of Asian seabass (barramundi, Lates calcarifer). The automatically extracted fish-body areas and the corresponding manually measured weights were fitted to yield highly accurate single- and two-factor mass-from-</p><p>area estimation models, see <xref ref-type="fig" rid="fig3">Figure 3</xref>. The presented automatic segmentation approach together with the previously reported automatic scaling of fish images method [<xref ref-type="bibr" rid="scirp.86536-ref11">11</xref>] could potentially reduce cost and time of fish mass-estimation on industrial scale.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Konovalov, D.A., Saleh, A., Domingos, J.A., White, R.D. and Jerry, D.R. (2018) Estimating Mass of Harvested Asian Seabass Lates calcarifer from Images. World Journal of Engineering and Technology, 6, 15-23. https://doi.org/10.4236/wjet.2018.63B003</p></sec></body><back><ref-list><title>References</title><ref id="scirp.86536-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Huxley, J.S. (1924) Constant Differential Growth-Ratios and Their Significance. Nature, 114, 895-896. https://doi.org/10.1038/114895a0</mixed-citation></ref><ref id="scirp.86536-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Zion, B. (2012) The Use of Computer Vision Technologies in Aquaculture—A Review. Computers and Electronics in Agriculture, 88, 125-132.  
https://doi.org/10.1016/j.compag.2012.07.010</mixed-citation></ref><ref id="scirp.86536-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Zion, B., Shklyar, A. and Karplus, I. (1999) Sorting Fish by Computer Vision. Computers and Electronics in Agriculture, 23, 175-187.  
https://doi.org/10.1016/S0168-1699(99)00030-7</mixed-citation></ref><ref id="scirp.86536-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Viazzi, S., Van Hoestenberghe, S., Goddeeris, B.M. and Berckmans, D. (2015) Automatic Mass Estimation of Jade Perch Scortum Barcoo by Computer Vision. Aquacultural Engineering, 64, 42-48. https://doi.org/10.1016/j.aquaeng.2014.11.003</mixed-citation></ref><ref id="scirp.86536-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Balaban, M.O., Chombeau, M., Cirban, D. and Gumus, B. (2010) Prediction of the Weight of Alaskan Pollock Using Image Analysis. Journal of Food Science, 75, E552-E556. https://doi.org/10.1111/j.1750-3841.2010.01813.x</mixed-citation></ref><ref id="scirp.86536-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Frederick, C., Brady, D.C. and Bricknell, I. (2017) Landing Strips: Model Development for Estimating Body Surface Area of Farmed Atlantic Salmon (Salmo salar). Aquaculture, 473, 299-302. https://doi.org/10.1016/j.aquaculture.2017.02.026</mixed-citation></ref><ref id="scirp.86536-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Jaworski, A. and Wolm, J. (1992) Distribution and Structure of the Population of Sea Lice, Lepeophtheirus Salmonis Kr?yer, on Atlantic Salmon, Salmo salar L., under Typical Rearing Conditions. Aquaculture and Fisheries Management, 23, 577-589. https://doi.org/10.1111/j.1365-2109.1992.tb00802.x </mixed-citation></ref><ref id="scirp.86536-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zenger, K.R., Khatkar, M.S., Jerry, D.R. and Raadsma, H.W. (2017) The Next Wave in Selective Breeding: Implementing Genomic Selection in Aquaculture. Proceedings of the 22nd Conference of the Association for the Advancement of Animal Breeding and Genetics, 22, 105-112, In Press.</mixed-citation></ref><ref id="scirp.86536-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Domingos, J.A., Smith-Keune, C. and Jerry, D.R. (2014) Fate of Genetic Diversity Within and Between Generations and Implications for DNA Parentage Analysis in Selective Breeding of Mass Spawners: A Case Study of Commercially Farmed Barramundi, Lates calcarifer. Aquaculture, 424-425, 174-182.  
https://doi.org/10.1016/j.aquaculture.2014.01.004</mixed-citation></ref><ref id="scirp.86536-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Domingos, J.A., Bajema, C., White, R.D. and Jerry, D.R. (2017) Ruler Detection for Automatic Scaling of Fish Images. Proceedings of the International Conference on Advances in Image Processing, Bangkok, ACM, New York, 90-95. https://doi.org/10.1145/3133264.3133271</mixed-citation></ref><ref id="scirp.86536-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Domingos, J.A., White, R.D. and Jerry, D.R. (2018) Automatic Scaling of Fish Images, Proceedings of the 2nd International Conference on Advances in Image Processing, Chengdu, ACM, New York, In Press.  
https://doi.org/10.13140/RG.2.2.35572.86406</mixed-citation></ref><ref id="scirp.86536-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Domingos, J.A. and Jerry, D.R. (2017) Barra-Ruler-445 (BR445) Dataset. https://github.com/dmitryako/BarraRulerDataset445</mixed-citation></ref><ref id="scirp.86536-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Domingos, J.A. and Jerry, D.R. (2018) Barra-Area-600 (BA600) Dataset. https://github.com/dmitryako/BarraAreaDataset600</mixed-citation></ref><ref id="scirp.86536-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Shelhamer, E., Long, J. and Darrell, T. (2017) Fully Convolutional Networks for Semantic Seg-mentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 39, 640-651. https://doi.org/10.1109/TPAMI.2016.2572683</mixed-citation></ref><ref id="scirp.86536-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Hillcoat, S., Williams, G., Birtles, R.A., Gardiner, N. and Curnock, M.I. (2018) Individual Minke Whale Recognition Using Deep Learning Convolutional Neural Networks. Proceedings of the International Conference on Ocean Science and Technology (COST 2018), Chengdu, 1-3 June 2018, In Press.  
https://doi.org/10.13140/RG.2.2.12923.62245</mixed-citation></ref><ref id="scirp.86536-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">LeCun, Y., Bengio, Y. and Hinton, G. (2015) Deep Learning. Nature, 521, 436-444.  
https://doi.org/10.1038/nature14539</mixed-citation></ref><ref id="scirp.86536-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A. (2018) Keras-TensorFlow Implementation of FCN-8s. 
https://github.com/dmitryako/keras_fcn_8s</mixed-citation></ref><ref id="scirp.86536-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Chollet, F., et al. (2015) Keras. https://github.com/fchollet/keras</mixed-citation></ref><ref id="scirp.86536-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Abadi, M., et al. (2015) Tensor-Flow: Large-Scale Machine Learning on Heterogeneous Systems. http://tensorflow.org</mixed-citation></ref><ref id="scirp.86536-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Simonyan, K. and Zisserman, A. (2015) Very Deep Convolutional Networks for Large-Scale Image Recognition. The 3rd International Conference on Learning Representations (ICLR2015). https://arxiv.org/abs/1409.1556</mixed-citation></ref><ref id="scirp.86536-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Russakovsky, O., et al. (2015) ImageNet Large Scale Visual Recognition Challenge. International Journal of Computer Vision, 115, 211-252.  
https://doi.org/10.1007/s11263-015-0816-y</mixed-citation></ref><ref id="scirp.86536-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Oquab, M., Bottou, L., Laptev, I. and Sivic, J. (2014) Learning and Transferring Mid-Level Image Representations Using Convolutional Neural Networks. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, 1717-1724. https://doi.org/10.1109/CVPR.2014.222</mixed-citation></ref><ref id="scirp.86536-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Glorot, X. and Bengio, Y. (2010) Understanding the Difficulty of Training Deep Feedforward Neural Networks. Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics. Proceedings of Machine Learning Research, 9, 249-256. http://proceedings.mlr.press/v9/glorot10a.html</mixed-citation></ref><ref id="scirp.86536-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Dice, L.R. (1945) Measures of the Amount of Ecologic Association between Species. Ecology, 26, 297-302. https://doi.org/10.2307/1932409</mixed-citation></ref><ref id="scirp.86536-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Kingma, D.P. and Ba, J. (2015) Adam: a Method for Stochastic Optimization. The 3rd International Conference for Learning Representations, San Diego.  
http://arxiv.org/abs/1412.6980</mixed-citation></ref><ref id="scirp.86536-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Konovalov, D.A., Llewellyn, L.E., Vander Heyden, Y. and Coomans, D. (2008) Robust Cross-Validation of Linear Regression QSAR Models. Journal of Chemical Information and Modeling, 48, 2081-2094. https://doi.org/10.1021/ci800209k</mixed-citation></ref></ref-list></back></article>