<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<article xmlns:ns2="http://www.w3.org/1999/xlink" xmlns:ns3="http://www.w3.org/1998/Math/MathML">
    <front>
        <journal-meta>
            <journal-title-group>
                <journal-title>OENO One</journal-title>
            </journal-title-group>
        </journal-meta>
        <article-meta>
            <title-group>
                <article-title>Overcoming the challenge of bunch occlusion by leaves for vineyard yield estimation using image analysis</article-title>
            </title-group>
            <aff id="aff1">
                <sup>
                    <italic>1</italic>
                </sup> Linking Landscape, Environment, Agriculture and Food (LEAF), Instituto Superior de Agronomia, Universidade de Lisboa, Lisboa, Portugal</aff>
            <aff id="aff2">
                <sup>
                    <italic>2</italic>
                </sup> Institute for Systems and Robotics (ISR), Instituto Superior Técnico, Universidade de Lisboa, Lisboa, Portugal</aff>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Victorino</surname>
                        <given-names>Gonçalo</given-names>
                    </name>
                    <xref ref-type="aff" rid="aff1">
                        <sup>
                            <italic>1</italic>
                        </sup>
                    </xref>
                </contrib>
                <contrib contrib-type="author">
                    <name>
                        <surname></surname>
                        <given-names>2</given-names>
                    </name>
                </contrib>
                <contrib contrib-type="author">
                    <name>
                        <surname></surname>
                        <given-names>*</given-names>
                    </name>
                </contrib>
                <contrib contrib-type="author">
                    <name>
                        <surname>Braga</surname>
                        <given-names>RicardoPereira</given-names>
                    </name>
                    <xref ref-type="aff" rid="aff1">
                        <sup>
                            <italic>1</italic>
                        </sup>
                    </xref>
                </contrib>
                <contrib contrib-type="author">
                    <name>
                        <surname>Lopes</surname>
                        <given-names>JoséSantos-Victor2andCarlosManuel</given-names>
                    </name>
                    <xref ref-type="aff" rid="aff1">
                        <sup>
                            <italic>1</italic>
                        </sup>
                    </xref>
                </contrib>
            </contrib-group>
            <author-notes>
                <corresp id="cor1">
                    <sup>
                        <italic>*</italic>
                    </sup>Associate editor: Bruno Tisseyre</corresp>
            </author-notes>
            <abstract>
                <sec id="Abstract">
                    <title>Abstract</title>
                    <p>Accurate yield estimation is of utmost importance for the entire grape and wine production chain, yet it remains an extremely challenging process due to high spatial and temporal variability in vineyards. Recent research has focused on using image analysis for vineyard yield estimation, with one of the major obstacles being the high degree of occlusion of bunches by leaves. This work uses canopy features obtained from 2D images (canopy porosity and visible bunch area) as proxies for estimating the proportion of occluded bunches by leaves to enable automatic yield estimation on non-disturbed canopies. Data was collected from three grapevine varieties, and images were captured from 1 m segments at two phenological stages (veraison and full maturation) in non-defoliated and partially defoliated vines. Visible bunches (bunch exposure; BE) varied between 16 and 64 %. This percentage was estimated using a multiple regression model that includes canopy porosity and visible bunch area as predictors, yielding a R<sup>2</sup> between 0.70 and 0.84 on a training set composed of 70 % of all data, showing an explanatory power 10 to 43 % higher than when using the predictors individually. A model based on the combined data set (all varieties and phenological stages) was selected for BE estimation, achieving a R<sup>2</sup> = 0.80 on the validation set. This model did not show validation metrics differences when applied on data collected at veraison or full maturation, suggesting that BE can be accurately estimated at any stage. Bunch exposure was then used to estimate total bunch area (tBA), showing low errors (&lt; 10 %) except for the variety <italic>Arinto</italic>, which presents specific morphological traits such as large leaves and bunches. Finally, yield estimation computed from estimated tBA presented a very low error (0.2 %) on the validation data set with pooled data. However, when performed on every single variety, the simplified approach of area-to-mass conversion was less accurate for the variety <italic>Syrah. </italic>The method demonstrated in this work is an important step towards a fully automated non-invasive yield estimation approach, as it offers a solution to estimate bunches that are not visible to imaging sensors.</p>
                    <p>Grapevine yield prediction, canopy porosity, bunch pixels, proximal sensing, fruit visibility, <italic>Vitis vinifera</italic> L.</p>
                </sec>
            </abstract>
        </article-meta>
    </front>
    <body>
        <sec id="Introduction">
            <title>Introduction</title>
            <p>Accurate yield estimation is of utmost importance for many commercial crops. In viticulture, such information is helpful to address challenges of logistics at harvest, helping define workforce and machinery required, as well as cellar needs. Furthermore, early yield forecasts can help planning bunch thinning to manage wine stock, grape prices and marketing strategies (<xref ref-type="bibr" rid="ref18">Dunn and Martin, 2004</xref>). However, vineyard yield estimations can be hard to perform as the amount of fruit can vary highly from season to season as well as spatially across a vineyard (<xref ref-type="bibr" rid="ref9">Bramley <italic>et al.</italic>, 2011</xref>; <xref ref-type="bibr" rid="ref60">Victorino <italic>et al.</italic>, 2017</xref>; <xref ref-type="bibr" rid="ref27">Jasse <italic>et al.</italic>, 2021</xref>). Vineyard yield depends on several factors such as soil and climate conditions, grapevine variety, biotic and abiotic stresses, vineyard management practices (<xref ref-type="bibr" rid="ref10">Bramley and Hamilton, 2004</xref>; <xref ref-type="bibr" rid="ref11">Clingeleffer <italic>et al.</italic>, 2001</xref>; <xref ref-type="bibr" rid="ref57">Taylor <italic>et al.</italic>, 2018</xref>).</p>
            <p>One of the most common yield estimation methods involves manually collecting, counting and weighing grape bunch samples at the berry lag phase (BBCH 79, <xref ref-type="bibr" rid="ref36">Lorenz <italic>et al.</italic>, 1995</xref>). The information is then extrapolated to the whole vineyard or plot, which can cause inaccurate estimates if sampling is not representative enough. Furthermore, it is a destructive and laborious technique (<xref ref-type="bibr" rid="ref18">Dunn and Martin, 2004</xref>). </p>
            <p>There are other methods to estimate vineyard yields, such as pollen-based predictive models  (<xref ref-type="bibr" rid="ref7">Besselat, 1987</xref>; <xref ref-type="bibr" rid="ref14">Cunha <italic>et al.</italic>, 2016</xref>), static devices that measure wire tension (<xref ref-type="bibr" rid="ref8">Blom and Tarara, 2009</xref>), or climate data-based models (<xref ref-type="bibr" rid="ref20">Fraga and Santos, 2017</xref>). However, most of these methods are limited either by the need for high maintenance fixed devices or the scanning of large areas or regions. Recently, machine vision has become a sought-after research topic, as images can be collected massively across a whole vineyard, and data can be georeferenced, helping to understand its spatial variability. Along with quick image collection devices, resulting images can be automatically processed by means of machine learning techniques (<xref ref-type="bibr" rid="ref28">Jensen, 1996</xref>; <xref ref-type="bibr" rid="ref13">Cristianini and Shawe-Taylor, 2000</xref>; <xref ref-type="bibr" rid="ref32">Lecun <italic>et al.</italic>, 2015</xref>), which lead to high throughput systems that can provide real-time data based on image analysis. </p>
            <p>In field conditions, image analysis for bunch and berry recognition has been proved to be effective using colour and light thresholding, geometric segmentation and Bayesian approaches (<xref ref-type="bibr" rid="ref3">Aquino <italic>et al.</italic>, 2018b</xref>; <xref ref-type="bibr" rid="ref1">Abdelghafour <italic>et al.</italic>, 2019</xref>; <xref ref-type="bibr" rid="ref35">Liu <italic>et al.</italic>, 2020</xref>), classification algorithms such as Random Forests and Support Vector Machines (<xref ref-type="bibr" rid="ref45">Nuske <italic>et al.</italic>, 2014b</xref>; <xref ref-type="bibr" rid="ref48">Pérez-Zavala <italic>et al.</italic>, 2018</xref>) and artificial neural networks (<xref ref-type="bibr" rid="ref6">Behroozi-Khazaei and Maleki, 2017</xref>; <xref ref-type="bibr" rid="ref51">Rudolph <italic>et al.</italic>, 2018</xref>; <xref ref-type="bibr" rid="ref41">Milella <italic>et al.</italic>, 2019</xref>), among others. Three-dimensional imaging has also been explored to compute bunch volume for bunch weight estimation (<xref ref-type="bibr" rid="ref19">Font <italic>et al.</italic>, 2015</xref>; <xref ref-type="bibr" rid="ref26">Ivorra <italic>et al.</italic>, 2015</xref>). However, besides being a more complex computer task, <xref ref-type="bibr" rid="ref23">Hacking <italic>et al.</italic> (2019)</xref> has shown that such technology can yield worse results than 2D imaging, in field conditions, due to the randomness of vine structures and bunch occlusions. Other yield components from earlier phenological stages have also been segmented. Shoots have been automatically identified using unsupervised classification algorithms such as K-means and agglomerative hierarchical clustering (<xref ref-type="bibr" rid="ref33">Liu <italic>et al.</italic>, 2017</xref>). Flowers and inflorescences have been classified using artificial neural networks (<xref ref-type="bibr" rid="ref51">Rudolph <italic>et al.</italic>, 2018</xref>) and geometric segmentation inside a Bayesian framework (<xref ref-type="bibr" rid="ref1">Abdelghafour <italic>et al.</italic>, 2019</xref>). Today, it is generally accepted that these yield components can be accurately identified, and the challenge of analysing vine images for yield component recognition has been overcome (<xref ref-type="bibr" rid="ref53">Seng <italic>et al.</italic>, 2018</xref>). However, in natural conditions, in general, yield components are not all visible to the scanning sensors, requiring manual intervention (e.g., defoliation) or, alternatively, modelling approaches to estimate non-visible fruits. Regarding the most used yield components for yield estimations with image analysis, there are two main trends that have been explored in previous research: one uses the estimated number of visible berries in an image (<xref ref-type="bibr" rid="ref45">Nuske <italic>et al.</italic>, 2014b</xref>; <xref ref-type="bibr" rid="ref2">Aquino <italic>et al.</italic>, 2018a</xref>; <xref ref-type="bibr" rid="ref41">Milella <italic>et al.</italic>, 2019</xref>; <xref ref-type="bibr" rid="ref35">Liu <italic>et al.</italic>, 2020</xref>), the other uses bunch projected area or bunch pixels (<xref ref-type="bibr" rid="ref34">Liu <italic>et al.</italic>, 2013</xref>; <xref ref-type="bibr" rid="ref39">Lopes <italic>et al.</italic>, 2017</xref>; <xref ref-type="bibr" rid="ref24">Hacking <italic>et al.</italic>, 2020</xref>; <xref ref-type="bibr" rid="ref61">Victorino <italic>et al.</italic>, 2020</xref>). </p>
            <p>Bunch occlusion by leaves is common in grapevines, especially in dense canopies. It prevents bunches from being overly exposed to sun radiation which, if in excess, can cause losses in berry quality and sunburn damage (<xref ref-type="bibr" rid="ref21">Gambetta <italic>et al.</italic>, 2021</xref>). From an image analysis perspective, however, leaf coverage is a limitation as it causes a large percentage of bunches to be occluded from the imaging devices. As it has been pointed out by <xref ref-type="bibr" rid="ref44">Nuske <italic>et al.</italic> (2014a)</xref>, berries can be occluded by leaves, wooden material and neighbouring berries. The same authors name these occlusions as self-occlusions (berry by berry), cluster-occlusions (berry by bunches) and vine-occlusions (berry by leaves and shoots). In the present work, the authors opted to address yield estimation by exploring the vine bunch projected area; however, occlusions can occur regardless of the considered yield component. Vine-occlusions appear to be the main challenge (<xref ref-type="bibr" rid="ref62">Victorino <italic>et al.</italic>, 2019</xref>; <xref ref-type="bibr" rid="ref25">Íñiguez <italic>et al.</italic>, 2021</xref>), particularly leaf-occlusions, especially in dense canopies that present numerous leaf layers (<xref ref-type="bibr" rid="ref56">Smart and Robinson, 1991</xref>).</p>
            <p>To overcome the challenge of fruit bunch occlusion, previous works have performed yield estimation using image analysis on vines that were defoliated prior to image collection (e.g. <xref ref-type="bibr" rid="ref18">Dunn and Martin, 2004</xref>; <xref ref-type="bibr" rid="ref48">Pérez-Zavala <italic>et al.</italic>, 2018</xref>; <xref ref-type="bibr" rid="ref41">Milella <italic>et al.</italic>, 2019</xref>), with the exception of works developed at very early phenological stages (<xref ref-type="bibr" rid="ref33">Liu <italic>et al.</italic>, 2017</xref>). Grapevine basal leaf removal is a canopy management practice mainly used in viticulture regions where a higher bunch sun exposure is desired to reduce canopy density and improve fruiting area ventilation and luminous microclimate to reduce fungi pressure and improve polyphenolic composition in red grapes (<xref ref-type="bibr" rid="ref37">Lopes <italic>et al.</italic>, 2020</xref>). However, in warm climate viticulture, such practices are not as common, considering the increasing instability caused by climate change. The higher sun exposure caused by defoliation can lead to increased berry temperature, negatively impacting berry composition and, ultimately, to berry sunburn, which can lead to great yield losses (<xref ref-type="bibr" rid="ref40">Martínez-Lüscher <italic>et al.</italic>, 2020</xref>). Furthermore, leaf removal is an expensive and time-consuming management practice, and yield estimation methods cannot be dependent on it. <xref ref-type="bibr" rid="ref42">Nuske <italic>et al.</italic> (2011a)</xref> estimated an occlusion ratio either by sampling a small number of vines at the time of image collection or using occlusion ratios estimated from previous harvests. However, this methodology is not fully automatic as it still depends on manual sampling. <xref ref-type="bibr" rid="ref50">Riggio <italic>et al.</italic> (2018)</xref> used another approach consisting of an imaging system to collect images from under the canopy, in an upwards perspective. This is a promising methodology to overcome leaf occlusion, yet it was developed on a very particular training system (Geneva double curtain) where the location of the bunches in relation to the vegetation is much different (downward shoot positioning) than in the most common training systems such as the vertical shoot positioning. Recently, <xref ref-type="bibr" rid="ref30">Kierdorf <italic>et al.</italic> (2021)</xref> developed an algorithm to estimate hidden berries based on artificially generated images of occluded fruits, reducing the need for natural images and the labour associated with their collection and labelling. The algorithm showed promising yet inconclusive results when applied to non-synthetic data (real vine images). Another technology was tested by <xref ref-type="bibr" rid="ref47">Parr <italic>et al.</italic> (2021)</xref>, where ultrasonic phased arrays were used to overcome the problem of occluded bunches, showing results that appear promising in controlled conditions. However, despite all these research efforts, the challenge of bunch occlusion in vineyard conditions remains unsolved.</p>
            <p>Grapevine canopy porosity (POR) is defined as the proportion of gaps in the canopy where no plant material is present (<xref ref-type="bibr" rid="ref54">Smart, 1987</xref>; <xref ref-type="bibr" rid="ref17">Diago <italic>et al.</italic>, 2019</xref>). This POR, when determined at the fruit zone, shows a positive correlation with fruit exposure (<xref ref-type="bibr" rid="ref55">Smart, 1988</xref>), indicating that the more gaps the canopy has, the more fruit will be potentially visible. Canopy porosity can be influenced by several factors like shoot density, shoot leaf area water availability, biotic and other abiotic stresses, among others and has been shown to influence fruit exposure to sunlight and, hence, berry health and composition (<xref ref-type="bibr" rid="ref54">Smart, 1987</xref>; <xref ref-type="bibr" rid="ref5">Austin <italic>et al.</italic>, 2011</xref>). In warm climates, a lower POR can decrease the risk of berry sunburn, as more leaves cover bunches from direct sunlight (<xref ref-type="bibr" rid="ref31">Krasnow <italic>et al.</italic>, 2010</xref>). Canopy porosity is commonly manually assessed using the Point Quadrat method (<xref ref-type="bibr" rid="ref56">Smart and Robinson, 1991</xref>), but recently it has been proven that it can be estimated with accuracy in a more automatic and objective method via image analysis (<xref ref-type="bibr" rid="ref15">De Bei <italic>et al.</italic>, 2016</xref>; <xref ref-type="bibr" rid="ref17">Diago <italic>et al.</italic>, 2019</xref>).</p>
            <p>Based on the above-stated assumption that a relationship between canopy porosity and exposed bunches exists, the present work aims at testing the use of canopy traits (porosity and visible bunch area) as proxies for estimating the proportion of occluded bunches by leaves and, hence, overcoming the main difficulty faced by proximal remote sensing devices used for estimating vineyard yield. </p>
        </sec>
        <sec id="Materials-and-Methods">
            <title>Materials and Methods</title>
            <sec id="1.-Plant-material-and-growth-conditions">
                <title>1. Plant material and growth conditions</title>
                <p>The experiment was carried out in two fully grown experimental vineyards in the Lisbon winegrowing region, Portugal (Figure 1). Data were collected at Instituto Superior de Agronomia (ISA) vineyard, located at Tapada da Ajuda (38°42'24.61" N 9°11'05.53" W). The climate is of Mediterranean type with an Atlantic influence. This vineyard includes two different plots with spur pruned vines trained on a vertical shoot positioning trellis system with two pairs of movable wires. The first plot includes two drip-irrigated white varieties (‘Encruzado' and ‘Arinto') grafted onto 1103 Paulsen rootstock, planted side by side in 2006 and spaced 1.0 m within and 2.5 m between north–south oriented rows. Water was supplied with a drip irrigation system, and irrigation was managed using a soil moisture sensor. Readily available water was maintained until veraison, at which point stress was applied by replacing only 50 % of crop evapotranspiration. The second plot is rainfed and consists of the ‘Syrah' variety (grafted onto 140 Ruggery rootstock) planted in 1999 and spaced 1.2 m within and 2.5 m between north–south oriented rows. In both plots, the soil is a clay loam with approximately 1.6 % organic matter and a pH of 7.8 (<xref ref-type="bibr" rid="ref58">Teixeira <italic>et al.</italic>, 2018</xref>). Data were collected from both plots in 2018 (except ‘Arinto') and 2019. On the two seasons, both plots were subject to similar standard cultural practices during the growing cycle, including shoot trimming at 1.2 m above the cordon, water shoot removal, shoot positioning and fertilization. </p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 1. Location of studied vineyard plots (1 and 2) in Lisbon, Portugal at 38°42'24.61" N 9°11’05.53" W. Image acquired from Google Earth®.</title>
                            <p/>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image1.jpg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 1. Location of studied vineyard plots (1 and 2) in Lisbon, Portugal at 38°42'24.61" N 9°11’05.53" W. Image acquired from Google Earth®.</title>
                        <p/>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image1.jpg"/>
                </fig>
                <p/>
                <p>Data were collected during the 2018 (‘Encruzado’ and ‘Syrah’ varieties) and 2019 (‘Encruzado’, ‘Syrah’ and ‘Arinto’ varieties) seasons. A total of 140 one-meter canopy segments (corresponding to the row space, 1 vine) were imaged and assessed in both seasons (70 at veraison and 70 at harvest), distributed along the vineyard to encompass as much spatial variability as possible.</p>
                <p>The 2018 season was characterised by a wet spring (~300 mm of precipitation from March to June) and a warm and dry summer (~15 mm of precipitation and average mean temperature of 22.1°<sup/>C, from June to September), whereas the 2019 season presented a drier spring (~119 mm of precipitation from March to June) and a dry and warm summer (~17 mm of precipitation and average mean temperature of 20.6 °C, from June to September).</p>
            </sec>
            <sec id="2.-Image-acquisition">
                <title>2. Image acquisition</title>
                <p>Grapevine images were collected in a lateral perspective using a commercial camera (Nikon D5200) equipped with a Sigma 50 mm F2.8 macro (Sigma corp., Kanagawa, Japan), set to auto-mode. RGB images were saved at a resolution of 24 Mpx (6000 × 4000 pixels), 8 bits per channel and with uncontrolled illumination. The camera was mounted on a tripod approximately 2 m away from the row axis and 1 m above the ground (Figure 2). A blue background was placed behind the canopy for each imaged canopy segment. </p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 2. Images collected in a lateral perspective with a blue background near harvest. </title>
                            <p>(A) variety <italic>Arinto</italic>; (B) variety <italic>Encruzado</italic>; (C) variety <italic>Syrah</italic>. Images collected at different defoliation steps on a dense canopy segment of the variety <italic>Encruzado</italic> near harvest (2018). (D) non-defoliated; (E) partially defoliated; (F) fully defoliated.</p>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image2.jpeg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 2. Images collected in a lateral perspective with a blue background near harvest. </title>
                        <p>(A) variety <italic>Arinto</italic>; (B) variety <italic>Encruzado</italic>; (C) variety <italic>Syrah</italic>. Images collected at different defoliation steps on a dense canopy segment of the variety <italic>Encruzado</italic> near harvest (2018). (D) non-defoliated; (E) partially defoliated; (F) fully defoliated.</p>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image2.jpeg"/>
                </fig>
                <p/>
                <p>Images were collected in 2018 and 2019 at two phenological stages: veraison (BBCH 81) and harvest (BBCH 89). These phenological stages corresponded approximately to 1 month and 1 week prior to harvest, respectively. For more details, see <xref ref-type="bibr" rid="ref61">Victorino <italic>et al.</italic> (2020)</xref>. </p>
                <p>Images were firstly collected on undisturbed canopies, followed by partial defoliation at the fruit zone to simulate a broader range of porosity situations. Afterwards, vines were fully defoliated to uncover all bunches occluded by leaves (Figure 2D–F). A total of 270 images were collected in analysed in this work. After image collection, all bunches were picked and weighed per canopy segment, and fruit mass was determined at each analysed phenological stage. To avoid direct light incidence and consequent poor-quality imaging, images were collected after midday, taking advantage of the north–south row orientation and the shade provided by the background positioned on the opposite side of the canopy combined with the fully developed canopy.</p>
            </sec>
            <sec id="3.-Image-processing">
                <title>3. Image processing</title>
                <p>A region of interest of 50 cm above the cordon was defined for each image for detailed analysis (Figure 3A). On each image, pixels of leaves, bunches, canopy gaps and wooden organs could be found. Bunch segmentation was performed manually for each individual image to obtain the true bunch projected area in the image for each canopy segment (Figure 3B and C). Segmentation was performed using the software ImageJ<sup>®</sup> (v1.52e, National Institutes of Health, EUA). Canopy gap pixels were classified using a static colour threshold after converting the original image from RGB to HSV (Hue–Saturation–Value) colour space for improved invariance to illumination conditions. The algorithm was developed using OpenCV in PyCharm®, an open-source Python-focused IDE, for automation purposes.</p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 3. (A) Example of an analysed image obtained from the variety Arinto at harvest and respective region-of-interest for image analysis. Canopy porosity and bunch segmentation computed on the same canopy segment of Encruzado variety at veraison: (B) original image; (C) canopy gaps pixels (in red) and bunch pixels (in yellow).</title>
                            <p/>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image3.jpeg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 3. (A) Example of an analysed image obtained from the variety Arinto at harvest and respective region-of-interest for image analysis. Canopy porosity and bunch segmentation computed on the same canopy segment of Encruzado variety at veraison: (B) original image; (C) canopy gaps pixels (in red) and bunch pixels (in yellow).</title>
                        <p/>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image3.jpeg"/>
                </fig>
                <p/>
            </sec>
            <sec id="4.-Data-analysis">
                <title>4. Data analysis</title>
                <p>Data were divided into two sets: the training set, which included 70 % of all non-defoliated and partially defoliated vine images and the validation set, which included the remaining 30 %. In both the training and validation sets, data were organized according to variety and phenological stage to further explore the analysis. Several variables were addressed as follows: visible bunch area in cm<sup>2</sup>/m (vBA) and in proportion to the whole image (vBA<sub>p</sub>), described as the projected area of non-occluded bunches (Figure 3C in yellow); total bunch area (tBA), in cm<sup>2</sup>/m, defined as the projected area of non-occluded bunches, assessed after full defoliation; bunch exposure (BE), in percentage, described as the ratio between vBA and tBA; canopy porosity (POR), in percentage, described as the percentage of canopy gaps at the fruiting zone (Eq. 1; Figure 3C in red); fruit mass (FM), in kg/m, described as the actual bunch mass assessed for the corresponding image.</p>
                <p>Descriptive statistics were computed for both data sets together (Table 1). Total bunch area (tBA) corresponds to the visible bunch area (vBA) of the fully defoliated vine segment. Canopy porosity and visible bunch area were selected as the main variables to estimate bunch exposure (BE). Canopy porosity (POR) was estimated according to Equation 1, in which the number of total pixels corresponds to the entire image (including canopy gaps, grapes, leaves, shoots and old wood). As this work focuses on occlusions caused by leaves, other types of occlusions, such as bunch occlusions by other bunches or shoots, were not considered.</p>
                <p/>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mi mathvariant="normal">P</ns3:mi>
                            <ns3:mi mathvariant="normal">O</ns3:mi>
                            <ns3:mi mathvariant="normal">R</ns3:mi>
                            <ns3:mi mathvariant="normal"> </ns3:mi>
                            <ns3:mfenced separators="|">
<ns3:mrow>
    <ns3:mi mathvariant="normal">%</ns3:mi>
</ns3:mrow>
                            </ns3:mfenced>
                            <ns3:mo>=</ns3:mo>
                            <ns3:mfrac>
<ns3:mrow>
    <ns3:mo>(</ns3:mo>
    <ns3:mi mathvariant="normal">N</ns3:mi>
    <ns3:mi mathvariant="normal">u</ns3:mi>
    <ns3:mi mathvariant="normal">m</ns3:mi>
    <ns3:mi mathvariant="normal">b</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">r</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">o</ns3:mi>
    <ns3:mi mathvariant="normal">f</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">g</ns3:mi>
    <ns3:mi mathvariant="normal">a</ns3:mi>
    <ns3:mi mathvariant="normal">p</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">p</ns3:mi>
    <ns3:mi mathvariant="normal">i</ns3:mi>
    <ns3:mi mathvariant="normal">x</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">l</ns3:mi>
    <ns3:mi mathvariant="normal">s</ns3:mi>
    <ns3:mo>)</ns3:mo>
</ns3:mrow>
<ns3:mrow>
    <ns3:mo>(</ns3:mo>
    <ns3:mi mathvariant="normal">N</ns3:mi>
    <ns3:mi mathvariant="normal">u</ns3:mi>
    <ns3:mi mathvariant="normal">m</ns3:mi>
    <ns3:mi mathvariant="normal">b</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">r</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">o</ns3:mi>
    <ns3:mi mathvariant="normal">f</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">t</ns3:mi>
    <ns3:mi mathvariant="normal">o</ns3:mi>
    <ns3:mi mathvariant="normal">t</ns3:mi>
    <ns3:mi mathvariant="normal">a</ns3:mi>
    <ns3:mi mathvariant="normal">l</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">p</ns3:mi>
    <ns3:mi mathvariant="normal">i</ns3:mi>
    <ns3:mi mathvariant="normal">x</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">l</ns3:mi>
    <ns3:mi mathvariant="normal">s</ns3:mi>
    <ns3:mo>)</ns3:mo>
</ns3:mrow>
                            </ns3:mfrac>
                            <ns3:mo>×</ns3:mo>
                            <ns3:mn>100</ns3:mn>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (1)</p>
                <p>
                    <table-wrap position="float" orientation="portait">
                        <label>Table</label>
                        <caption>
                            <title>Table 1. Average ± standard error of the variables assessed on different varieties (Var) at veraison (Ver) and harvest (Harv) for different levels of canopy defoliation at fruiting area, for the training and validation set combined. </title>
                        </caption>
                        <alternatives>
                            <table style="table table-bordered table-striped affichage-tableau">
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<thead>
    <tr>
        <th xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">titre du tableau </th>
    </tr>
</thead>
<tr>
    <th>Var</th>
    <th>Phen. stage</th>
    <th>DEF</th>
    <th>n</th>
    <th>vBA (cm<sup>2</sup>/m)</th>
    <th>vBA<sub>p</sub> (%)</th>
    <th>POR (%)</th>
    <th>BE (%)</th>
    <th>FM<sub>act</sub> (kg/m)</th>
</tr>
<tr>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Ver</th>
    <th>None</th>
    <th>20</th>
    <th>128.8 ± 21.2</th>
    <th>2.6 ± 0.4</th>
    <th>6.9 ± 1.1</th>
    <th>15.8 ± 1.8</th>
    <th>2.1 ± 0.2</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>20</th>
    <th>324.8 ± 43.2</th>
    <th>6.5 ± 0.9</th>
    <th>17.5 ± 2.4</th>
    <th>41.8 ± 3.5</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>20</th>
    <th>780.5 ± 73.3</th>
    <th>15.6 ± 1.5</th>
    <th>70.0 ± 1.3</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
<tr>
    <th>Enc.</th>
    <th>Ver</th>
    <th>None</th>
    <th>25</th>
    <th>134.1 ± 15.3</th>
    <th>4 ± 0.5</th>
    <th>8.1 ± 1.3</th>
    <th>19.8 ± 1.7</th>
    <th>1.9 ± 0.1</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>24</th>
    <th>338.4 ± 27.4</th>
    <th>8.7 ± 0.9</th>
    <th>16.6 ± 1.6</th>
    <th>53.4 ± 3.0</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>25</th>
    <th>656.0 ± 39.4</th>
    <th>17 ± 1.2</th>
    <th>58.9 ± 1.6</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
<tr>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Ver</th>
    <th>None</th>
    <th>25</th>
    <th>116.2 ± 11.7</th>
    <th>2.7 ± 0.3</th>
    <th>9.0 ± 0.9</th>
    <th>20.9 ± 1.7</th>
    <th>0.8 ± 0.1</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>25</th>
    <th>249.6 ± 22.3</th>
    <th>6.8 ± 0.5</th>
    <th>18.9 ± 1.1</th>
    <th>45.0 ± 2.9</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>25</th>
    <th>546.5 ± 36.8</th>
    <th>13.1 ± 0.8</th>
    <th>68.4 ± 1.2</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
<tr>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Harv</th>
    <th>None</th>
    <th>20</th>
    <th>200.6 ± 25.6</th>
    <th>3.8 ± 0.5</th>
    <th>7.0 ± 0.9</th>
    <th>22.6 ± 1.9</th>
    <th>3.7 ± 0.3</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>20</th>
    <th>432.6 ± 47.2</th>
    <th>7.6 ± 0.6</th>
    <th>17.7 ± 2.0</th>
    <th>50.3 ± 3.6</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>20</th>
    <th>851.1 ± 59.8</th>
    <th>14.4 ± 1</th>
    <th>68.3 ± 1.4</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
<tr>
    <th>Enc.</th>
    <th>Harv</th>
    <th>None</th>
    <th>26</th>
    <th>189.6 ± 24.3</th>
    <th>2.3 ± 0.2</th>
    <th>9.9 ± 1.2</th>
    <th>25.9 ± 2.6</th>
    <th>3.0 ± 0.3</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>26</th>
    <th>379.1 ± 31.6</th>
    <th>5 ± 0.4</th>
    <th>20.0 ± 1.4</th>
    <th>53.8 ± 3.1</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>26</th>
    <th>719.9 ± 50.2</th>
    <th>10.9 ± 0.7</th>
    <th>61.0 ± 1.8</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
<tr>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Harv</th>
    <th>None</th>
    <th>26</th>
    <th>228.6 ± 26.7</th>
    <th>3.3 ± 0.5</th>
    <th>14.2 ± 1.7</th>
    <th>43.2 ± 4.4</th>
    <th>1.3 ± 0.1</th>
</tr>
<tr>
    <th/>
    <th/>
    <th>Partial</th>
    <th>26</th>
    <th>336.7 ± 37.3</th>
    <th>4.9 ± 0.7</th>
    <th>25.2 ± 2.6</th>
    <th>63.9 ± 6.4</th>
    <th/>
</tr>
<tr>
    <th/>
    <th/>
    <th>Total</th>
    <th>26</th>
    <th>566.4 ± 39.0</th>
    <th>11.3 ± 0.8</th>
    <th>68.0 ± 1.2</th>
    <th>100 ± 0.0*</th>
    <th/>
</tr>
                            </table>
                        </alternatives>
                        <table-wrap-foot>
                            <fn>
<p>n: number of observations. DEF: defoliation intensity. Fruit mass (FM<sub>act</sub>) is shown per data set as it is the same for each defoliation step. vBA = visible bunch area; vBAp = proportion of visible bunch area in the image; POR = canopy porosity; BE = Bunch exposure. *with total defoliation, there is no occlusion caused by vegetation.</p>
                            </fn>
                        </table-wrap-foot>
                    </table-wrap>
                </p>
                <p>On the training set, for each variety and phenological stage, a linear model was fitted between POR, vBA<sub>p</sub> (predictor variables) and BE (response variable), only on data from images of non-defoliated and partially defoliated vines. Then, a multiple linear regression between the same predictors and response variables was fitted. Models were computed, and variables were transformed according to maximum likelihood analysis performed in SAS<sup>®</sup>. For validation, to evaluate the final model goodness of fit to the observed data, the following deviance measures were used: bias (Eq. 2), mean absolute percentage error (MA%E, Eq. 3), root mean square error (RMSE, Eq. 4) and modelling efficiency (EF, Eq. 5). A regression analysis of actual vs. estimated data and the F-test for slope = 1 and for intercept = 0 were performed for model evaluation.</p>
                <p>Bias = </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mo>∑</ns3:mo>
                            <ns3:mo>(</ns3:mo>
                            <ns3:msub>
<ns3:mrow>
    <ns3:mi>y</ns3:mi>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi>i</ns3:mi>
</ns3:mrow>
                            </ns3:msub>
                            <ns3:mo>-</ns3:mo>
                            <ns3:msub>
<ns3:mrow>
    <ns3:mover accent="true">
        <ns3:mrow>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mo>^</ns3:mo>
    </ns3:mover>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi mathvariant="normal">i</ns3:mi>
</ns3:mrow>
                            </ns3:msub>
                            <ns3:mo>)</ns3:mo>
                            <ns3:mo>/</ns3:mo>
                            <ns3:mi>n</ns3:mi>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (2)</p>
                <p>MA%E = </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mn>100</ns3:mn>
                            <ns3:mo>×</ns3:mo>
                            <ns3:mo>[</ns3:mo>
                            <ns3:mrow>
<ns3:mo stretchy="false">∑</ns3:mo>
<ns3:mrow>
    <ns3:mo>(</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mo>|</ns3:mo>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi>i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>-</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mover accent="true">
                <ns3:mrow>
                    <ns3:mi>y</ns3:mi>
                </ns3:mrow>
                <ns3:mo>^</ns3:mo>
            </ns3:mover>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi mathvariant="normal">i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>|</ns3:mo>
    <ns3:mo>/</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mo>|</ns3:mo>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi>i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>|</ns3:mo>
    <ns3:mo>)</ns3:mo>
    <ns3:mo>]</ns3:mo>
    <ns3:mo>/</ns3:mo>
    <ns3:mi>n</ns3:mi>
</ns3:mrow>
                            </ns3:mrow>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (3)</p>
                <p>RMSE = </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:msqrt>
<ns3:mo>(</ns3:mo>
<ns3:mrow>
    <ns3:mo stretchy="false">∑</ns3:mo>
    <ns3:mrow>
        <ns3:msup>
            <ns3:mrow>
                <ns3:msub>
                    <ns3:mrow>
                        <ns3:mo>(</ns3:mo>
                        <ns3:mi>y</ns3:mi>
                    </ns3:mrow>
                    <ns3:mrow>
                        <ns3:mi>i</ns3:mi>
                    </ns3:mrow>
                </ns3:msub>
                <ns3:mo>-</ns3:mo>
                <ns3:msub>
                    <ns3:mrow>
                        <ns3:mover accent="true">
                            <ns3:mrow>
<ns3:mi>y</ns3:mi>
                            </ns3:mrow>
                            <ns3:mo>^</ns3:mo>
                        </ns3:mover>
                    </ns3:mrow>
                    <ns3:mrow>
                        <ns3:mi mathvariant="normal">i</ns3:mi>
                    </ns3:mrow>
                </ns3:msub>
                <ns3:mo>)</ns3:mo>
            </ns3:mrow>
            <ns3:mrow>
                <ns3:mn>2</ns3:mn>
            </ns3:mrow>
        </ns3:msup>
        <ns3:mo>/</ns3:mo>
        <ns3:mi>n</ns3:mi>
    </ns3:mrow>
</ns3:mrow>
                            </ns3:msqrt>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (4)</p>
                <p>EF = </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mn>1</ns3:mn>
                            <ns3:mo>-</ns3:mo>
                            <ns3:mfrac>
<ns3:mrow>
    <ns3:msup>
        <ns3:mrow>
            <ns3:mo>∑</ns3:mo>
            <ns3:mo>(</ns3:mo>
            <ns3:msub>
                <ns3:mrow>
                    <ns3:mi>y</ns3:mi>
                </ns3:mrow>
                <ns3:mrow>
                    <ns3:mi>i</ns3:mi>
                </ns3:mrow>
            </ns3:msub>
            <ns3:mo>-</ns3:mo>
            <ns3:msub>
                <ns3:mrow>
                    <ns3:mover accent="true">
                        <ns3:mrow>
                            <ns3:mi>y</ns3:mi>
                        </ns3:mrow>
                        <ns3:mo>^</ns3:mo>
                    </ns3:mover>
                </ns3:mrow>
                <ns3:mrow>
                    <ns3:mi mathvariant="normal">i</ns3:mi>
                </ns3:mrow>
            </ns3:msub>
            <ns3:mo>)</ns3:mo>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mn>2</ns3:mn>
        </ns3:mrow>
    </ns3:msup>
</ns3:mrow>
<ns3:mrow>
    <ns3:msup>
        <ns3:mrow>
            <ns3:mo>∑</ns3:mo>
            <ns3:mo>(</ns3:mo>
            <ns3:msub>
                <ns3:mrow>
                    <ns3:mi>y</ns3:mi>
                </ns3:mrow>
                <ns3:mrow>
                    <ns3:mi>i</ns3:mi>
                </ns3:mrow>
            </ns3:msub>
            <ns3:mo>-</ns3:mo>
            <ns3:mover accent="true">
                <ns3:mrow>
                    <ns3:mi>y</ns3:mi>
                </ns3:mrow>
                <ns3:mo>-</ns3:mo>
            </ns3:mover>
            <ns3:mo>)</ns3:mo>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mn>2</ns3:mn>
        </ns3:mrow>
    </ns3:msup>
</ns3:mrow>
                            </ns3:mfrac>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (5)</p>
                <p>where </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:msub>
<ns3:mrow>
    <ns3:mi>y</ns3:mi>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi>i</ns3:mi>
</ns3:mrow>
                            </ns3:msub>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p> represents observed values, </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:msub>
<ns3:mrow>
    <ns3:mover accent="true">
        <ns3:mrow>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mo>^</ns3:mo>
    </ns3:mover>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi mathvariant="normal">i</ns3:mi>
</ns3:mrow>
                            </ns3:msub>
                            <ns3:mi mathvariant="normal"> </ns3:mi>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>estimated values, </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mover accent="true">
<ns3:mrow>
    <ns3:mi>y</ns3:mi>
</ns3:mrow>
<ns3:mo>-</ns3:mo>
                            </ns3:mover>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p> average observed value and n the number of pairs.</p>
                <p>Estimated tBA was calculated using Equation 6. Fruit mass was estimated based on the relationship between observed tBA and observed fruit mass (from the training set) at vine level, an approach similar to the one mentioned in <xref ref-type="bibr" rid="ref38">Lopes <italic>et al.</italic> (2016)</xref> and <xref ref-type="bibr" rid="ref61">Victorino <italic>et al.</italic> (2020)</xref>. Both variables (estimated tBA and estimated fruit mass) were evaluated by analysing the relative mean error (Eq. 7).</p>
                <p>Estimated tBA (cm<sup>2</sup>/vine) = 100 × </p>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mfrac>
<ns3:mrow>
    <ns3:mi>v</ns3:mi>
    <ns3:mi>B</ns3:mi>
    <ns3:mi>A</ns3:mi>
    <ns3:mi> </ns3:mi>
    <ns3:msup>
        <ns3:mrow>
            <ns3:mo>(</ns3:mo>
            <ns3:mi mathvariant="normal">c</ns3:mi>
            <ns3:mi mathvariant="normal">m</ns3:mi>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mn>2</ns3:mn>
        </ns3:mrow>
    </ns3:msup>
    <ns3:mo>/</ns3:mo>
    <ns3:mi mathvariant="normal">v</ns3:mi>
    <ns3:mi mathvariant="normal">i</ns3:mi>
    <ns3:mi mathvariant="normal">n</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mo>)</ns3:mo>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">s</ns3:mi>
    <ns3:mi mathvariant="normal">t</ns3:mi>
    <ns3:mi mathvariant="normal">i</ns3:mi>
    <ns3:mi mathvariant="normal">m</ns3:mi>
    <ns3:mi mathvariant="normal">a</ns3:mi>
    <ns3:mi mathvariant="normal">t</ns3:mi>
    <ns3:mi mathvariant="normal">e</ns3:mi>
    <ns3:mi mathvariant="normal">d</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mi mathvariant="normal">B</ns3:mi>
    <ns3:mi mathvariant="normal">E</ns3:mi>
    <ns3:mi mathvariant="normal"> </ns3:mi>
    <ns3:mo>(</ns3:mo>
    <ns3:mi mathvariant="normal">%</ns3:mi>
    <ns3:mo>)</ns3:mo>
</ns3:mrow>
                            </ns3:mfrac>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>        (6)</p>
                <p/>
                <p>
                    <inline-formula>
                        <ns3:math>
                            <ns3:mi mathvariant="normal">R</ns3:mi>
                            <ns3:mi mathvariant="normal">e</ns3:mi>
                            <ns3:mi mathvariant="normal">l</ns3:mi>
                            <ns3:mi mathvariant="normal">a</ns3:mi>
                            <ns3:mi mathvariant="normal">t</ns3:mi>
                            <ns3:mi mathvariant="normal">i</ns3:mi>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">e</ns3:mi>
                            <ns3:mi mathvariant="normal"> </ns3:mi>
                            <ns3:mi mathvariant="normal">m</ns3:mi>
                            <ns3:mi mathvariant="normal">e</ns3:mi>
                            <ns3:mi mathvariant="normal">a</ns3:mi>
                            <ns3:mi mathvariant="normal">n</ns3:mi>
                            <ns3:mi mathvariant="normal"> </ns3:mi>
                            <ns3:mi mathvariant="normal">e</ns3:mi>
                            <ns3:mi mathvariant="normal">r</ns3:mi>
                            <ns3:mi mathvariant="normal">r</ns3:mi>
                            <ns3:mi mathvariant="normal">o</ns3:mi>
                            <ns3:mi mathvariant="normal">r</ns3:mi>
                            <ns3:mi> </ns3:mi>
                            <ns3:mo>(</ns3:mo>
                            <ns3:mi>%</ns3:mi>
                            <ns3:mo>)</ns3:mo>
                            <ns3:mo>=</ns3:mo>
                            <ns3:mi> </ns3:mi>
                            <ns3:mn>100</ns3:mn>
                            <ns3:mo>×</ns3:mo>
                            <ns3:mfrac>
<ns3:mrow>
    <ns3:mn>1</ns3:mn>
</ns3:mrow>
<ns3:mrow>
    <ns3:mi>n</ns3:mi>
</ns3:mrow>
                            </ns3:mfrac>
                            <ns3:mi> </ns3:mi>
                            <ns3:mo>×</ns3:mo>
                            <ns3:mrow>
<ns3:mo stretchy="false">∑</ns3:mo>
<ns3:mrow>
    <ns3:mo>(</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi>i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>-</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mover accent="true">
                <ns3:mrow>
                    <ns3:mi>y</ns3:mi>
                </ns3:mrow>
                <ns3:mo>^</ns3:mo>
            </ns3:mover>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi>i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>/</ns3:mo>
    <ns3:msub>
        <ns3:mrow>
            <ns3:mi>y</ns3:mi>
        </ns3:mrow>
        <ns3:mrow>
            <ns3:mi>i</ns3:mi>
        </ns3:mrow>
    </ns3:msub>
    <ns3:mo>)</ns3:mo>
</ns3:mrow>
                            </ns3:mrow>
                        </ns3:math>
                    </inline-formula>
                </p>
                <p>    (7)</p>
            </sec>
        </sec>
        <sec id="Results">
            <title>Results</title>
            <sec id="1.-Estimation-of-occluded-bunch-area">
                <title>1. Estimation of occluded bunch area</title>
                <p>In fully defoliated vines, tBA presented a Pearson correlation coefficient of 0.78 with fruit mass. In the proposed methodology, the authors estimate fruit mass by first estimating tBA through BE (Eq. 6). It is important to reference again that the BE does not consider bunch occlusion by other bunches, but only bunch occlusion by leaves. </p>
                <p>Figure 4 shows the relationship between POR and vBA<sub>p</sub> with BE on images taken on non-defoliated and partially defoliated vines of the training data set. Visual observation shows that there is a linear trend between POR and BE (Figure 4A). A similar trend is also observed in Figure 4B between vBA<sub>p</sub> and BE but with variability that increases with the increase in the magnitude of BE. Regression models were computed using POR and vBA<sub>p </sub>as predictors of BE (Table 2). For both relationships, a maximum likelihood analysis suggested that a root transformation of the response variable (BE) would be more appropriate than the original scale in some data sets. The resulting models, after converting the rooted response variable back to the original scale, corroborate the visual appraisal of the scatter plot. Indeed, both regression models present a high and significant R<sup>2</sup> (<italic>p</italic> &lt; 0.001) for every single variety and the combined data. For the POR predictor, the <italic>Syrah</italic> dataset presented the highest R<sup>2 </sup>of all varieties, followed by <italic>Encruzado</italic> and <italic>Arinto</italic>. When comparing both phenological stages, a higher R<sup>2</sup> was observed at harvest. Regarding the vBA<sub>p</sub> predictor, the <italic>Syrah</italic> dataset also presented the highest R<sup>2</sup> between all varieties, followed by <italic>Encruzado</italic> and <italic>Arinto</italic>, which presented very similar values among them. As opposed to the POR relationship, a higher R<sup>2</sup> was observed at the veraison phenological stage than near harvest. In general, the highest R<sup>2</sup> was observed in the models with vBA<sub>p</sub> as a predictor, with models based on the combined data set having a R<sup>2</sup> of similar magnitude as the individual cases.</p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 4. Scatterplots between bunch exposure (BE) over (A) canopy porosity (POR), (B) visible bunch area (vBAp) in 2D and 3D (C), for the three studied varieties at two phenological stages (veraison and harvest).</title>
                            <p>All plots were computed using data from non-defoliated and partially defoliated vines of the training set. Marker codes: Triangles = Veraison (n = 97); Diamonds = Harvest (n = 107); Green = <italic>Arinto</italic> var. (n = 57); Blue = <italic>Encruzado</italic> var. (n = 73); Red = <italic>Syrah</italic> var. (n = 74).</p>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image4.jpg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 4. Scatterplots between bunch exposure (BE) over (A) canopy porosity (POR), (B) visible bunch area (vBAp) in 2D and 3D (C), for the three studied varieties at two phenological stages (veraison and harvest).</title>
                        <p>All plots were computed using data from non-defoliated and partially defoliated vines of the training set. Marker codes: Triangles = Veraison (n = 97); Diamonds = Harvest (n = 107); Green = <italic>Arinto</italic> var. (n = 57); Blue = <italic>Encruzado</italic> var. (n = 73); Red = <italic>Syrah</italic> var. (n = 74).</p>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image4.jpg"/>
                </fig>
                <p/>
                <p>
                    <table-wrap position="float" orientation="portait">
                        <label>Table</label>
                        <caption>
                            <title>Table 2. Fitted models from the fitted regressions between bunch exposure (BE) over canopy porosity (POR) and percent visible bunch area (vBAp). </title>
                        </caption>
                        <alternatives>
                            <table style="table table-bordered table-striped affichage-tableau">
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<col width="14%"/>
<thead>
    <tr>
        <th xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">titre du tableau </th>
    </tr>
</thead>
<tr>
    <th>ID</th>
    <th>Predictors</th>
    <th>Variety</th>
    <th>Stage</th>
    <th>n</th>
    <th>Fitted model</th>
    <th>R<sup>2</sup>
    </th>
</tr>
<tr>
    <th>1</th>
    <th>POR</th>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Combined</th>
    <th>73</th>
    <th>BE = 19.97 + 1.278*POR</th>
    <th>0.30</th>
</tr>
<tr>
    <th>2</th>
    <th/>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Combined</th>
    <th>74</th>
    <th>BE = 15.23 + 1.6224*POR</th>
    <th>0.45</th>
</tr>
<tr>
    <th>3</th>
    <th/>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Combined</th>
    <th>57</th>
    <th>BE = (4.051 + 0.108*POR)<sup>2</sup>
    </th>
    <th>0.37</th>
</tr>
<tr>
    <th>4</th>
    <th/>
    <th>Combined</th>
    <th>Veraison</th>
    <th>97</th>
    <th>BE = (3.9 + 0.121*POR)<sup>2</sup>
    </th>
    <th>0.30</th>
</tr>
<tr>
    <th>5</th>
    <th/>
    <th>Combined</th>
    <th>Harvest</th>
    <th>107</th>
    <th>BE = 15.23 + 1.6224*POR</th>
    <th>0.41</th>
</tr>
<tr>
    <th>6</th>
    <th/>
    <th>Combined</th>
    <th>Combined</th>
    <th>204</th>
    <th>BE = (8.627 + 0.424*POR)<sup>1.333</sup>
    </th>
    <th>0.38</th>
</tr>
<tr>
    <th>7</th>
    <th>vBA<sub>p</sub>
    </th>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Combined</th>
    <th>73</th>
    <th>BE = (3.791 + 0.411* vBA<sub>p</sub>)<sup>2</sup>
    </th>
    <th>0.59</th>
</tr>
<tr>
    <th>8</th>
    <th/>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Combined</th>
    <th>74</th>
    <th>BE = 11.56 + 6.74* vBA<sub>p</sub>
    </th>
    <th>0.74</th>
</tr>
<tr>
    <th>9</th>
    <th/>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Combined</th>
    <th>57</th>
    <th>BE = (3.584 + 0.36* vBA<sub>p</sub>)<sup>2</sup>
    </th>
    <th>0.58</th>
</tr>
<tr>
    <th>10</th>
    <th/>
    <th>Combined</th>
    <th>Veraison</th>
    <th>97</th>
    <th>BE = (3.617 + 0.36* vBA<sub>p</sub>)<sup>2</sup>
    </th>
    <th>0.57</th>
</tr>
<tr>
    <th>11</th>
    <th/>
    <th>Combined</th>
    <th>Harvest</th>
    <th>107</th>
    <th>BE = (4.24 + 0.364* vBA<sub>p</sub>)<sup>2</sup>
    </th>
    <th>0.51</th>
</tr>
<tr>
    <th>12</th>
    <th/>
    <th>Combined</th>
    <th>Combined</th>
    <th>204</th>
    <th>BE = (3.864 + 0.409* vBA<sub>p</sub>)<sup>2</sup>
    </th>
    <th>0.56</th>
</tr>
<tr>
    <th>13</th>
    <th>POR &amp; vBA<sub>p</sub>
    </th>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Combined</th>
    <th>73</th>
    <th>BE = (1.245 + 1.71*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:msub>
                        <ns3:mrow>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">B</ns3:mi>
                            <ns3:mi mathvariant="normal">A</ns3:mi>
                        </ns3:mrow>
                        <ns3:mrow>
                            <ns3:mi>p</ns3:mi>
                        </ns3:mrow>
                    </ns3:msub>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula> + 0.28*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:mi mathvariant="normal">P</ns3:mi>
                    <ns3:mi mathvariant="normal">O</ns3:mi>
                    <ns3:mi mathvariant="normal">R</ns3:mi>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>)<sup>2</sup>
    </th>
    <th>0.70</th>
</tr>
<tr>
    <th>14</th>
    <th/>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Combined</th>
    <th>74</th>
    <th>BE = 2.368 + 5.50* <inline-formula>
            <ns3:math>
                <ns3:msub>
                    <ns3:mrow>
                        <ns3:mi mathvariant="normal">v</ns3:mi>
                        <ns3:mi mathvariant="normal">B</ns3:mi>
                        <ns3:mi mathvariant="normal">A</ns3:mi>
                    </ns3:mrow>
                    <ns3:mrow>
                        <ns3:mi>p</ns3:mi>
                    </ns3:mrow>
                </ns3:msub>
            </ns3:math>
        </inline-formula>+ 0.88*POR</th>
    <th>0.84</th>
</tr>
<tr>
    <th>15</th>
    <th/>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Combined</th>
    <th>57</th>
    <th>BE = (1.009 + 1.45*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:msub>
                        <ns3:mrow>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">B</ns3:mi>
                            <ns3:mi mathvariant="normal">A</ns3:mi>
                        </ns3:mrow>
                        <ns3:mrow>
                            <ns3:mi>p</ns3:mi>
                        </ns3:mrow>
                    </ns3:msub>
                </ns3:msqrt>
                <ns3:mi> </ns3:mi>
            </ns3:math>
        </inline-formula>+ 0.41*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:mi mathvariant="normal">P</ns3:mi>
                    <ns3:mi mathvariant="normal">O</ns3:mi>
                    <ns3:mi mathvariant="normal">R</ns3:mi>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>)<sup>2</sup>
    </th>
    <th>0.73</th>
</tr>
<tr>
    <th>16</th>
    <th/>
    <th>Combined</th>
    <th>Veraison</th>
    <th>97</th>
    <th>BE = (0.899 + 1.74*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:msub>
                        <ns3:mrow>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">B</ns3:mi>
                            <ns3:mi mathvariant="normal">A</ns3:mi>
                        </ns3:mrow>
                        <ns3:mrow>
                            <ns3:mi>p</ns3:mi>
                        </ns3:mrow>
                    </ns3:msub>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>+ 0.36*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:mi mathvariant="normal">P</ns3:mi>
                    <ns3:mi mathvariant="normal">O</ns3:mi>
                    <ns3:mi mathvariant="normal">R</ns3:mi>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>)<sup>2</sup>
    </th>
    <th>0.73</th>
</tr>
<tr>
    <th>17</th>
    <th/>
    <th>Combined</th>
    <th>Harvest</th>
    <th>107</th>
    <th>BE = (0.96 + 1.45*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:msub>
                        <ns3:mrow>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">B</ns3:mi>
                            <ns3:mi mathvariant="normal">A</ns3:mi>
                        </ns3:mrow>
                        <ns3:mrow>
                            <ns3:mi>p</ns3:mi>
                        </ns3:mrow>
                    </ns3:msub>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>+ 0.53*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:mi mathvariant="normal">P</ns3:mi>
                    <ns3:mi mathvariant="normal">O</ns3:mi>
                    <ns3:mi mathvariant="normal">R</ns3:mi>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>)<sup>2</sup>
    </th>
    <th>0.70</th>
</tr>
<tr>
    <th>18</th>
    <th/>
    <th>Combined</th>
    <th>Combined</th>
    <th>204</th>
    <th>BE = (0.853 + 1.60*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:msub>
                        <ns3:mrow>
                            <ns3:mi mathvariant="normal">v</ns3:mi>
                            <ns3:mi mathvariant="normal">B</ns3:mi>
                            <ns3:mi mathvariant="normal">A</ns3:mi>
                        </ns3:mrow>
                        <ns3:mrow>
                            <ns3:mi>p</ns3:mi>
                        </ns3:mrow>
                    </ns3:msub>
                </ns3:msqrt>
                <ns3:mi> </ns3:mi>
            </ns3:math>
        </inline-formula>+ 0.46*<inline-formula>
            <ns3:math>
                <ns3:msqrt>
                    <ns3:mi mathvariant="normal">P</ns3:mi>
                    <ns3:mi mathvariant="normal">O</ns3:mi>
                    <ns3:mi mathvariant="normal">R</ns3:mi>
                </ns3:msqrt>
            </ns3:math>
        </inline-formula>)<sup>2</sup>
    </th>
    <th>0.73</th>
</tr>
                            </table>
                        </alternatives>
                        <table-wrap-foot>
                            <fn>
<p>All R<sup>2</sup> are statistically significant at<italic> p</italic> &lt; 0.001.</p>
                            </fn>
                        </table-wrap-foot>
                    </table-wrap>
                </p>
                <p>Figure 4C presents a scatterplot where the two predictors (POR and vBA<sub>p</sub>) are plotted with BE. Visual observation shows that the combined variables tend to explain BE better than each one, individually. Most <italic>Syrah</italic> dataset observations are plotted in the upper left side of the plot, indicating a possible variety effect. No phenological stage effect is apparent. As in the previous chapter, for all data sets (except <italic>Syrah</italic>), a maximum likelihood analysis suggested that a square root transformation of the response variable (BE) would be more appropriate than the original scale. The resulting models, after converting the square rooted response variable back to the original scale, are presented in Table 2, along with their respective R<sup>2</sup>. All models present a significantly high R<sup>2</sup>, corroborating the visual appraisal, with the highest value being observed for the <italic>Syrah</italic> dataset, followed by <italic>Arinto</italic> and <italic>Encruzado</italic>. Models from the two phenological stages presented very similar results. The model based on the pooled data from all data sets (Table 2, nº 18) presents a R<sup>2 </sup>of similar magnitude to all other cases. Furthermore, model 18 was computed with a larger number of images, thus possibly making it more robust to different stages or varieties. Even though there are slight differences between the variety <italic>Syrah</italic> and the remaining ones, the authors still opted for this model as it provides a generalized option that goes in accordance with the objectives of this work. This generalisation hypothesis is tested and discussed further ahead.</p>
            </sec>
            <sec id="2.-Model-validation">
                <title>2. Model validation</title>
                <p>To test the potential of the model based on pooled data (model 18, Table 2), a validation was performed on a data set which, such as the training set, was separated by variety, stage and with all cases combined (Figure 5 and Table 3). Visual observation shows an overall good agreement between observed and actual values for all varieties and stages, especially at low values of BE, but also some variability in cases of medium BE magnitude (between 40 % and 70 % of BE). The statistical measures of validation corroborate the good fit (Table 3). When comparing the models fitted between observed and estimated values among varieties, the selected model showed a slightly lower MAE for the <italic>Syrah </italic>dataset compared to the other varieties while having approximately the same RMSE for all cases. The <italic>Encruzado</italic> model presented the lowest absolute Bias among varieties, and the highest EF of all cases, while the <italic>Arinto</italic> model showed the highest absolute Bias, followed by <italic>Syrah</italic>, and an EF which was higher than that of <italic>Syrah</italic> but lower than that of <italic>Encruzado</italic>. Regarding the models fitted for each phenological stage, all statistic measures of validation presented similar magnitudes. Overall, the selected model showed good performance on all data sets, presenting an average overestimation only on the <italic>Arinto</italic> data set and an average underestimation on the <italic>Syrah</italic> data set of similar magnitude. When the complete validation data set was considered (combined), statistical indicators were not different from most single data sets, highlighting the fact that it presented a Bias very close to 0. </p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 5. Relationship between actual and estimated bunch exposure (BE) obtained using the elected model (Table 2, model 18) on the validation set. </title>
                            <p>Black line represents the 1:1 line. Marker codes: Triangles = Veraison (n = 42); Diamonds = Harvest (n = 33); Green = <italic>Arinto</italic> var. (n = 23); Blue = <italic>Encruzado</italic> var. (n = 27); Red = <italic>Syrah</italic> var. (n = 27).</p>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image5.jpg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 5. Relationship between actual and estimated bunch exposure (BE) obtained using the elected model (Table 2, model 18) on the validation set. </title>
                        <p>Black line represents the 1:1 line. Marker codes: Triangles = Veraison (n = 42); Diamonds = Harvest (n = 33); Green = <italic>Arinto</italic> var. (n = 23); Blue = <italic>Encruzado</italic> var. (n = 27); Red = <italic>Syrah</italic> var. (n = 27).</p>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image5.jpg"/>
                </fig>
                <p/>
                <p>
                    <table-wrap position="float" orientation="portait">
                        <label>Table</label>
                        <caption>
                            <title>Table 3. Statistical measures of validation of the model are presented in Table 2 (model 18) for bunch exposure (BE) estimation. RMSE = root mean square error, MAE = mean absolute error, EF = modelling efficiency.</title>
                        </caption>
                        <alternatives>
                            <table style="table table-bordered table-striped affichage-tableau">
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<col width="11%"/>
<thead>
    <tr>
        <th xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">titre du tableau </th>
    </tr>
</thead>
<tr>
    <th>Variety</th>
    <th>Phenol. Stage</th>
    <th>n</th>
    <th>Linear regression</th>
    <th>R<sup>2</sup>
    </th>
    <th>RMSE (%)</th>
    <th>MAE (%)</th>
    <th>Bias (%)</th>
    <th>EF</th>
</tr>
<tr>
    <th/>
    <th/>
    <th/>
    <th>Slope<sup>1</sup>
    </th>
    <th>Intercept<sup>2</sup>
    </th>
    <th/>
    <th/>
    <th/>
    <th/>
    <th/>
</tr>
<tr>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Combined</th>
    <th>27</th>
    <th>1.09<sup> n.s.</sup>
    </th>
    <th>2.26<sup> n.s.</sup>
    </th>
    <th>0.83<sup>***</sup>
    </th>
    <th>12.60</th>
    <th>11.59</th>
    <th>0.61</th>
    <th>0.84</th>
</tr>
<tr>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Combined</th>
    <th>25</th>
    <th>1.02<sup> n.s.</sup>
    </th>
    <th>–0.62<sup> n.s.</sup>
    </th>
    <th>0.81<sup>***</sup>
    </th>
    <th>12.21</th>
    <th>7.95</th>
    <th>–6.43</th>
    <th>0.73</th>
</tr>
<tr>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Combined</th>
    <th>23</th>
    <th>0.78<sup>***</sup>
    </th>
    <th>2.64<sup> n.s.</sup>
    </th>
    <th>0.91<sup>***</sup>
    </th>
    <th>12.69</th>
    <th>11.14</th>
    <th>8.04</th>
    <th>0.78</th>
</tr>
<tr>
    <th>Combined</th>
    <th>Veraison</th>
    <th>42</th>
    <th>0.91<sup>n.s.</sup>
    </th>
    <th>2.89<sup> n.s.</sup>
    </th>
    <th>0.79<sup>***</sup>
    </th>
    <th>13.12</th>
    <th>10.46</th>
    <th>0.30</th>
    <th>0.77</th>
</tr>
<tr>
    <th>Combined</th>
    <th>Harvest</th>
    <th>33</th>
    <th>0.93<sup> n.s.</sup>
    </th>
    <th>3.17<sup> n.s.</sup>
    </th>
    <th>0.80<sup>***</sup>
    </th>
    <th>11.79</th>
    <th>9.96</th>
    <th>0.28</th>
    <th>0.80</th>
</tr>
<tr>
    <th>Combined</th>
    <th>Combined</th>
    <th>75</th>
    <th>0.92<sup>n.s.</sup>
    </th>
    <th>2.79<sup>n.s.</sup>
    </th>
    <th>0.80<sup>***</sup>
    </th>
    <th>12.49</th>
    <th>10.24</th>
    <th>0.29</th>
    <th>0.80</th>
</tr>
                            </table>
                        </alternatives>
                        <table-wrap-foot>
                            <fn>
<p>
    <sup>1</sup>F-test for slope = 1; <sup>2</sup>F-test for intercept = 0; n.s.: not significant; *** <italic>p</italic> &lt; 0.001.</p>
                            </fn>
                        </table-wrap-foot>
                    </table-wrap>
                </p>
            </sec>
            <sec id="3.-Fruit-mass-estimation">
                <title>3. Fruit mass estimation</title>
                <p>To perform final fruit mass estimations based on the estimated BE obtained from the above-described model, two other steps were required. First, BE was converted to estimated tBA using Equation 6. Table 4 shows the estimated summed values of tBA (sum of all considered 1 m vine segments) and respective percentage errors for the validation set, considering all dataset cases, in this case, separated by phenological stage, inside each variety. When comparing the errors, the <italic>Syrah</italic> harvest dataset presented the largest absolute error, followed by <italic>Arinto</italic> harvest and then <italic>Arinto</italic> veraison data sets. The variety <italic>Syrah</italic> was the only one with overall overestimations of tBA. The <italic>Encruzado</italic> veraison data set showed the lowest absolute tBA estimation error, followed by <italic>Syrah</italic> veraison and then <italic>Encruzado</italic> harvest. Regarding the comparison among the two phenological stages (with combined varieties), both cases presented low errors, with the veraison data set having a slightly lower absolute error than the harvest data set. Considering the combined data set for both variety and phenological stage, the summed estimated tBA presented a low error of estimation, below 5 %.</p>
                <p>
                    <table-wrap position="float" orientation="portait">
                        <label>Table</label>
                        <caption>
                            <title>Table 4. Summed values of estimated total bunch area (tBAest) and estimated fruit mass (FMest) on the validation set, and respective area-to-mass conversion equations and relative mean error (Eq. 7). </title>
                        </caption>
                        <alternatives>
                            <table style="table table-bordered table-striped affichage-tableau">
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<col width="16%"/>
<thead>
    <tr>
        <th xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">titre du tableau </th>
    </tr>
</thead>
<tr>
    <th>
        <bold>Variety</bold>
    </th>
    <th>
        <bold>Phenol. Stage</bold>
    </th>
    <th>
        <bold>n</bold>
    </th>
    <th>
        <bold>Area-to-mass equation</bold>
    </th>
    <th>
        <bold>tBA</bold>
    </th>
    <th>
        <bold>Fruit mass</bold>
    </th>
</tr>
<tr>
    <th/>
    <th/>
    <th/>
    <th/>
    <th>
        <bold>tBA<sub>est</sub> (cm<sup>2</sup>)</bold>
    </th>
    <th>
        <bold>Error (%)</bold>
    </th>
    <th>
        <bold>FM<sub>est</sub> (kg)</bold>
    </th>
    <th>
        <bold>Error (%)</bold>
    </th>
</tr>
<tr>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Veraison</th>
    <th>15</th>
    <th>Y<sub>est</sub> = 2.9*tBA<sub>est</sub>
    </th>
    <th>10,064.1</th>
    <th>–0.9</th>
    <th>29.1</th>
    <th>–0.4</th>
</tr>
<tr>
    <th>
        <italic>Encruzado</italic>
    </th>
    <th>Harvest</th>
    <th>12</th>
    <th>Y<sub>est</sub> = 4.2*tBA<sub>est</sub>
    </th>
    <th>8228.1</th>
    <th>–7.3</th>
    <th>34.9</th>
    <th>–12.0</th>
</tr>
<tr>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Veraison</th>
    <th>16</th>
    <th>Y<sub>est</sub> = 1.6*tBA<sub>est</sub>
    </th>
    <th>9427.5</th>
    <th>4.7</th>
    <th>14.7</th>
    <th>14.1</th>
</tr>
<tr>
    <th>
        <italic>Syrah</italic>
    </th>
    <th>Harvest</th>
    <th>9</th>
    <th>Y<sub>est</sub> = 2.3*tBA<sub>est</sub>
    </th>
    <th>5490.1</th>
    <th>18.7</th>
    <th>12.8</th>
    <th>36.1</th>
</tr>
<tr>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Veraison</th>
    <th>11</th>
    <th>Y<sub>est</sub> = 2.7*tBA<sub>est</sub>
    </th>
    <th>7573.4</th>
    <th>–16.1</th>
    <th>20.5</th>
    <th>–12.9</th>
</tr>
<tr>
    <th>
        <italic>Arinto</italic>
    </th>
    <th>Harvest</th>
    <th>12</th>
    <th>Y<sub>est</sub> = 4.3*tBA<sub>est</sub>
    </th>
    <th>9460.5</th>
    <th>–17.7</th>
    <th>40.8</th>
    <th>–17.5</th>
</tr>
<tr>
    <th>
        <italic>Combined</italic>
    </th>
    <th>Veraison</th>
    <th>42</th>
    <th>Y<sub>est</sub> = 2.5*tBA<sub>est</sub>
    </th>
    <th>27,065.0</th>
    <th>–3.2</th>
    <th>65.0</th>
    <th>3.6</th>
</tr>
<tr>
    <th>
        <italic>Combined</italic>
    </th>
    <th>Harvest</th>
    <th>33</th>
    <th>Y<sub>est</sub> = 3.9*tBA<sub>est</sub>
    </th>
    <th>23,178.7</th>
    <th>–5.4</th>
    <th>95.2</th>
    <th>–5.3</th>
</tr>
<tr>
    <th>
        <italic>Combined</italic>
    </th>
    <th>
        <italic>Combined</italic>
    </th>
    <th>75</th>
    <th>Y<sub>est</sub> = 3.2*tBA<sub>est</sub>
    </th>
    <th>50,243.7</th>
    <th>–4.2</th>
    <th>160.2</th>
    <th>0.2</th>
</tr>
                            </table>
                        </alternatives>
                        <table-wrap-foot>
                            <fn>
<p/>
                            </fn>
                        </table-wrap-foot>
                    </table-wrap>
                </p>
                <p>After estimating tBA, the next step towards fruit mass estimation lies in the conversion of tBA into weight. Figure 6 shows the relationship between actual tBA and fruit mass at the analysed phenological stage. Visual observation shows that there is a linear trend between the two variables; however, the disposition of the <italic>Syrah</italic> observations (in red) hints at a possible variety dependency, while there also seems to be a trend that separates observations at veraison from harvest. Because of this, using the training set, individual regression models between actual tBA (predictor variable) and actual fruit mass (response variable) were fitted for each data set and are presented in Table 4 (area-to-mass equation). For simplification reasons, the regression intercept was set to zero.</p>
                <p/>
                <p>
                    <fig>
                        <label>Table</label>
                        <caption>
                            <title>Figure 6. Scatterplot between actual vine fruit mass over actual total bunch area (tBA) for the three studied varieties at two phenological stages. </title>
                            <p>Plot computed using data from fully defoliated vines of the training set. Marker codes: Triangles = Veraison (n = 50); Diamonds = Harvest (n = 47); Green = <italic>Arinto</italic> var. (n = 29); Blue = <italic>Encruzado</italic> var. (n = 31); Red = <italic>Syrah</italic> var. (n = 37).</p>
                        </caption>
                        <graphic mimetype="image" ns2:type="simple" ns2:href="image6.jpg"/>
                    </fig>
                </p>
                <fig>
                    <label>Table</label>
                    <caption>
                        <title>Figure 6. Scatterplot between actual vine fruit mass over actual total bunch area (tBA) for the three studied varieties at two phenological stages. </title>
                        <p>Plot computed using data from fully defoliated vines of the training set. Marker codes: Triangles = Veraison (n = 50); Diamonds = Harvest (n = 47); Green = <italic>Arinto</italic> var. (n = 29); Blue = <italic>Encruzado</italic> var. (n = 31); Red = <italic>Syrah</italic> var. (n = 37).</p>
                    </caption>
                    <graphic mimetype="image" ns2:type="simple" ns2:href="image6.jpg"/>
                </fig>
                <p/>
                <p>The estimated values for the summed fruit mass on the validation set and respective relative mean error, separated by variety, stage and all data combined, are also shown on Table 4. The <italic>Encruzado </italic>veraison data set presented, by far, the lowest absolute error, followed by <italic>Encruzado </italic>harvest and then <italic>Arinto </italic>veraison. The highest absolute errors were shown by the <italic>Syrah </italic>harvest data set, followed by <italic>Arinto</italic> harvest.<italic> Syrah</italic> is also the only variable data set with an overestimation of fruit mass. Regarding the comparison between the two phenological stages for combined varieties, the data set at veraison presented a very slight overestimation of fruit mass, while at harvest, there was a low underestimation. The combined data set presented an error that was very close to zero. </p>
            </sec>
        </sec>
        <sec id="Discussion">
            <title>Discussion</title>
            <p>In the present work, canopy traits such as porosity and visible bunch area are used as proxies for estimating the proportion of occluded bunches in vine images. The linear trend presented by the point cloud between POR and BE (Figure 4A) hints that bunch occlusion can be indirectly estimated from image-based canopy traits. This relationship was first demonstrated by the works of Richard Smart based on the use of the Point Quadrat method to evaluate canopy porosity (<xref ref-type="bibr" rid="ref54">Smart, 1987</xref>). In recent work, we have applied this idea with success for the varieties <italic>Encruzado</italic> and <italic>Syrah</italic> (<xref ref-type="bibr" rid="ref62">Victorino <italic>et al.</italic>, 2019</xref>), and the topic has been generally discussed in <xref ref-type="bibr" rid="ref61">Victorino <italic>et al.</italic> (2020)</xref>. However, even though the models presented in Table 2 (ID 1 to 6) present medium R<sup>2</sup>, the percentage of bunch exposure variability explained by POR was still too low to enable an accurate estimation of BE, as it was preliminarily explored in (<xref ref-type="bibr" rid="ref62">Victorino <italic>et al.</italic>, 2019</xref>). Furthermore, POR itself, when calculated using image analysis (<xref ref-type="bibr" rid="ref17">Diago <italic>et al.</italic>, 2019</xref>) or even LiDAR technology (<xref ref-type="bibr" rid="ref49">Pfeiffer <italic>et al.</italic>, 2018</xref>), has a chance to be misestimated if canopy gaps are occupied by bunches. This can be increasingly problematic in cases of low canopy porosity and high yield, where BE would likely be underestimated. So far, research on this subject sidestepped the challenge of bunch occlusion by leaves by fully defoliating the fruit zone and focusing exclusively on the automatic bunch segmentation issue (<xref ref-type="bibr" rid="ref18">Dunn and Martin, 2004</xref>; <xref ref-type="bibr" rid="ref43">Nuske <italic>et al.</italic>, 2011b</xref>; <xref ref-type="bibr" rid="ref50">Riggio <italic>et al.</italic>, 2018</xref>; <xref ref-type="bibr" rid="ref48">Pérez-Zavala <italic>et al.</italic>, 2018</xref>; <xref ref-type="bibr" rid="ref41">Milella <italic>et al.</italic>, 2019</xref>). If bunch pixels in the image are also considered, some of these limitations can potentially be overcome. </p>
            <p><xref ref-type="bibr" rid="ref3">Aquino <italic>et al.</italic> (2018b)</xref> mention that the randomness of bunch exposure causes vBA to be considered an unreliable predictor of yield. In (<xref ref-type="bibr" rid="ref25">Íñiguez <italic>et al.</italic>, 2021</xref>), a similar trend was observed for the variety Tempranillo, in Spain, with vBA in non-defoliated vines having a low correlation with yield. However, this may only be true if the variable is considered individually. By itself, the relationship between vBA<sub>p</sub> and BE showed high R<sup>2</sup> values (Table 2, ID 7 to 12), yet there is an increase in variability at higher magnitudes (Figure 4B). This variability increase was slightly less visible with the variety <italic>Syrah</italic>. However, we suspect that the cause for a better agreement in its regression model with BE is not caused by the variety difference but the fact that in our work, the variety <italic>Syrah</italic> is rainfed and presents less vegetative vigour. Indeed, it is plausible to suspect that the challenge of estimating occluded bunches would be easier to overcome in less vigorous conditions, as a smaller percentage of bunches are occluded (<xref ref-type="bibr" rid="ref29">Keller <italic>et al.</italic>, 2016</xref>)</p>
            <p>The <italic>Syrah</italic> model was the only case where a maximum likelihood analysis did not suggest a square root transformation to the response variable in a multi-variable scenario (Table 2). As mentioned above, we suspect this behaviour might be due to water stress and higher bunch exposure and not a varietal difference. Apart from this case, no other individual variety or stage fitted model presented a higher R<sup>2</sup> than when all data were combined, suggesting the viability of model 18 (Table 2) to be used across different varieties and stages.</p>
            <p>When validating model 18, the variety <italic>Arinto</italic> stood out as being the data set on which the model presented the highest overestimation of BE. In fact, almost all <italic>Arinto</italic> observations are below the 1:1 line, regardless of the phenological stage (Figure 5). Such a trend can possibly be explained by the impact of this variety's large leaves and large bunches (<xref ref-type="bibr" rid="ref46">OIV, 2009</xref>) on bunch occlusion. Indeed, larger leaf surfaces have a higher chance to cover bunches and decrease POR on non-disturbed canopies (e.g., Table 1). Furthermore, in a 2D image, large bunches are more prone to be occluded by other bunches (especially when there is a high density of bunches in the fruiting zone) and to have more berries occluded by other berries inside the same bunch (berry by berry occlusion) as shown in Table 1 (lower observed BE, before defoliation at all stages). However, even with these differences, the variety <italic>Arinto</italic> still showed a vBA<sub>p</sub> higher than other varieties at harvest before defoliation. The lowest bias and highest EF presented by the variety <italic>Encruzado</italic> data set seems to corroborate this hypothesis. Compared to the other varieties, <italic>Encruzado</italic> presents average sized bunches and leaves (<xref ref-type="bibr" rid="ref46">OIV, 2009</xref>) and showed medium values of POR and vBA<sub>p</sub> (Table 1). This suggests that model 18 can be particularly effective in varieties with morphologic traits similar to the ones presented by <italic>Encruzado</italic> in our study. Furthermore, the data set of the variety <italic>Syrah</italic> was the only one on which the model underestimated BE, which is mostly due to data collected at harvest (Table 3 and Figure 5). This suggests that this variety's image features are different from the other cases, especially at harvest, which can have two potential reasons. The first reason is the higher observed POR, indicating a sparser canopy (Table 1). In fact, at harvest, the variety <italic>Syrah</italic> shows 5 to 7 % higher POR than the other two varieties, either before or after partial defoliation. Moreover, actual BE values of this variety, at harvest, were almost 20 % higher than the other varieties before defoliation. At the same time, before defoliation, vBA<sub>p</sub> was very similar to other varieties. After partial defoliation, <italic>Syrah</italic> presented the lowest vBA<sub>p</sub> while both POR and BE remained higher than the remaining varieties. From non-defoliation to partial defoliation, POR and BE increased at the same rate for <italic>Syrah</italic> as with other varieties, while vBA<sub>p</sub> increased at a lower rate. This means that, for the variety <italic>Syrah</italic>, although only a low amount of bunches became exposed with the partial defoliation, these bunches represented a higher portion of the total amount of bunches. This leads to the second reason related to the actual yield. The variety <italic>Syrah</italic> presented the lowest yield, more than two times lower than the remaining ones, and consequently, the amount of visible bunch pixels represent very different proportions of total bunches. However, it was still possible to achieve accurate BE estimation results for <italic>Syrah</italic> and <italic>Arinto</italic>, data hints that context information could be a helpful addition to the fruit mass estimation algorithm. In this case, other context information could be considered, such as data regarding plant water status during the growth cycle as it would possibly indicate different levels of canopy density; vigour data, which in many cases is also possible, today, to be obtained automatically (<xref ref-type="bibr" rid="ref22">Gatti <italic>et al.</italic>, 2016</xref>; <xref ref-type="bibr" rid="ref16">del-Moral-Martínez <italic>et al.</italic>, 2016</xref>; <xref ref-type="bibr" rid="ref52">Sanz <italic>et al.</italic>, 2018</xref>); historical yield data (<xref ref-type="bibr" rid="ref50">Riggio <italic>et al.</italic>, 2018</xref>; <xref ref-type="bibr" rid="ref4">Araya-Alman <italic>et al.</italic>, 2019</xref>) as it would lower or increase the expectations of bunch occlusion by leaves in vine images.</p>
            <p>The fact that there were no significative differences in the model's statistical measures when applied on the veraison and harvest data sets hints that when attempting to estimate BE, it is possible to collect data, at least, between veraison and harvest, without sacrificing the model's accuracy, which goes in accordance with what was previously observed in <xref ref-type="bibr" rid="ref61">Victorino <italic>et al.</italic> (2020)</xref>. The timing of data collection for yield estimation using image analysis should only be defined by other strategic reasons, such as bunch thinning planning or harvest logistics.</p>
            <p>Finally, the validation of model 18 on the combined data set yielded statistical measures that rival the best individual models, especially regarding the bias, which was very close to 0 %. The validated model can be seen as an estimator of the occlusion ratio, as it was previously contemplated by (<xref ref-type="bibr" rid="ref42">Nuske <italic>et al.</italic>, 2011a</xref>) and can possibly be considered an improvement to that work as it can estimate bunch occlusion by leaves in a fully automatic way. Furthermore, our methodology can be used on all the training systems with vertical plants and does not depend on a specialized imaging system (<xref ref-type="bibr" rid="ref50">Riggio <italic>et al.</italic>, 2018</xref>). The challenge of bunch occlusion was also very recently studied by <xref ref-type="bibr" rid="ref30">Kierdorf <italic>et al.</italic> (2021)</xref>, who have used a methodology based on generating synthetic images with different cases of bunch occlusion. This approach is a perfect example of how today's machine learning technologies can help face challenges such as the one discussed in our research. However, its application in images collected from non-defoliated vines in field conditions is not yet fully developed. In the present work, instead of machine learning, we focused on image-obtained canopy parameters that are commonly used by growers. In the future, the possibility of combining both strategies can be a very promising approach.</p>
            <p>The possible variety dependency observed in Figure 6, where <italic>Syrah</italic> observations are mainly positioned in the lower side of the point cloud, can also be seen in Table 1, where the tBA (vBA in total defoliated vines) of the variety <italic>Syrah</italic> at harvest, for example, presents values that are approximately 20 to 50 % lower than the other varieties. At the same time, actual fruit mass differences are much higher, suggesting that the relationship between tBA and fruit mass varies from case to case. This is possibly caused by two reasons. The first reason is, again, related to differences in bunch morphological traits (<xref ref-type="bibr" rid="ref46">OIV, 2009</xref>).<italic/>An example of such a trait is bunch compactness, which has been mentioned in several works as a possible cause of error in bunch weight estimation using image analysis (<xref ref-type="bibr" rid="ref3">Aquino <italic>et al.</italic>, 2018b</xref>; <xref ref-type="bibr" rid="ref24">Hacking <italic>et al.</italic>, 2020</xref>).<italic/>Although this trait changes with different varieties, it can also change with different management practices, flowering and fruit-set conditions and even water availability (<xref ref-type="bibr" rid="ref59">Tello and Ibáñez, 2018</xref>). The second possible reason is related to the vines lower overall yield and the fact that there is a smaller chance for bunch occlusion by other bunches to occur, a challenge that is not addressed by our model, which by encompassing cases of other varieties, where this bunch occlusion can be higher, creates some misestimations within the <italic>Syrah</italic> variety. Bunch by bunch occlusion can attain significant magnitudes (<xref ref-type="bibr" rid="ref45">Nuske <italic>et al.</italic>, 2014b</xref>; <xref ref-type="bibr" rid="ref62">Victorino <italic>et al.</italic>, 2019</xref>) and still requires further research to be automatically obtained, as it remains hard to predict based only on visible image features. A possible factor that might impact bunch by bunch occlusion is how densely positioned bunches are in the canopy, in short, how narrow the fruit zone amplitude is. By knowing the fruit zone amplitude, which can potentially be estimated through image analysis, along with historical yield data, a promising strategy to estimate bunch by bunch occlusion could be computed, which should then be added to the results presented by the approach described in this work. </p>
            <p>The multiplying factors to convert tBA into fruit mass (Table 4) are a simplified approach for the area-to-mass conversion. As they are based on the relationship between observed tBA and fruit mass, they encompass several aspects in the same equation, such as bunch occlusion by shoots and by other bunches. As it is also a variety-specific approach, its use should be done with caution when applied to other varieties. Indeed, further research is needed to obtain a robust method to be applied as a general model, possibly by considering other image features and complementary vineyard data. Furthermore, to perform yield estimations with our results, fruit mass estimated at veraison would still be required to be multiplied by a factor that considers berry growth from veraison until harvest. Such an approach, based on historical data, is also used by other methods that attempt to estimate yield at this stage (e.g<italic>.,</italic> <xref ref-type="bibr" rid="ref35">Liu <italic>et al.</italic>, 2020</xref>; <xref ref-type="bibr" rid="ref11">Clingeleffer <italic>et al.</italic>, 2001</xref>). Although the main relationship explored in our work (POR + vBA<sub>p</sub>
                <italic/>vs. BE) was independent of the phenological stage, the area-to-mass conversion is not, as it can be observed by the different slopes between phenological stages (Table 4), most likely caused by the increase in size that generally occurs from veraison until harvest (<xref ref-type="bibr" rid="ref12">Coombe and Mccarthy, 2000</xref>). Nevertheless, for simplification reasons, and because this challenge goes beyond the scope of the present work, this simplified approach was the option used to obtain the final estimations of fruit mass, which is similar to the approaches presented in, e.g., <xref ref-type="bibr" rid="ref38">Lopes <italic>et al.</italic> (2016)</xref> and <xref ref-type="bibr" rid="ref23">Hacking <italic>et al.</italic> (2019)</xref>. Even with a simplified area-to-mass conversion, fruit mass estimation results are very promising, with most data sets presenting an absolute error below the strictest estimation error threshold of 5 % mentioned in (<xref ref-type="bibr" rid="ref63">Whitty <italic>et al.</italic>, 2017</xref>; Table 4). In fact, only the data sets of the varieties <italic>Syrah</italic> (harvest) and <italic>Arinto</italic> (both stages) showed absolute errors above 10 %. Most fruit mass estimation errors are similar to the tBA estimation errors, as expected since the conversion factor was linear. However, the variety <italic>Syrah</italic> (both stages) presented much larger fruit mass estimation errors than tBA errors, which reinforces the idea that there is a need to improve the area-to-mass conversion methodology using extra image features or context data. Regardless, the fruit mass estimation of the combined data set presented an error extremely close to zero, caused by the compensations between under and overestimations of the different varieties and phenological stages. This error is of similar magnitude and, in some cases outperforms, the ones reported by <xref ref-type="bibr" rid="ref35">Liu <italic>et al.</italic> (2020)</xref>. Furthermore, <xref ref-type="bibr" rid="ref35">Liu <italic>et al.</italic> (2020)</xref> approach was dependent on individual bunch images taken in field conditions as well as shoot counts, which would require a higher number of steps and images than a vine level imaging strategy like the one proposed in our work.</p>
            <p>The approach described in this work seems to be a viable method to estimate bunches hidden by leaves; however, it achieves acceptable accuracy in cases where a considerable portion of bunches are visible. High-density canopies with very low-to-none visible bunches remain a challenge that may only fully be surpassed with advanced sensing such as ultrasounds (<xref ref-type="bibr" rid="ref47">Parr <italic>et al.</italic>, 2021</xref>)<italic/>or other devices that can see through leaves, but which are not yet readily available or practical to use in the field conditions.</p>
        </sec>
        <sec id="Conclusion">
            <title>Conclusion</title>
            <p>In this study, canopy porosity and visible bunch area in the image were used as proxies for estimating bunch exposure to solve one of the most relevant challenges faced when assessing vineyard yield via image analysis: bunch occlusion by leaves. Our results show that the percentage of occluded bunch area can be estimated using a multiple regression model that includes the variables: canopy porosity and visible bunch area. The obtained pooled model was accurate on data from three varieties at two phenological stages (veraison and full maturation). Final fruit mass estimations presented low errors, similar to state-of-the-art approaches, with the advantage of less effort during image collection<italic>.</italic> The methodology presented in this work is an important step towards a fully automated non-invasive yield estimation approach, as it improves the estimation of bunches that are occluded by leaves and not visible to scanning devices. Further work is needed to test this methodology in other varieties and sites and to improve area-to-mass conversion models.</p>
        </sec>
        <sec id="Acknowledgements">
            <title>Acknowledgements</title>
            <p>Gonçalo Victorino was supported by the PhD grant SFRH/BD/132305/2017, sponsored by FCT—Fundação para a Ciência e a Tecnologia. We gratefully acknowledge the valuable contributions of master students Guilherme Maia, José Queiroz, Beatrice Carmignani, Giuseppe Samà, Luigi Mauro, Ruben Bonaria and João Mak, who helped with data collection and overall teamwork that made this research possible.</p>
        </sec>
    </body>
    <back>
        <ref-list>
            <ref id="ref1">
                <label>1</label>
                <mixed-citation>
                    <name>
                        <surname>Abdelghafour</surname>
                        <given-names>F.</given-names>
                    </name>, <name>
                        <surname>Rosu</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Keresztes</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Germain</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Da Costa</surname>
                        <given-names>J. P.</given-names>
                    </name>, <year>2019</year>. <article-title>A Bayesian framework for joint structure and colour based pixel-wise classification of grapevine proximal images</article-title>. <source>Computers and Electronics in Agriculture, 158(June 2018), 345–357. https://doi.org/10.1016/j.compag.2019.02.017</source>.</mixed-citation>
            </ref>
            <ref id="ref2">
                <label>2</label>
                <mixed-citation>
                    <name>
                        <surname>Aquino</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Barrio</surname>
                        <given-names>I.</given-names>
                    </name>, <name>
                        <surname>Diago</surname>
                        <given-names>M. P.</given-names>
                    </name>, <name>
                        <surname>Millan</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Tardaguila</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2018a</year>. <article-title>vitisBerry: An Android-smartphone application to early evaluate the number of grapevine berries by means of image analysis</article-title>. <source>Computers and Electronics in Agriculture. https://doi.org/10.1016/j.compag.2018.02.021</source>.</mixed-citation>
            </ref>
            <ref id="ref3">
                <label>3</label>
                <mixed-citation>
                    <name>
                        <surname>Aquino</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Millan</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Diago</surname>
                        <given-names>M. P.</given-names>
                    </name>, <name>
                        <surname>Tardaguila</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2018b</year>. <article-title>Automated early yield prediction in vineyards from on-the-go image acquisition</article-title>. <source>Computers and Electronics in Agriculture. https://doi.org/10.1016/j.compag.2017.11.026</source>.</mixed-citation>
            </ref>
            <ref id="ref4">
                <label>4</label>
                <mixed-citation>
                    <name>
                        <surname>Araya-Alman</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Leroux</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Acevedo-Opazo</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Guillaume</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Valdés-Gómez</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Verdugo-Vásquez</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Pañitrur-De la Fuente</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Tisseyre</surname>
                        <given-names>B.</given-names>
                    </name>, <year>2019</year>. <article-title>A new localized sampling method to improve grape yield estimation of the current season using yield historical data</article-title>. <source>Precision Agriculture, 20(2), 445–459. https://doi.org/10.1007/s11119-019-09644-y</source>.</mixed-citation>
            </ref>
            <ref id="ref5">
                <label>5</label>
                <mixed-citation>
                    <name>
                        <surname>Austin</surname>
                        <given-names>C. N.</given-names>
                    </name>, <name>
                        <surname>Grove</surname>
                        <given-names>G. G.</given-names>
                    </name>, <name>
                        <surname>Meyers</surname>
                        <given-names>J. M.</given-names>
                    </name>, <name>
                        <surname>Wilcox</surname>
                        <given-names>W. F.</given-names>
                    </name>, <year>2011</year>. <article-title>Powdery mildew severity as a function of canopy density: Associated impacts on sunlight penetration and spray coverage</article-title>. <source>American Journal of Enology and Viticulture, 62(1), 23–31. https://doi.org/10.5344/ajev.2010.10077</source>.</mixed-citation>
            </ref>
            <ref id="ref6">
                <label>6</label>
                <mixed-citation>
                    <name>
                        <surname>Behroozi-Khazaei</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Maleki</surname>
                        <given-names>M. R.</given-names>
                    </name>, <year>2017</year>. <article-title>A robust algorithm based on color features for grape cluster segmentation</article-title>. <source>Computers and Electronics in Agriculture, 142, 41–49. https://doi.org/10.1016/j.compag.2017.08.025</source>.</mixed-citation>
            </ref>
            <ref id="ref7">
                <label>7</label>
                <mixed-citation>
                    <name>
                        <surname>Besselat</surname>
                        <given-names>B.</given-names>
                    </name>, <year>1987</year>. <article-title>Les prévisions de récolte en viticulture</article-title>. <source>OENO One, 21(1), 1–12. https://doi.org/10.20870/oeno-one.1987.21.1.1270</source>.</mixed-citation>
            </ref>
            <ref id="ref8">
                <label>8</label>
                <mixed-citation>
                    <name>
                        <surname>Blom</surname>
                        <given-names>P. E.</given-names>
                    </name>, <name>
                        <surname>Tarara</surname>
                        <given-names>J. M.</given-names>
                    </name>, <year>2009</year>. <article-title>Trellis tension monitoring improves yield estimation in vineyards</article-title>. <source>HortScience, 44(3), 678–685. https://doi.org/10.21273/HORTSCI.44.3.678</source>.</mixed-citation>
            </ref>
            <ref id="ref9">
                <label>9</label>
                <mixed-citation>
                    <name>
                        <surname>Bramley</surname>
                        <given-names>R. G. V.</given-names>
                    </name>, <name>
                        <surname>Ouzman</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Boss</surname>
                        <given-names>P. K.</given-names>
                    </name>, <year>2011</year>. <article-title>Variation in vine vigour, grape yield and vineyard soils and topography as indicators of variation in the chemical composition of grapes, wine and wine sensory attributes</article-title>. <source>Australian Journal of Grape and Wine Research, 17(2), 217–229. https://doi.org/10.1111/j.1755-0238.2011.00136.x</source>.</mixed-citation>
            </ref>
            <ref id="ref10">
                <label>10</label>
                <mixed-citation>
                    <name>
                        <surname>Bramley</surname>
                        <given-names>R. G. V</given-names>
                    </name>, <name>
                        <surname>Hamilton</surname>
                        <given-names>R. P.</given-names>
                    </name>, <year>2004</year>. <article-title>Understanding variability in winegrape production systems 2</article-title>. <source>Within vineyard variation in quality over several vintages. Australian Journal Of Grape And Wine Research, 10(1), 32–45. https://doi.org/10.1111/j.1755-0238.2004.tb00006.x</source>.</mixed-citation>
            </ref>
            <ref id="ref11">
                <label>11</label>
                <mixed-citation>
                    <name>
                        <surname>Clingeleffer</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Dunn</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Krstic</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Martin</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2001</year>. <article-title>Crop development, crop estimation and crop control to secure quality and production of major wine grape varieties: A national approach</article-title>. <source>Technical Report, Grape and Wine Research &amp; Development Corporation, September, Australia..</source>.</mixed-citation>
            </ref>
            <ref id="ref12">
                <label>12</label>
                <mixed-citation>
                    <name>
                        <surname>Coombe</surname>
                        <given-names>B. G.</given-names>
                    </name>, <name>
                        <surname>Mccarthy</surname>
                        <given-names>M. G.</given-names>
                    </name>, <year>2000</year>. <article-title>Dynamics of grape berry growth and physiology of ripening</article-title>. <source>Australian Journal of Grape and Wine Research, 6(2), 131–135. https://doi.org/10.1111/j.1755-0238.2000.tb00171.x</source>.</mixed-citation>
            </ref>
            <ref id="ref13">
                <label>13</label>
                <mixed-citation>
                    <name>
                        <surname>Cristianini</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Shawe-Taylor</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2000</year>. <article-title>An introduction to support vector machines and other kernel-based learning methods</article-title>. <source>Cambridge university press. https://doi.org/10.1017/CBO9780511801389</source>.</mixed-citation>
            </ref>
            <ref id="ref14">
                <label>14</label>
                <mixed-citation>
                    <name>
                        <surname>Cunha</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Ribeiro</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Abreu</surname>
                        <given-names>I.</given-names>
                    </name>, <year>2016</year>. <article-title>Pollen-based predictive modelling of wine production: Application to an arid region</article-title>. <source>European Journal of Agronomy, 73, 42–54. https://doi.org/10.1016/j.eja.2015.10.008</source>.</mixed-citation>
            </ref>
            <ref id="ref15">
                <label>15</label>
                <mixed-citation>
                    <name>
                        <surname>De Bei</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Fuentes</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Gilliham</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Tyerman</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Edwards</surname>
                        <given-names>E.</given-names>
                    </name>, <name>
                        <surname>Bianchini</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Smith</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Collins</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2016</year>. <article-title>Viticanopy: A free computer app to estimate canopy vigor and porosity for grapevine</article-title>. <source>Sensors (Switzerland). https://doi.org/10.3390/s16040585</source>.</mixed-citation>
            </ref>
            <ref id="ref16">
                <label>16</label>
                <mixed-citation>
                    <name>
                        <surname>del-Moral-Martínez</surname>
                        <given-names>I.</given-names>
                    </name>, <name>
                        <surname>Rosell-Polo</surname>
                        <given-names>J. R.</given-names>
                    </name>, <name>
                        <surname>Company</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Sanz</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Escolà</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Masip</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Martínez-Casasnovas</surname>
                        <given-names>J. A.</given-names>
                    </name>, <name>
                        <surname>Arnó</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2016</year>. <article-title>Mapping vineyard leaf area using mobile terrestrial laser scanners: Should rows be scanned on-the-go or discontinuously sampled? Sensors (Switzerland), 16(1)</article-title>. <source>https://doi.org/10.3390/s16010119</source>.</mixed-citation>
            </ref>
            <ref id="ref17">
                <label>17</label>
                <mixed-citation>
                    <name>
                        <surname>Diago</surname>
                        <given-names>M. P.</given-names>
                    </name>, <name>
                        <surname>Aquino</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Millan</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Palacios</surname>
                        <given-names>F.</given-names>
                    </name>, <name>
                        <surname>Tardaguila</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2019</year>. <article-title>On-the-go assessment of vineyard canopy porosity, bunch and leaf exposure by image analysis</article-title>. <source>Australian Journal of Grape and Wine Research, 25(3), 363–374. https://doi.org/10.1111/ajgw.12404</source>.</mixed-citation>
            </ref>
            <ref id="ref18">
                <label>18</label>
                <mixed-citation>
                    <name>
                        <surname>Dunn</surname>
                        <given-names>G. M.</given-names>
                    </name>, <name>
                        <surname>Martin</surname>
                        <given-names>S. R.</given-names>
                    </name>, <year>2004</year>. <article-title>Yield prediction from digital image analysis: A technique with potential for vineyard assessments prior to harvest</article-title>. <source>Australian Journal of Grape and Wine Research. https://doi.org/10.1111/j.1755-0238.2004.tb00022.x</source>.</mixed-citation>
            </ref>
            <ref id="ref19">
                <label>19</label>
                <mixed-citation>
                    <name>
                        <surname>Font</surname>
                        <given-names>D.</given-names>
                    </name>, <name>
                        <surname>Tresanchez</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Martínez</surname>
                        <given-names>D.</given-names>
                    </name>, <name>
                        <surname>Moreno</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Clotet</surname>
                        <given-names>E.</given-names>
                    </name>, <name>
                        <surname>Palacín</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2015</year>. <article-title>Vineyard yield estimation based on the analysis of high resolution images obtained with artificial illumination at night</article-title>. <source>Sensors, 15(4), 8284-8301. https://doi.org/10.3390/s150408284</source>.</mixed-citation>
            </ref>
            <ref id="ref20">
                <label>20</label>
                <mixed-citation>
                    <name>
                        <surname>Fraga</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Santos</surname>
                        <given-names>J. A.</given-names>
                    </name>, <year>2017</year>. <article-title>Daily prediction of seasonal grapevine production in the Douro wine region based on favourable meteorological conditions</article-title>. <source>Australian Journal of Grape and Wine Research. https://doi.org/10.1111/ajgw.12278</source>.</mixed-citation>
            </ref>
            <ref id="ref21">
                <label>21</label>
                <mixed-citation>
                    <name>
                        <surname>Gambetta</surname>
                        <given-names>J. M.</given-names>
                    </name>, <name>
                        <surname>Holzapfel</surname>
                        <given-names>B. P.</given-names>
                    </name>, <name>
                        <surname>Stoll</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Friedel</surname>
                        <given-names>M.</given-names>
                    </name>, <year>2021</year>. <article-title>Sunburn in Grapes: A Review</article-title>. <source>Frontiers in Plant Science, 11(January). https://doi.org/10.3389/fpls.2020.604691</source>.</mixed-citation>
            </ref>
            <ref id="ref22">
                <label>22</label>
                <mixed-citation>
                    <name>
                        <surname>Gatti</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Dosso</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Maurino</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Merli</surname>
                        <given-names>M. C.</given-names>
                    </name>, <name>
                        <surname>Bernizzoni</surname>
                        <given-names>F.</given-names>
                    </name>, <name>
                        <surname>Pirez</surname>
                        <given-names>F. J.</given-names>
                    </name>, <name>
                        <surname>Platè</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Bertuzzi</surname>
                        <given-names>G. C.</given-names>
                    </name>, <name>
                        <surname>Poni</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2016</year>. <article-title>MECS-VINE®: A new proximal sensor for segmented mapping of vigor and yield parameters on vineyard rows</article-title>. <source>Sensors (Switzerland), 16(12). https://doi.org/10.3390/s16122009</source>.</mixed-citation>
            </ref>
            <ref id="ref23">
                <label>23</label>
                <mixed-citation>
                    <name>
                        <surname>Hacking</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Poona</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Manzan</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Poblete-Echeverría</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2019</year>. <article-title>Investigating 2-D and 3-D proximal remote sensing techniques for vineyard yield estimation</article-title>. <source>Sensors (Switzerland), 19(17). https://doi.org/10.3390/s19173652</source>.</mixed-citation>
            </ref>
            <ref id="ref24">
                <label>24</label>
                <mixed-citation>
                    <name>
                        <surname>Hacking</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Poona</surname>
                        <given-names>N.</given-names>
                    </name>, <name>
                        <surname>Poblete-Echeverría</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2020</year>. <article-title>Vineyard yield estimation using 2-D proximal sensing : a multitemporal approach</article-title>. <source>Oeno-one (September), 793–812. https://doi.org/10.20870/oeno-one.2020.54.4.3361</source>.</mixed-citation>
            </ref>
            <ref id="ref25">
                <label>25</label>
                <mixed-citation>
                    <name>
                        <surname>Íñiguez</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Palacios</surname>
                        <given-names>F.</given-names>
                    </name>, <name>
                        <surname>Barrio</surname>
                        <given-names>I.</given-names>
                    </name>, <name>
                        <surname>Guti</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2021</year>. <article-title>Impact of Leaf Occlusions on Yield Assessment by Computer Vision in Commercial Vineyards</article-title>. <source>Agronomy, 11(5), 1–13. https://doi.org/10.3390/agronomy11051003</source>.</mixed-citation>
            </ref>
            <ref id="ref26">
                <label>26</label>
                <mixed-citation>
                    <name>
                        <surname>Ivorra</surname>
                        <given-names>E.</given-names>
                    </name>, <name>
                        <surname>Sánchez</surname>
                        <given-names>A. J.</given-names>
                    </name>, <name>
                        <surname>Camarasa</surname>
                        <given-names>J. G.</given-names>
                    </name>, <name>
                        <surname>Diago</surname>
                        <given-names>M. P.</given-names>
                    </name>, <name>
                        <surname>Tardáguila</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2015</year>. <article-title>Assessment of grape cluster yield components based on 3D descriptors using stereo vision</article-title>. <source>Food control, 50, 273-282. https://doi.org/10.1016/j.foodcont.2014.09.004</source>.</mixed-citation>
            </ref>
            <ref id="ref27">
                <label>27</label>
                <mixed-citation>
                    <name>
                        <surname>Jasse</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Berry</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Aleixandre-Tudo</surname>
                        <given-names>J. L.</given-names>
                    </name>, <name>
                        <surname>Poblete-Echeverría</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2021</year>. <article-title>Intra-block spatial and temporal variability of plant water status and its effect on grape and wine parameters</article-title>. <source>Agricultural Water Management, 246(December 2020), 106696. https://doi.org/10.1016/j.agwat.2020.106696</source>.</mixed-citation>
            </ref>
            <ref id="ref28">
                <label>28</label>
                <mixed-citation>
                    <name>
                        <surname>Jensen</surname>
                        <given-names>J. R.</given-names>
                    </name>, <year>1996</year>. <article-title>Introductory digital image processing: A remote sensing perspective (p</article-title>. <source>316). Engle- wood Cliffs, NJ, USA: Prentice Hall.</source>.</mixed-citation>
            </ref>
            <ref id="ref29">
                <label>29</label>
                <mixed-citation>
                    <name>
                        <surname>Keller</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Romero</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Gohil</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Smithyman</surname>
                        <given-names>R. P.</given-names>
                    </name>, <name>
                        <surname>Riley</surname>
                        <given-names>W. R.</given-names>
                    </name>, <name>
                        <surname>Casassa</surname>
                        <given-names>L. F.</given-names>
                    </name>, <name>
                        <surname>Harbertson</surname>
                        <given-names>J. F.</given-names>
                    </name>, <year>2016</year>. <article-title>Deficit irrigation alters grapevine growth, physiology, and fruit microclimate</article-title>. <source>American Journal of Enology and Viticulture, 67(4), 426–435. https://doi.org/10.5344/ajev.2016.16032</source>.</mixed-citation>
            </ref>
            <ref id="ref30">
                <label>30</label>
                <mixed-citation>
                    <name>
                        <surname>Kierdorf</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Weber</surname>
                        <given-names>I.</given-names>
                    </name>, <name>
                        <surname>Kicherer</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Zabawa</surname>
                        <given-names>L.</given-names>
                    </name>, <name>
                        <surname>Drees</surname>
                        <given-names>L.</given-names>
                    </name>, <name>
                        <surname>Roscher</surname>
                        <given-names>R.</given-names>
                    </name>, <year>2021</year>. <article-title>Behind the leaves -- Estimation of occluded grapevine berries with conditional generative adversarial networks</article-title>. <source>May 2021. http://arxiv.org/abs/2105.10325</source>.</mixed-citation>
            </ref>
            <ref id="ref31">
                <label>31</label>
                <mixed-citation>
                    <name>
                        <surname>Krasnow</surname>
                        <given-names>M. N.</given-names>
                    </name>, <name>
                        <surname>Matthews</surname>
                        <given-names>M. A.</given-names>
                    </name>, <name>
                        <surname>Smith</surname>
                        <given-names>R. J.</given-names>
                    </name>, <name>
                        <surname>Benz</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Weber</surname>
                        <given-names>E.</given-names>
                    </name>, <name>
                        <surname>Shackel</surname>
                        <given-names>K. A.</given-names>
                    </name>, <year>2010</year>. <article-title>Distinctive symptoms differentiate four common types of berry shrivel disorder in grape</article-title>. <source>California Agriculture, 64(3), 155–159. https://doi.org/10.3733/ca.v064n03p155</source>.</mixed-citation>
            </ref>
            <ref id="ref32">
                <label>32</label>
                <mixed-citation>
                    <name>
                        <surname>Lecun</surname>
                        <given-names>Y.</given-names>
                    </name>, <name>
                        <surname>Bengio</surname>
                        <given-names>Y.</given-names>
                    </name>, <name>
                        <surname>Hinton</surname>
                        <given-names>G.</given-names>
                    </name>, <year>2015</year>. <article-title>Deep learning</article-title>. <source>Nature. https://doi.org/10.1038/nature14539</source>.</mixed-citation>
            </ref>
            <ref id="ref33">
                <label>33</label>
                <mixed-citation>
                    <name>
                        <surname>Liu</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Cossell</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Tang</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Dunn</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Whitty</surname>
                        <given-names>M.</given-names>
                    </name>, <year>2017</year>. <article-title>A computer vision system for early stage grape yield estimation based on shoot detection</article-title>. <source>Computers and Electronics in Agriculture, 137, 88–101. https://doi.org/10.1016/j.compag.2017.03.013</source>.</mixed-citation>
            </ref>
            <ref id="ref34">
                <label>34</label>
                <mixed-citation>
                    <name>
                        <surname>Liu</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Marden</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Whitty</surname>
                        <given-names>M.</given-names>
                    </name>, <year>2013</year>. <article-title>Towards automated yield estimation in viticulture</article-title>. <source>In Proceedings of the Australasian Conference on Robotics and Automation, Sydney, Australia (Vol. 24, pp. 2-6).</source>.</mixed-citation>
            </ref>
            <ref id="ref35">
                <label>35</label>
                <mixed-citation>
                    <name>
                        <surname>Liu</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Zeng</surname>
                        <given-names>X.</given-names>
                    </name>, <name>
                        <surname>Whitty</surname>
                        <given-names>M.</given-names>
                    </name>, <year>2020</year>. <article-title>A vision-based robust grape berry counting algorithm for fast calibration-free bunch weight estimation in the field</article-title>. <source>Computers and Electronics in Agriculture, 173(December 2019), 105360. https://doi.org/10.1016/j.compag.2020.105360</source>.</mixed-citation>
            </ref>
            <ref id="ref36">
                <label>36</label>
                <mixed-citation>
                    <name>
                        <surname>Lorenz</surname>
                        <given-names>D. H.</given-names>
                    </name>, <name>
                        <surname>Eichhorn</surname>
                        <given-names>K. W.</given-names>
                    </name>, <name>
                        <surname>Bleiholder</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Klose</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Meier</surname>
                        <given-names>U.</given-names>
                    </name>, <name>
                        <surname>Weber</surname>
                        <given-names>E.</given-names>
                    </name>, <year>1995</year>. <article-title>Growth Stages of the Grapevine: Phenological growth stages of the grapevine (Vitis vinifera L. ssp. vinifera)—Codes and descriptions according to the extended BBCH scale. Australian Journal of Grape and Wine Research, 1(2), 100-103. https://doi.org/10.1111/j.1755-0238.1995.tb00085.x</article-title>.  .</mixed-citation>
            </ref>
            <ref id="ref37">
                <label>37</label>
                <mixed-citation>
                    <name>
                        <surname>Lopes</surname>
                        <given-names>C. M.</given-names>
                    </name>, <name>
                        <surname>Egipto</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Zarrouk</surname>
                        <given-names>O.</given-names>
                    </name>, <name>
                        <surname>Chaves</surname>
                        <given-names>M. M.</given-names>
                    </name>, <year>2020</year>. <article-title>Carry-over effects on bud fertility makes early defoliation a risky crop-regulating practice in Mediterranean vineyards</article-title>. <source>Australian Journal of Grape and Wine Research, 26(3), 290–299. https://doi.org/10.1111/ajgw.12437</source>.</mixed-citation>
            </ref>
            <ref id="ref38">
                <label>38</label>
                <mixed-citation>
                    <name>
                        <surname>Lopes</surname>
                        <given-names>C. M.</given-names>
                    </name>, <name>
                        <surname>Graça</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Sastre</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Reyes</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Guzmán</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Braga</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>...</surname>
                        <given-names></given-names>
                    </name>, <name>
                        <surname></surname>
                        <given-names>&amp; Pinto</given-names>
                    </name>, <name>
                        <surname>P. A.</surname>
                        <given-names></given-names>
                    </name>, <year>2016</year>. <article-title>Vineyard yeld estimation by VINBOT robot-preliminary results with the white variety Viosinho</article-title>. <source>In Proceedings 11th Int. Terroir Congress. Jones, G. and Doran, N.(eds.), pp. 458-463. Southern Oregon University, Ashland, USA. Jones, G.; Doran, N.(eds.).</source>.</mixed-citation>
            </ref>
            <ref id="ref39">
                <label>39</label>
                <mixed-citation>
                    <name>
                        <surname>Lopes</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Torres</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Guzman</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Graca</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Reyes</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Victorino</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Braga</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Monteiro</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Barriguinha</surname>
                        <given-names>A.</given-names>
                    </name>, <year>2017</year>. <article-title>Using an unmanned ground vehicle to scout vineyards for non-intrusive estimation of canopy features and grape yield</article-title>. <source>In Proceedings 20th GiESCO International Meeting, 2, 16–21.</source>.</mixed-citation>
            </ref>
            <ref id="ref40">
                <label>40</label>
                <mixed-citation>
                    <name>
                        <surname>Martínez-Lüscher</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Chen</surname>
                        <given-names>C. C. L.</given-names>
                    </name>, <name>
                        <surname>Brillante</surname>
                        <given-names>L.</given-names>
                    </name>, <name>
                        <surname>Kurtural</surname>
                        <given-names>S. K.</given-names>
                    </name>, <year>2020</year>. <article-title>Mitigating Heat Wave and Exposure Damage to “Cabernet Sauvignon” Wine Grape With Partial Shading Under Two Irrigation Amounts</article-title>. <source>Frontiers in Plant Science, 11(November), 1–15. https://doi.org/10.3389/fpls.2020.579192</source>.</mixed-citation>
            </ref>
            <ref id="ref41">
                <label>41</label>
                <mixed-citation>
                    <name>
                        <surname>Milella</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Marani</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Petitti</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Reina</surname>
                        <given-names>G.</given-names>
                    </name>, <year>2019</year>. <article-title>In-field high throughput grapevine phenotyping with a consumer-grade depth camera</article-title>. <source>Computers and Electronics in Agriculture, 156(May 2018), 293–306. https://doi.org/10.1016/j.compag.2018.11.026</source>.</mixed-citation>
            </ref>
            <ref id="ref42">
                <label>42</label>
                <mixed-citation>
                    <name>
                        <surname>Nuske</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Achar</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Gupta</surname>
                        <given-names>K.</given-names>
                    </name>, <name>
                        <surname>Narasimhan</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Singh</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2011a</year>. <article-title>Visual yield estimation in vineyards: experiments with different varietals and calibration procedures</article-title>. <source>Robotics Institute, Carnegie Mellon University Technical Report: CMURI-TR-11-39, Dec.</source>.</mixed-citation>
            </ref>
            <ref id="ref43">
                <label>43</label>
                <mixed-citation>
                    <name>
                        <surname>Nuske</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Achar</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Bates</surname>
                        <given-names>T.</given-names>
                    </name>, <name>
                        <surname>Narasimhan</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Singh</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2011b</year>. <article-title>Yield estimation in vineyards by visual grape detection</article-title>. <source>In Proceedings 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 2352-2358). IEEE. https://doi.org/10.1109/IROS.2011.6095069</source>.</mixed-citation>
            </ref>
            <ref id="ref44">
                <label>44</label>
                <mixed-citation>
                    <name>
                        <surname>Nuske</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Gupta</surname>
                        <given-names>K.</given-names>
                    </name>, <name>
                        <surname>Narasimhan</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Singh</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2014a</year>. <article-title>Modeling and calibrating visual yield estimates in vineyards</article-title>. <source>Springer Tracts in Advanced Robotics, 92, 343–356. https://doi.org/10.1007/978-3-642-40686-7_23</source>.</mixed-citation>
            </ref>
            <ref id="ref45">
                <label>45</label>
                <mixed-citation>
                    <name>
                        <surname>Nuske</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Wilshusen</surname>
                        <given-names>K.</given-names>
                    </name>, <name>
                        <surname>Achar</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Yoder</surname>
                        <given-names>L.</given-names>
                    </name>, <name>
                        <surname>Singh</surname>
                        <given-names>S.</given-names>
                    </name>, <year>2014b</year>. <article-title>Automated visual yield estimation in vineyards</article-title>. <source>Journal of Field Robotics. https://doi.org/10.1002/rob.21541</source>.</mixed-citation>
            </ref>
            <ref id="ref46">
                <label>46</label>
                <mixed-citation>
                    <name>
                        <surname>OIV</surname>
                        <given-names></given-names>
                    </name>, <year>2009</year>. <article-title>Organisation Internationale de la Vigne et du Vin</article-title>. <source>Description of world vine varieties. 560.</source>.</mixed-citation>
            </ref>
            <ref id="ref47">
                <label>47</label>
                <mixed-citation>
                    <name>
                        <surname>Parr</surname>
                        <given-names>B.</given-names>
                    </name>, <name>
                        <surname>Legg</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Bradley</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Alam</surname>
                        <given-names>F.</given-names>
                    </name>, <year>2021</year>. <article-title>Occluded grape cluster detection and vine canopy visualisation using an ultrasonic phased array</article-title>. <source>Sensors, 21(6), 1–20. https://doi.org/10.3390/s21062182</source>.</mixed-citation>
            </ref>
            <ref id="ref48">
                <label>48</label>
                <mixed-citation>
                    <name>
                        <surname>Pérez-Zavala</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Torres-Torriti</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Cheein</surname>
                        <given-names>F. A.</given-names>
                    </name>, <name>
                        <surname>Troni</surname>
                        <given-names>G.</given-names>
                    </name>, <year>2018</year>. <article-title>A pattern recognition strategy for visual grape bunch detection in vineyards</article-title>. <source>Computers and Electronics in Agriculture, 151, 136–149. https://doi.org/10.1016/j.compag.2018.05.019</source>.</mixed-citation>
            </ref>
            <ref id="ref49">
                <label>49</label>
                <mixed-citation>
                    <name>
                        <surname>Pfeiffer</surname>
                        <given-names>S. A.</given-names>
                    </name>, <name>
                        <surname>Guevara</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Cheein</surname>
                        <given-names>F. A.</given-names>
                    </name>, <name>
                        <surname>Sanz</surname>
                        <given-names>R.</given-names>
                    </name>, <year>2018</year>. <article-title>Mechatronic terrestrial LiDAR for canopy porosity and crown surface estimation</article-title>. <source>Computers and Electronics in Agriculture. https://doi.org/10.1016/j.compag.2018.01.022</source>.</mixed-citation>
            </ref>
            <ref id="ref50">
                <label>50</label>
                <mixed-citation>
                    <name>
                        <surname>Riggio</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Fantuzzi</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Secchi</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2018</year>. <article-title>A Low-Cost Navigation Strategy for Yield Estimation in Vineyards</article-title>. <source>In Proceedings 2018 IEEE International Conference on Robotics and Automation (ICRA), 2200–2205. https://doi.org/10.1109/ICRA.2018.8462839</source>.</mixed-citation>
            </ref>
            <ref id="ref51">
                <label>51</label>
                <mixed-citation>
                    <name>
                        <surname>Rudolph</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Herzog</surname>
                        <given-names>K.</given-names>
                    </name>, <name>
                        <surname>Töpfer</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Steinhage</surname>
                        <given-names>V.</given-names>
                    </name>, <year>2018</year>. <article-title>Efficient identification, localization and quantification of grapevine inflorescences in unprepared field images using fully convolutional networks</article-title>. <source>arXiv preprint arXiv:1807.03770.</source>.</mixed-citation>
            </ref>
            <ref id="ref52">
                <label>52</label>
                <mixed-citation>
                    <name>
                        <surname>Sanz</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Llorens</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Escolà</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Arnó</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Planas</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Román</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Rosell-Polo</surname>
                        <given-names>J. R.</given-names>
                    </name>, <year>2018</year>. <article-title>LIDAR and non-LIDAR-based canopy parameters to estimate the leaf area in fruit trees and vineyard</article-title>. <source>Agricultural and Forest Meteorology. https://doi.org/10.1016/j.agrformet.2018.06.017</source>.</mixed-citation>
            </ref>
            <ref id="ref53">
                <label>53</label>
                <mixed-citation>
                    <name>
                        <surname>Seng</surname>
                        <given-names>K. P.</given-names>
                    </name>, <name>
                        <surname>Ang</surname>
                        <given-names>L. M.</given-names>
                    </name>, <name>
                        <surname>Schmidtke</surname>
                        <given-names>L. M.</given-names>
                    </name>, <name>
                        <surname>Rogiers</surname>
                        <given-names>S. Y.</given-names>
                    </name>, <year>2018</year>. <article-title>Computer vision and machine learning for viticulture technology</article-title>. <source>IEEE Access, 6, 67494–67510. https://doi.org/10.1109/ACCESS.2018.2875862</source>.</mixed-citation>
            </ref>
            <ref id="ref54">
                <label>54</label>
                <mixed-citation>
                    <name>
                        <surname>Smart</surname>
                        <given-names>R. E.</given-names>
                    </name>, <year>1987</year>. <article-title>Influence of light on composition and quality of grapes</article-title>. <source>Acta Horticulturae, 206, 37–48. https://doi.org/10.17660/ActaHortic.1987.206.2</source>.</mixed-citation>
            </ref>
            <ref id="ref55">
                <label>55</label>
                <mixed-citation>
                    <name>
                        <surname>Smart</surname>
                        <given-names>R. E.</given-names>
                    </name>, <year>1988</year>. <article-title>Shoot spacing and canopy light microclimate</article-title>. <source>American Journal of Enology and Viticulture, 39(4), 325–333.</source>.</mixed-citation>
            </ref>
            <ref id="ref56">
                <label>56</label>
                <mixed-citation>
                    <name>
                        <surname>Smart</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Robinson</surname>
                        <given-names>M.</given-names>
                    </name>, <year>1991</year>. <article-title>Sunlight into the wine</article-title>. <source>A handbook for winegrape canopy management. (Winetitles: Adelaide).</source>.</mixed-citation>
            </ref>
            <ref id="ref57">
                <label>57</label>
                <mixed-citation>
                    <name>
                        <surname>Taylor</surname>
                        <given-names>J. A.</given-names>
                    </name>, <name>
                        <surname>Dresser</surname>
                        <given-names>J. L.</given-names>
                    </name>, <name>
                        <surname>Hickey</surname>
                        <given-names>C. C.</given-names>
                    </name>, <name>
                        <surname>Nuske</surname>
                        <given-names>S. T.</given-names>
                    </name>, <name>
                        <surname>Bates</surname>
                        <given-names>T. R.</given-names>
                    </name>, <year>2018</year>. <article-title>Considerations on spatial crop load mapping</article-title>. <source>Australian Journal of Grape and Wine Research. https://doi.org/10.1111/ajgw.12378</source>.</mixed-citation>
            </ref>
            <ref id="ref58">
                <label>58</label>
                <mixed-citation>
                    <name>
                        <surname>Teixeira</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Monteiro</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Santos</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Lopes</surname>
                        <given-names>C. M.</given-names>
                    </name>, <year>2018</year>. <article-title>Leaf morphoanatomy traits in white grapevine cultivars with distinct geographical origin</article-title>. <source>Ciencia e Tecnica Vitivinicola, 33(1), 90–101. https://doi.org/10.1051/ctv/20183301090</source>.</mixed-citation>
            </ref>
            <ref id="ref59">
                <label>59</label>
                <mixed-citation>
                    <name>
                        <surname>Tello</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Ibáñez</surname>
                        <given-names>J.</given-names>
                    </name>, <year>2018</year>. <article-title>What do we know about grapevine bunch compactness? A state-of-the-art review</article-title>. <source>In Australian Journal of Grape and Wine Research (Vol. 24, Issue 1, pp. 6–23). Blackwell Publishing Ltd. https://doi.org/10.1111/ajgw.12310</source>.</mixed-citation>
            </ref>
            <ref id="ref60">
                <label>60</label>
                <mixed-citation>
                    <name>
                        <surname>Victorino</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Braga</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Lopes</surname>
                        <given-names>C. M.</given-names>
                    </name>, <year>2017</year>. <article-title>The effect of topography on the spatial variability of grapevine vegetative and reproductive components</article-title>. <source>Actas Portuguesas de Horticultura, 29, 510–516.</source>.</mixed-citation>
            </ref>
            <ref id="ref61">
                <label>61</label>
                <mixed-citation>
                    <name>
                        <surname>Victorino</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Braga</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Santos-Victor</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Lopes</surname>
                        <given-names>C. M.</given-names>
                    </name>, <year>2020</year>. <article-title>Yield components detection and image-based indicators for non-invasive grapevine yield prediction at different phenological phases</article-title>. <source>OENO One. 54(4).833-848. https://doi.org/10.20870/oeno-one.2020.54.4.3616;</source>.</mixed-citation>
            </ref>
            <ref id="ref62">
                <label>62</label>
                <mixed-citation>
                    <name>
                        <surname>Victorino</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Maia</surname>
                        <given-names>G.</given-names>
                    </name>, <name>
                        <surname>Queiroz</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Braga</surname>
                        <given-names>R.</given-names>
                    </name>, <name>
                        <surname>Marques</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Santos-Victor</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Lopes</surname>
                        <given-names>C.</given-names>
                    </name>, <year>2019</year>. <article-title>Grapevine yield prediction using image analysis - improving the estimation of non-visible bunches</article-title>. <source>In Proceedings EFITA 2019: Digitizing Agriculture.</source>.</mixed-citation>
            </ref>
            <ref id="ref63">
                <label>63</label>
                <mixed-citation>
                    <name>
                        <surname>Whitty</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Liu</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Cossell</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Jayakody</surname>
                        <given-names>H.</given-names>
                    </name>, <name>
                        <surname>Woods</surname>
                        <given-names>M.</given-names>
                    </name>, <name>
                        <surname>Tang</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Singh</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Van Kerk Oerle</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Wiseham</surname>
                        <given-names>D.</given-names>
                    </name>, <name>
                        <surname>Liu</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Davidson</surname>
                        <given-names>A.</given-names>
                    </name>, <name>
                        <surname>Stocco</surname>
                        <given-names>T.</given-names>
                    </name>, <name>
                        <surname>Jarrett</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Jarrett</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Wotton</surname>
                        <given-names>C.</given-names>
                    </name>, <name>
                        <surname>Shepherd</surname>
                        <given-names>J.</given-names>
                    </name>, <name>
                        <surname>Lim</surname>
                        <given-names>S.</given-names>
                    </name>, <name>
                        <surname>Petrie</surname>
                        <given-names>P.</given-names>
                    </name>, <name>
                        <surname>Dunn</surname>
                        <given-names>G.</given-names>
                    </name>, <year>2017</year>. <article-title>Improved yield estimation for the Australian wine industry</article-title>. <source>In Wine Australia. Department of Primary Industries NSW &amp; University of NSW, November, 167.</source>.</mixed-citation>
            </ref>
        </ref-list>
    </back>
</article>
