REVIEW 4 major objections 5 minor 2 references
Towards Active Robotic Vision in Agriculture: A Deep Learning Approach to Visual Servoing in Occluded and Unstructured Protected Cropping Environments
T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read This paper claims that a single-camera CNN can learn the direction a robot arm should move to reveal an occluded fruit, matching the nine-camera 3DMTS baseline in simulation.
desk verdict A solid, honest step toward single-camera 3DMTS, but the equivalence claim rests on 24 trials with no statistics. 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
The central object is a learned map $\Phi: I_{\text{ref}} \mapsto \nabla\hat{f}$, a CNN with a three-output regression head that replaces the standard method's nine-camera array and its one-shot optimisation of $f(\mathbf{x}) = w_1 p(\mathbf{x}) + w_2 m(\mathbf{x})$. The learned controller uses $w_2 = 0$, so the direction comes purely from image content rather than from a mobility measure. The CNN does the load-bearing work: it is trained on reference-camera images paired with gradient targets from the baseline, and at run time its output is used directly to update the end-effector position. Image segmentation is retained only to keep the camera pointed at the fruit and to measure the fruit-pixel proportion for comparison.
What would settle it
Run the trained CNN on a physical arm in a greenhouse with sweet peppers occluded at the same leaf-pose ranges used in simulation, ending guidance by the same criteria (gradient magnitude below 1.5 or fruit above 40% of the image); if the average end position differs from the nine-camera baseline by more than about 11.4 mm, or the average fruit-size enlargement factor is below about 16.8, the equivalence claim is refuted. A cheaper first check is to feed real greenhouse images through the CNN and compare its predicted gradients with gradients computed from the 3DMTS objective; a large jump from the simulated validation MSE of 1.896 would expose the gap between simulation and reality.
Extended reading notes
Core claim
The central claim is that the local direction gradient $\nabla f(\mathbf{x})$—the vector the nine-camera 3DMTS obtains by segmenting images from a 3D camera array—can be regressed directly from a single reference-camera image. In Deep-3DMTS, the CNN's three outputs are the components $\nabla f_x, \nabla f_y, \nabla f_z$, and the learned objective omits the mobility term so that only image content sets the direction. The network was fine-tuned on 1155 simulated image–gradient pairs (495 validation pairs) produced by running the baseline under random occlusion poses. In the main comparison series, the single-camera controller ended on average 11.4 mm from the baseline end position and enlarged the fruit from 1.69% of the image to 30.19%, a factor of 17.8, versus the baseline's factor of 16.8; every trial reached an occlusion-free view under the termination criteria.
Load-bearing premise
The load-bearing premise is that the simulator's occluded sweet-pepper scenes reproduce real greenhouse occlusion geometry and image appearance closely enough that a CNN trained and tested there will guide a physical robot the same way.
Editorial extensions
If this is right
- A single-camera 3DMTS is feasible: Deep-3DMTS ended within 11.4 mm of the nine-camera baseline and produced an occlusion-free view in every trial of both series.
- Removing the nine-camera array and its image-processing and optimisation stages addresses the bottleneck that limited standard 3DMTS to roughly 1 Hz, so the learned controller is the concretely motivated route to a faster servoing loop.
- The controller tolerated random starting-position offsets up to 50 mm in each coordinate with almost no performance change (end position difference -0.3 mm, final fruit size -0.40 percentage points).
- In heavily occluded cases Deep-3DMTS used up to 19 fewer steps than the baseline, because it moves laterally and toward the fruit at the same time rather than first circling the occlusion.
- The method still depends on the segmentation stage for pointing the camera at the fruit and for evaluation, so the reduction is from nine cameras to one camera plus a CNN, not a fully self-contained vision front end.
Reading between the lines
- Because the training scheme only needs paired images and gradients from the teacher 3DMTS, the same recipe could be applied to other crops or other target objects, provided the training data covers their appearance; nothing in the method is sweet-pepper-specific except the data.
- The paper does not report closed-loop latency, so the claimed practical motivation—a faster visual servoing rate—is a plausible corollary but not yet measured; timing the CNN forward pass and control update on the actual robot would settle it.
- Since the learned objective drops the mobility term and the CNN is trained on the same simulator it is tested on, the most informative next experiment is physical deployment: if performance there falls well short of the simulated equivalence, the limitation is transfer from simulation to reality rather than the learned gradient itself.
- One implicit consequence is that the CNN's notion of a good view is tied to the fruit-pixel proportion used in the baseline objective; a view with more fruit area may not always be the view that makes the peduncle graspable, so harvesting success should eventually be the evaluation metric.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents Deep-3DMTS, a deep learning variant of the 3DMTS visual servoing method. The key idea is to train a convolutional neural network (ResNet18) to regress the direction gradient that standard 3DMTS computes from a nine-camera array, using only the central reference camera image. Training data are generated in a V-REP simulation used previously to develop 3DMTS, and the CNN is evaluated by guiding a simulated Harvey robot end effector around an occluding leaf to obtain an unobstructed view of a sweet pepper. The reported results are two series of 12 trials, stating that Deep-3DMTS reaches final positions within 11.4 mm of the baseline and increases fruit image size by a factor of 17.8 versus 16.8 for the baseline. The paper concludes that single-camera Deep-3DMTS performs equivalently to the nine-camera baseline in the tested simulation.
Significance. If the equivalence claim held, this would be a useful practical step: replacing a nine-camera array with a single camera and a CNN could reduce hardware complexity and increase the servoing rate of the 3DMTS approach, whose 1 Hz rate is a known limitation. The teacher-student formulation is sensible and the authors are appropriately careful to state that validation is simulation-only. The work is also honest about the retained image-processing stages, which are not part of the gradient regression. The main weakness is that the evidence for equivalence is statistically thin: 12 trials per condition with no confidence intervals, significance tests, or equivalence margins, and a training/validation split that is likely leakage-prone. These issues are load-bearing because the central claim is precisely that the new method performs 'equivalently' to the baseline.
major comments (4)
- [Section 3.1, Table 3] The central claim of equivalent performance is not statistically supported. Table 3 reports only means, maxima, and minima for two series of 12 trials; no standard deviations, confidence intervals, or tests for equivalence are given. With n=12, the observed mean difference of 11.4 mm could easily be consistent with a practically meaningful difference, especially since the maximum difference in Series 1 is 28.7 mm and in Series 2 is 19.5 mm. The authors should report per-trial data or at least confidence intervals and define an equivalence margin before claiming equivalence.
- [Section 3.1, validation splitting] The 70:30 random split of 1650 images from 55 trajectories is performed per image, not per trajectory. Because consecutive frames from the same simulation run are highly correlated and likely appear in both training and validation, the reported validation loss of 1.896 is optimistically biased. The evaluation should use a per-trajectory split or a separate set of held-out trajectories to avoid temporal leakage.
- [Section 4, experimental protocol] The equivalence claim rests on only 24 new trials, and all trials are generated from a single fruit pose and a single type of occlusion (one leaf) with randomized offsets. This is a narrow basis for the statement that Deep-3DMTS is 'equivalent' to the baseline. The paper would be stronger if the evaluation included variations in fruit position, leaf shape, or occlusion geometry, or at least a clear discussion of the generalization limits.
- [Section 3.3, retained image processing] Although the CNN replaces the gradient computation, the approach still requires image segmentation for the sensor-orientation update and for the fruit-size performance metric. Since the motivation is improved time efficiency, the paper should report the actual servoing rate or computational cost of Deep-3DMTS compared with the baseline. Without this measurement, the central practical benefit remains unvalidated.
minor comments (5)
- [Abstract and Introduction] There are several typos, including 'mutli-perspective' in the abstract and 'succes sfully' in the introduction; these should be corrected.
- [References] Reference 'Morrision, D.' should be 'Morrison, D.', and the two entries with '(In Press)' should include publication years and volume/page numbers once available.
- [Section 3.2, reproducibility] The fine-tuning description omits several training details that affect reproducibility, such as the optimizer (SGD or Adam?), weight decay, batch normalization behavior during fine-tuning, and the exact image preprocessing transformations.
- [Section 4, termination criteria] The termination conditions ('magnitude of direction gradient <1.5' or 'proportion of fruit pixels >40%') are introduced without justification or sensitivity analysis; their effect on the reported outcomes should be discussed.
- [Table 3] The column header 'Final position ΔBL [mm]' is ambiguous: it should be clarified whether positive values indicate that the baseline is further from the fruit or that Deep-3DMTS is further, and the sign convention should be stated in the text.
Circularity Check
No significant circularity: Deep-3DMTS is a supervised imitation of the 3DMTS gradient, but the closed-loop equivalence claim is an independent empirical result.
full rationale
The paper's derivation chain is self-contained in the relevant sense. The CNN is trained to regress the direction gradient computed by the nine-camera 3DMTS baseline using reference-camera images from a V-REP simulator (Sections 3.1 and 3.2), and the closed-loop evaluation in Section 4 compares the resulting trajectories to that same baseline via final end-effector position and fruit-size percentage. The training loss (MSE of the gradient) is not the reported performance metric; the final-position and fruit-size comparisons are emergent closed-loop quantities that could in principle diverge from the baseline, so the equivalence claim is not forced by construction. The use of Lehnert et al. (2018) as the teacher and as the baseline is legitimate prior work by one of the authors, but no uniqueness theorem, ansatz, or definitional equivalence is imported from that citation to make the current result tautological. The statistical concerns raised by the small number of trials and the per-image train/validation split are validity and generalizability issues, not circularity.
Assumptions & free parameters
free parameters (2)
- Objective function weights w1, w2 =
w1=1.0, w2=0.0
- Termination thresholds =
gradient magnitude <1.5, fruit pixel proportion >40%
assumptions (4)
- domain assumption The V-REP simulator faithfully represents the protected cropping environment, including leaf occlusions and camera imaging, for the purpose of training and evaluating the CNN.
- domain assumption The direction gradients computed by the nine-camera 3DMTS algorithm are valid supervisory targets for learning a single-image gradient estimator.
- domain assumption A pretrained ResNet18, fine-tuned on synthetic V-REP images, learns a feature representation sufficient for regressing the direction gradient.
- domain assumption The image segmentation used for the performance metric and for the sensor orientation update correctly identifies fruit pixels.
Cite this review
Pith. "Pith review of Towards Active Robotic Vision in Agriculture: A Deep Learning Approach to Visual Servoing in Occluded and Unstructured Protected Cropping Environments." pith.science (2026). https://pith.science/paper/UA6XJYCF
@misc{pith2026190801885,
author = {Pith},
title = {Pith review of: Towards Active Robotic Vision in Agriculture: A Deep Learning Approach to Visual Servoing in Occluded and Unstructured Protected Cropping Environments},
year = {2026},
howpublished = {\url{https://pith.science/paper/UA6XJYCF}},
note = {Machine review of arXiv:1908.01885}
}
read the original abstract
3D Move To See (3DMTS) is a mutli-perspective visual servoing method for unstructured and occluded environments, like that encountered in robotic crop harvesting. This paper presents a deep learning method, Deep-3DMTS for creating a single-perspective approach for 3DMTS through the use of a Convolutional Neural Network (CNN). The novel method is developed and validated via simulation against the standard 3DMTS approach. The Deep-3DMTS approach is shown to have performance equivalent to the standard 3DMTS baseline in guiding the end effector of a robotic arm to improve the view of occluded fruit (sweet peppers): end effector final position within 11.4 mm of the baseline; and an increase in fruit size in the image by a factor of 17.8 compared to the baseline of 16.8 (avg.).
Reference graph
Works this paper leans on
-
[1]
Chen, S., Li, Y. and Kwok, N. M. (2011). Active vision in robotic systems: a survey of recent developments. The International Journal of Robotics Research , 30 (11), 1343-1377. Farrokhsiar, M., Pavlik, G. and Najjaran, H. (2013). An integrated robust probing motion planning an d control scheme: a tube-based mpc approach. Robotics and Autonomous Systems, 6...
work page 2011
-
[2512]
IEEE, Stockholm, Sweden. Morrision, D. Corke, P. and Leitner, J. (2018). Multiview picking: next-best-view reaching for improved grasping in clutter. In, 2019 IEEE International Conference on Intelligent Robotics and Systems (IROS), (In Press). IEEE, Macau, China. Perez, T., Sa, I., McCool, C. and Lehnert, C. (2015). A bayesian framework for the asse ssme...
work page 2018
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.