TLDR: This research introduces a new 3D perception system for rose harvesting robots, using a two-stage approach for 2D detection and depth estimation. A key innovation is the use of a photorealistic synthetic dataset to train the deep learning models, overcoming the challenge of scarce real-world data. The system achieves high accuracy in localizing rose centers and estimating their depth, demonstrating the potential for scalable automation in specialty crop harvesting by effectively bridging the gap between simulated and real-world environments.
The global demand for medicinal plants, particularly Damask roses, has seen a significant increase. However, the traditional method of harvesting these flowers is highly labor-intensive, posing a major challenge to scaling up production. To address this, researchers have developed an innovative 3D perception system designed specifically for flower-harvesting robots.
This new system focuses on precisely locating the centers of roses in 3D space. It employs a two-stage approach: first, it uses 2D point-based detection on images captured by stereo cameras, and then it estimates depth using a compact deep neural network. A key innovation in this research is the creation of a highly realistic synthetic dataset using Blender, a 3D modeling software. This simulated rose farm environment, complete with accurate 3D annotations, helps overcome the common problem of limited real-world labeled data. This approach significantly reduces the need for costly manual labeling while ensuring the model is robustly trained.
The researchers evaluated two main methods for depth estimation: a traditional technique based on triangulation and their new deep learning framework. Their proposed deep learning method demonstrated superior performance, achieving an impressive F1 score of 95.6% for 2D detection on synthetic data and 74.4% on real-world data. For depth estimation, it achieved an error of just 3% at a 2-meter range using synthetic data. The entire system is optimized for computational efficiency, making it suitable for robotic systems with limited processing power.
By effectively bridging the gap between synthetic and real-world data, this work represents a significant step forward in automating agriculture for specialized crops, offering a scalable solution for precision harvesting. The study highlights that deep learning-based stereo depth estimation generally outperforms monocular methods due to the richer spatial information available. While the deep learning approach showed better performance for distant flowers, a template matching method proved more accurate for flowers closer to the camera.
The models were trained exclusively on the synthetic dataset, as real-world depth information was not available. Despite this, the methods showed promising generalization to real-world scenarios. Future research aims to further enhance the system’s robustness by increasing the diversity of the synthetic dataset to include various rose sizes, growth stages, and occlusion scenarios. Additionally, incorporating advanced data augmentation techniques and exploring new neural network architectures like self-supervised learning and transformer-based models are planned to improve accuracy and adaptability in diverse real-world conditions.
Also Read:
- Drones Collaborate to Build 3D Worlds with AI and Minimal Data Sharing
- Enhancing Robot Precision: A New Approach to Overcome Feature Collapse in Diffusion Policies
For more detailed information, you can refer to the full research paper: Sparse 3D Perception for Rose Harvesting Robots: A Two-Stage Approach Bridging Simulation and Real-World Applications.


