REVIEW 3 major objections 6 minor 22 references
Online Estimation of Table-Top Grown Strawberry Mass in Field Conditions with Occlusions
T0 review · 3 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read A camera-only pipeline estimates strawberry mass with mean errors of 8.11% for isolated fruit and 10.47% for occluded fruit, using segmentation, CycleGAN completion, and tilt correction.
desk verdict A sensible engineering pipeline for strawberry mass estimation, but the headline 8.11%/10.47% errors may be in-sample fit residuals, not out-of-sample predictions. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Three components carry the argument: (1) CycleGAN, an unpaired image-to-image translation network whose cycle-consistency loss lets it map occluded strawberry images to complete ones without paired training data; (2) a pose estimator that locates the stem, tip, and belly convexity of the berry, fits a plane to local convex points, derives the tilt angle $\theta$ of the central axis, and multiplies the visible area by $\cos\theta$ to recover the frontal projection; and (3) a cubic polynomial regression from maximum cross-sectional area to volume, fitted on field samples with $R^2 = 0.9037$, combined with the average density of ripe strawberries to yield mass. The polynomial absorbs the nonlinear area-to-volume relation that makes smaller berries particularly sensitive to area error.
What would settle it
Scan occluded strawberries with a method that captures their true hidden geometry, such as multi-view reconstruction or weighing immediately after picking, and compare against the volume produced by the CycleGAN-plus-average-depth pipeline; if mass errors correlate with occlusion fraction or with the depth difference between occluded and isolated berries, the fill heuristic is the culprit.
Extended reading notes
Core claim
The central claim is that occlusion need not prevent accurate mass estimation: YOLOv8-Seg isolates each fruit, a CycleGAN completes the occluded region with cycle-consistency training between occluded and intact image domains, and a symmetry-based pose correction converts the visible projection into a true frontal area. A cubic polynomial $y = -24.9926 + 7.1919x - 0.3063x^2 + 0.0052x^3$ then predicts volume from that area, with mass following from average strawberry density. The paper reports mean mass errors of 8.11% for isolated and 10.47% for occluded strawberries, and an occlusion-recovery stage that beats the LaMa inpainting model in pixel-area ratio (0.978 vs 1.112) and in the fraction of reconstructions with IoU in [0.9, 1] (92.3% vs 47.7%).
Load-bearing premise
The entire error budget rests on the assumption that the depth hidden behind an occluding leaf, stem, or berry can be replaced by the average depth of isolated strawberries, an approximation the paper states but never validates or bounds.
Editorial extensions
If this is right
- One RGB-D frame suffices for mass-based grading: the paper's grade thresholds (A > 30 g, B 20-30 g, C 10-20 g, D ≤10 g) become computable in real time at 110-200 ms per frame.
- Occlusion no longer forces either geometric shape guessing or destructive weighing, because the CycleGAN stage handles hidden regions that kite-geometry and symmetry-plane predecessors cannot.
- The tilt correction removes a systematic source of underestimation for naturally slanted berries, which is consistent with the isolated-fruit area error staying at 4.14%.
- The error structure across stages (area 4-6%, volume 7-10%, mass 8-10.5%) identifies where each part of the pipeline loses accuracy, giving a clear target for further improvement.
Reading between the lines
- The average-depth fill for occluded regions is the most fragile step: the paper never verifies that an occluded berry's hidden depth equals the mean depth of isolated berries, so systematic distance differences would bias volume and hence mass.
- Because mass is volume times a fixed average density, variety, ripeness, and moisture content will shift the error; a per-class or per-ripeness density calibration is a natural extension.
- The segment-complete-correct-regress skeleton should transfer to other irregular, mutually occluding fruits such as raspberries or cherry tomatoes, where the same depth-fill question would arise.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper presents a pipeline for non-destructive, online mass estimation of table-top grown strawberries in field conditions, targeting both isolated and occluded fruits. The pipeline consists of YOLOv8-Seg instance segmentation, CycleGAN-based occlusion completion, a geometric tilt-angle correction of the projected frontal area, cubic polynomial regression from cross-sectional area to volume, and conversion to mass using an average strawberry density. Experiments reported mean mass estimation errors of 8.11% for isolated and 10.47% for occluded strawberries, with CycleGAN outperforming LaMa on pixel area ratio and IoU metrics for occlusion recovery. The paper is evaluated on real field data and includes visual comparisons, but the central accuracy claims rest on an area-volume regression that appears to be fitted and evaluated on the same samples.
Significance. If the reported accuracies are reproducible on independent data, the proposed system would be a valuable practical contribution to automated harvesting and yield monitoring in strawberries, particularly because it addresses occlusions with CycleGAN and accounts for pose variations. The use of genuine field-captured RGB-D data and the direct comparison with a state-of-the-art inpainting method (LaMa) are strengths, and the paper includes useful visual verification. However, the current evidence does not yet support the headline error rates: the polynomial regression in Eq. (6) is fit on field samples, and the errors in Tables II–III appear to be computed on the same samples, making them in-sample residuals rather than out-of-sample predictions. The depth-fill heuristic and constant-density assumption are also not quantitatively validated. No code or data are provided, further limiting independent verification.
major comments (3)
- [III-C, Eq. (6), Tables II and III] The cubic polynomial regression in Eq. (6) is fit to field samples, and the average errors in Tables II and III are computed on the same experimental data. The 6:3:1 split described in Section II-A applies to the 1,200 images used for YOLOv8-Seg and CycleGAN training, not to the regression samples. There is no statement that the field samples were split into fitting and evaluation subsets, nor any cross-validation. Consequently, the reported 8.11% and 10.47% mean mass errors are likely the residuals of the fit rather than predictions on new strawberries, and the headline accuracy claim in the abstract is not yet supported. Please report the number of field samples, perform a train/test split or cross-validation for the polynomial, and report the out-of-sample errors.
- [II-C] In occluded scenarios, the missing depth behind the restored region is filled using 'the average depth of isolated strawberries.' This is a constant-fill heuristic, and no validation or comparison against a no-fill baseline, a per-pixel depth model, or an alternative interpolation is provided. Since this fill is applied to all occluded cases, the reported 10.47% occluded mass error is confounded with the error of this assumption. An ablation that removes or varies the depth-fill is necessary to establish that the occlusion-completion pipeline itself brings the claimed benefit.
- [III-C] The mass is calculated by multiplying the estimated volume by 'the average density of ripe strawberries,' but the paper never reports the actual density value, how it was measured, or its variability. Section IV acknowledges that density changes with variety, maturity, and moisture content, so a constant density is a potential source of systematic error. Please report the measured density (with units), the number of samples used to obtain it, and a sensitivity analysis showing how the reported mass errors would change within the observed density range.
minor comments (6)
- [III-C] The text states that the measured data points and fitted curves are shown in Fig. 10, but the regression plot is Fig. 9; Figure 10 shows field test images. Please correct the cross-reference.
- [IV] The last paragraph of the Discussion contains the typo 'masss estimation'; it should be 'mass estimation.'
- [Abstract, III-B, Fig. 6] The abstract and the main text state that in the IoU interval [0.9–1], LaMa achieves 47.7%, while the caption of Fig. 6 says LaMa reaches only 39.7%. These numbers are inconsistent and should be reconciled.
- [Table I] The notation in Table I, such as '1 + 0.112' and '1 - 0.13,' is unconventional and ambiguous. Please report the mean and standard deviation (or variance) explicitly, and define how the deviation from the ideal value is computed.
- [II-A] The paper reports a validation mAP@0.5 of 0.91 for YOLOv8-Seg but does not state whether the validation set used for this metric is part of the 6:3:1 split described for the 1,200 images, and the numbers of images in the training, testing, and validation subsets are not given.
- [III-C] The paper does not state the number of field samples used to fit Eq. (6) and to compute the errors in Tables II and III. Reporting the sample size is necessary to assess the statistical reliability of the error rates.
Circularity Check
The headline mass errors are in-sample residuals: Eq. (6) is fitted on the same field samples whose volume and mass errors are later reported as 'predicted' values.
-
fitted input called prediction
[Section III-C, Eq. (6) and Tables II-III]
"To assess the accuracy of the algorithm, a series of comparative experiments were conducted. Field samples were collected to record the maximum vertical cross-sectional area, tilt angle, volume, and mass of the strawberries. ... In addition, we fitted a cubic polynomial regression model to describe the relationship between the maximum cross-sectional area and the volume of the strawberries: y = −24.9926 + 7.1919 · x − 0.3063 · x2 + 0.0052 · x3 (6)"
The same field samples used to determine the coefficients of Eq. (6) are the ones for which Tables II and III report volume errors of 7.52%/10.07% and mass errors of 8.11%/10.47%. The paper never states that a different subset of strawberries was held out for this regression: the 6:3:1 split in Section II-A is described for the 1200 RGB-D images that train YOLOv8-Seg and CycleGAN, not for the area-to-volume polynomial. Thus, as described, the reported volume and mass errors are in-sample residuals of the fitted cubic (R^2 = 0.9037) evaluated on its own training fruits, so the headline 'mean mass estimation errors of 8.11%...10.47%' is a fitted input presented as a prediction rather than an out-of-sample validation.
full rationale
The central claim in the abstract, a mean mass error of 8.11% for isolated and 10.47% for occluded strawberries, is not self-contained as an out-of-sample result. Section III-C fits a cubic polynomial (Eq. 6) to manually measured field samples and then uses that same equation to compute the volume and mass errors shown in Tables II and III, with no described train/test split or cross-validation for this regression. The 6:3:1 split mentioned earlier applies to the image dataset used for YOLOv8-Seg and CycleGAN training, not to the polynomial regression, so the reported errors are in-sample fit residuals. The CycleGAN versus LaMa comparison is evaluated on 325 test images and does not reduce to its training inputs, so that part is not circular. The depth-fill heuristic for occluded regions and the use of average strawberry density are assumptions that may introduce bias but are not formally circular. The self-citations in the paper (e.g., [3], [13]) describe prior robot and shape-completion work but are not load-bearing for the mass-estimation error claims. On balance, the main prediction claim reduces by construction to a fitted regression, giving a partial circularity score of 6.
Assumptions & free parameters
free parameters (5)
- Cubic regression coefficients (beta0 to beta3) =
-24.9926, 7.1919, -0.3063, 0.0052
- Average strawberry density =
not reported
- Depth-fill constant (average depth of isolated strawberries) =
not reported
- Tilt-angle algorithm search radius and neighborhood sizes =
r, 30 nearest points, 100 sampled points
- CycleGAN training hyperparameters =
batch size 2, kernel count 96, learning rate 0.0002 to 0.0001, lambda not reported
assumptions (6)
- standard math Least-squares polynomial regression maps frontal projection area to volume.
- standard math Pinhole camera projection with cosine tilt correction recovers the true frontal projection area.
- domain assumption Strawberry volume can be predicted from a single corrected frontal projection area.
- domain assumption Depth of the restored occluded region can be approximated by the average depth of isolated strawberries.
- domain assumption Strawberry density is constant across ripeness, variety, and moisture.
- ad hoc to paper CycleGAN-generated images preserve the pixel area and shape of the true fruit closely enough for area-based volume estimation.
Cite this review
Pith. "Pith review of Online Estimation of Table-Top Grown Strawberry Mass in Field Conditions with Occlusions." pith.science (2026). https://pith.science/paper/EBV27C3Z
@misc{pith2026250723487,
author = {Pith},
title = {Pith review of: Online Estimation of Table-Top Grown Strawberry Mass in Field Conditions with Occlusions},
year = {2026},
howpublished = {\url{https://pith.science/paper/EBV27C3Z}},
note = {Machine review of arXiv:2507.23487}
}
read the original abstract
Accurate mass estimation of table-top grown strawberries under field conditions remains challenging due to frequent occlusions and pose variations. This study proposes a vision-based pipeline integrating RGB-D sensing and deep learning to enable non-destructive, real-time and online mass estimation. The method employed YOLOv8-Seg for instance segmentation, Cycle-consistent generative adversarial network (CycleGAN) for occluded region completion, and tilt-angle correction to refine frontal projection area calculations. A polynomial regression model then mapped the geometric features to mass. Experiments demonstrated mean mass estimation errors of 8.11% for isolated strawberries and 10.47% for occluded cases. CycleGAN outperformed large mask inpainting (LaMa) model in occlusion recovery, achieving superior pixel area ratios (PAR) (mean: 0.978 vs. 1.112) and higher intersection over union (IoU) scores (92.3% vs. 47.7% in the [0.9-1] range). This approach addresses critical limitations of traditional methods, offering a robust solution for automated harvesting and yield monitoring with complex occlusion patterns.
Figures
Figures from the paper (7 more)
Reference graph
Works this paper leans on
-
[1]
Fruit sizing in orchard: A review from caliper to machine vision with deep learning
Chiranjivi Neupane, Maisa Pereira, Anand Koirala, and Kerry B Walsh. Fruit sizing in orchard: A review from caliper to machine vision with deep learning. Sensors, 23(8):3868, 2023
work page 2023
-
[2]
Automation on fruit and vegetable grading system and food traceability
Naoshi Kondo. Automation on fruit and vegetable grading system and food traceability. Trends in F ood Science & Technology , 21(3):145– 152, 2010
work page 2010
-
[3]
Ya Xiong, Yuanyue Ge, Lars Grimstad, and P ˚al J From. An au- tonomous strawberry-harvesting robot: Design, development, integra- tion, and field evaluation. Journal of Field Robotics , 37(2):202–224, 2020
work page 2020
-
[4]
Partial least squares estimation of crop moisture and density by near- infrared spectroscopy
Davide Cassanelli, Nicola Lenzini, Luca Ferrari, and Luigi Rovati. Partial least squares estimation of crop moisture and density by near- infrared spectroscopy. IEEE Transactions on Instrumentation and Measurement, 70:1–10, 2021
work page 2021
-
[5]
Individual tree diameter estimation in small-scale forest inventory using uav laser scanning
Yuanshuo Hao, Faris Rafi Almay Widagdo, Xin Liu, Ying Quan, Lihu Dong, and Fengri Li. Individual tree diameter estimation in small-scale forest inventory using uav laser scanning. Remote Sensing , 13(1):24, 2020
work page 2020
-
[6]
A novel hybrid-view technique for accurate mass estimation of kimchi cabbage using computer vision
Hae-Il Yang, Sung-Gi Min, Ji-Hee Yang, Jong-Bang Eun, and Young- Bae Chung. A novel hybrid-view technique for accurate mass estimation of kimchi cabbage using computer vision. Journal of F ood Engineering, 378:112126, 2024
work page 2024
-
[7]
Juan C Miranda, Jaume Arn ´o, Jordi Gen ´e-Mola, Jaume Lordan, Luis As´ın, and Eduard Gregorio. Assessing automatic data processing algorithms for rgb-d cameras to predict fruit size and weight in apples. Computers and Electronics in Agriculture , 214:108302, 2023
work page 2023
-
[8]
Aharon Kalantar, Yael Edan, Amit Gur, and Iftach Klapp. A deep learning system for single and overall weight estimation of melons using unmanned aerial vehicle images. Computers and Electronics in Agriculture, 178:105748, 2020
work page 2020
Show all 22 references
-
[9]
Strawberry picking point localization ripeness and weight estimation
Alessandra Tafuro, Adeayo Adewumi, Soran Parsa, Ghalamzan E Amir, and Bappaditya Debnath. Strawberry picking point localization ripeness and weight estimation. In 2022 International conference on robotics and automation (ICRA) , pages 2295–2302. Ieee, 2022
2022
-
[10]
Strawberry weight estimation based on plane-constrained binary division point cloud completion
Yanjiang Huang, Jiepeng Liu, and Xianmin Zhang. Strawberry weight estimation based on plane-constrained binary division point cloud completion. In 2024 IEEE International Conference on Robotics and Automation (ICRA) , pages 11846–11852. IEEE, 2024
2024
-
[11]
Non- destructive estimation of fruit weight of strawberry using machine learning models
Jayanta Kumar Basak, Bhola Paudel, Na Eun Kim, Nibas Chandra Deb, Bolappa Gamage Kaushalya Madhavi, and Hyeon Tae Kim. Non- destructive estimation of fruit weight of strawberry using machine learning models. Agronomy, 12(10):2487, 2022
2022
-
[12]
A simple and efficient method for automatic strawberry shape and size estimation and classification
Lin Mar Oo and Nay Zar Aung. A simple and efficient method for automatic strawberry shape and size estimation and classification. Biosystems engineering , 170:96–107, 2018
2018
-
[13]
Yuanyue Ge, Ya Xiong, and P ˚al J. From. Symmetry-based 3d shape completion for fruit localisation for harvesting robots. Biosystems Engineering, 197:188–202, 2020
2020
-
[14]
High-fidelity image inpainting with gan inversion
Yongsheng Yu, Libo Zhang, Heng Fan, and Tiejian Luo. High-fidelity image inpainting with gan inversion. In European Conference on Computer Vision, pages 242–258. Springer, 2022
2022
-
[15]
Hi-gan: Hierarchical inpainting gan with auxiliary inputs for combined rgb and depth inpainting
Ankan Dash, Jingyi Gu, and Guiling Wang. Hi-gan: Hierarchical inpainting gan with auxiliary inputs for combined rgb and depth inpainting. arXiv preprint arXiv:2402.10334 , 2024
2024 arXiv
-
[16]
Mi-gan: A simple baseline for image inpainting on mobile devices
Andranik Sargsyan, Shant Navasardyan, Xingqian Xu, and Humphrey Shi. Mi-gan: A simple baseline for image inpainting on mobile devices. In Proceedings of the IEEE/CVF International Conference on Computer Vision , pages 7335–7345, 2023
2023
-
[17]
Shapemorph: 3d shape completion via blockwise discrete diffusion
Jiahui Li, Pourya Shamsolmoali, Yue Lu, and Masoumeh Zareapoor. Shapemorph: 3d shape completion via blockwise discrete diffusion. pages 2818–2827, 2025
2025
-
[18]
Diffcomplete: Diffusion-based generative 3d shape completion
Ruihang Chu, Enze Xie, Shentong Mo, Zhenguo Li, Matthias Nießner, Chi-Wing Fu, and Jiaya Jia. Diffcomplete: Diffusion-based generative 3d shape completion. 2023
2023
-
[19]
Un- paired image-to-image translation using cycle-consistent adversarial networks
Jun-Yan Zhu, Taesung Park, Phillip Isola, and Alexei A Efros. Un- paired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE international conference on computer vision , pages 2223–2232, 2017
2017
-
[20]
Mask r-cnn
Kaiming He, Georgia Gkioxari, Piotr Doll ´ar, and Ross Girshick. Mask r-cnn. In Proceedings of the IEEE international conference on computer vision , pages 2961–2969, 2017
2017
-
[21]
U-net: Con- volutional networks for biomedical image segmentation
Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U-net: Con- volutional networks for biomedical image segmentation. In Medical image computing and computer-assisted intervention–MICCAI 2015: 18th international conference, Munich, Germany, October 5-9, 2015, proceedings, par...
2015
-
[22]
Cspnet: A new backbone that can enhance learning capability of cnn
Chien-Yao Wang, Hong-Yuan Mark Liao, Yueh-Hua Wu, Ping-Yang Chen, Jun-Wei Hsieh, and I-Hau Yeh. Cspnet: A new backbone that can enhance learning capability of cnn. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, pages 390–391, 2020
2020
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.