Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
162 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Improved Crop and Weed Detection with Diverse Data Ensemble Learning (2310.01055v3)

Published 2 Oct 2023 in cs.CV, cs.AI, and cs.LG

Abstract: Modern agriculture heavily relies on Site-Specific Farm Management practices, necessitating accurate detection, localization, and quantification of crops and weeds in the field, which can be achieved using deep learning techniques. In this regard, crop and weed-specific binary segmentation models have shown promise. However, uncontrolled field conditions limit their performance from one field to the other. To improve semantic model generalization, existing methods augment and synthesize agricultural data to account for uncontrolled field conditions. However, given highly varied field conditions, these methods have limitations. To overcome the challenges of model deterioration in such conditions, we propose utilizing data specific to other crops and weeds for our specific target problem. To achieve this, we propose a novel ensemble framework. Our approach involves utilizing different crop and weed models trained on diverse datasets and employing a teacher-student configuration. By using homogeneous stacking of base models and a trainable meta-architecture to combine their outputs, we achieve significant improvements for Canola crops and Kochia weeds on unseen test data, surpassing the performance of single semantic segmentation models. We identify the UNET meta-architecture as the most effective in this context. Finally, through ablation studies, we demonstrate and validate the effectiveness of our proposed model. We observe that including base models trained on other target crops and weeds can help generalize the model to capture varied field conditions. Lastly, we propose two novel datasets with varied conditions for comparisons.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (54)
  1. On building ensembles of stacked denoising auto-encoding classifiers and their further improvement. Information Fusion, 39:41–52, 2018.
  2. Weed density estimation using semantic segmentation. In Image and Video Technology: PSIVT 2019 International Workshops, Sydney, NSW, Australia, November 18–22, 2019, Revised Selected Papers 9, pages 162–171. Springer, 2020a.
  3. Weed detection in canola fields using maximum likelihood classification and deep convolutional neural network. Information Processing in Agriculture, 7(4):535–545, 2020b.
  4. Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE transactions on pattern analysis and machine intelligence, 39(12):2481–2495, 2017.
  5. Neighbourhood sampling in bagging for imbalanced data. Neurocomputing, 150:529–542, 2015.
  6. Leo Breiman. Random forests. Machine Learning, 45:5–32, 2001.
  7. Rethinking ensemble-distillation for semantic segmentation based unsupervised domain adaption. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2610–2620, 2021.
  8. EFCNet: Ensemble full convolutional network for semantic segmentation of high-resolution remote sensing images. IEEE Geoscience and Remote Sensing Letters, 19:1–5, 2021.
  9. Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs. IEEE PAMI, 40(4):834–848, 2017.
  10. Self-ensembling with gan-based data augmentation for domain adaptation in semantic segmentation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 6830–6840, 2019.
  11. Deep learning-based ensemble model for brain tumor segmentation using multi-parametric mr scans. Open Computer Science, 12(1):211–226, 2022.
  12. A two-stage deep-learning based segmentation model for crop disease quantification based on corn field imagery. Smart Agricultural Technology, 3:100108, 2023.
  13. Experiments with a new boosting algorithm. In icml, pages 148–156. Citeseer, 1996.
  14. Jerome H Friedman. Greedy function approximation: a gradient boosting machine. Annals of Statistics, pages 1189–1232, 2001.
  15. Ensemble deep learning: A review. Engineering Applications of Artificial Intelligence, 115:105151, 2022.
  16. Dlow: Domain flow for adaptation and generalization. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 2477–2486, 2019.
  17. Incremental boosting convolutional neural network for facial action unit recognition. Advances in Neural Information Processing Systems, 29, 2016.
  18. Deep convolutional neural networks for weeds and crops discrimination from uas imagery. Frontiers in Remote Sensing, 3:755939, 2022.
  19. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770–778, 2016.
  20. Fcns in the wild: Pixel-level adversarial and constraint-based adaptation. arXiv preprint arXiv:1612.02649, 2016.
  21. Cycada: Cycle-consistent adversarial domain adaptation. In International conference on machine learning, pages 1989–1998. Pmlr, 2018.
  22. Deep learning techniques for in-crop weed identification: A review. arXiv preprint arXiv:2103.14872, 2021.
  23. The relative performance of ensemble methods with deep convolutional neural networks for image classification. Journal of Applied Statistics, 45(15):2800–2818, 2018.
  24. Propensity score prediction for electronic healthcare databases using super learner and high-dimensional propensity score methods. Journal of Applied Statistics, 46(12):2216–2236, 2019.
  25. Improved short-term load forecasting using bagged neural networks. Electric Power Systems Research, 125:109–115, 2015.
  26. Deep learning-and word embedding-based heterogeneous classifier ensembles for text classification. Complexity, 2018.
  27. Multi-class deep boosting. Advances in Neural Information Processing Systems, 27, 2014.
  28. Unsupervised domain adaptation with adversarial self-training for crop classification using remote sensing images. Remote Sensing, 14(18):4639, 2022.
  29. Facial expression recognition via a boosted deep belief network. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 1805–1812, 2014.
  30. Generative adversarial networks (gans) for image augmentation in agriculture: A systematic review. Computers and Electronics in Agriculture, 200:107208, 2022.
  31. Fully convolutional network for rice seedling and weed image segmentation at the seedling stage in paddy fields. PloS one, 14(4):e0215676, 2019.
  32. Multi-source unsupervised domain adaptation on corn yield prediction. In AI for Agriculture and Food Systems, 2022.
  33. Historical evolution and recent advances in precision farming. Soil-specific farming precision agriculture, pages 1–35, 2016.
  34. U-Net: Convolutional networks for biomedical image segmentation. In International Conference on Medical image computing and computer-assisted intervention, pages 234–241. Springer, 2015.
  35. Evaluating cross-applicability of weed detection models across different crops in similar production environments. Frontiers in Plant Science, 13:837726, 2022.
  36. Unsupervised domain adaptation for dnn-based automated harvesting. In Twelfth International Conference on Machine Vision (ICMV 2019), pages 243–249. SPIE, 2020.
  37. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  38. Data augmentation for deep learning based semantic segmentation and crop-weed classification in agricultural robotics. Computers and Electronics in Agriculture, 190:106418, 2021.
  39. Asymmetric bagging and random subspace for support vector machines-based relevance feedback in image retrieval. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(7):1088–1099, 2006.
  40. Dacs: Domain adaptation via cross-domain mixed sampling. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pages 1379–1389, 2021.
  41. End to end segmentation of canola field images using dilated U-Net. IEEE Access, 9:59741–59753, 2021.
  42. Learning to count with CNN boosting. In Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands, October 11-14, 2016, Proceedings, Part II 14, pages 660–676. Springer, 2016.
  43. Semantic segmentation of crop and weed using an encoder-decoder network and image enhancement method under uncontrolled outdoor illumination. Ieee Access, 8:81724–81734, 2020a.
  44. Particle swarm optimisation for evolving deep neural networks for image classification by evolving and stacking transferable blocks. In 2020 IEEE Congress on Evolutionary Computation (CEC), pages 1–8. IEEE, 2020b.
  45. A review of deep learning in multiscale agricultural sensing. Remote Sensing, 14(3):559, 2022.
  46. A framework for parameter estimation and model selection in kernel deep stacking networks. Artificial Intelligence in Medicine, 70:31–40, 2016.
  47. David H Wolpert. Stacked generalization. Neural Networks, 5(2):241–259, 1992.
  48. Recent advances in deep learning for object detection. Neurocomputing, 396:39–64, 2020.
  49. Dcan: Dual channel-wise alignment networks for unsupervised scene adaptation. In Proceedings of the European Conference on Computer Vision (ECCV), pages 518–534, 2018.
  50. Development of weed detection method in soybean fields utilizing improved deeplabv3+ platform. Agronomy, 12(11):2889, 2022.
  51. Snapshot boosting: a fast ensemble framework for deep neural networks. Science China Information Sciences, 63:1–12, 2020.
  52. Unsupervised scene adaptation with memory regularization in vivo. arXiv preprint arXiv:1912.11164, 2019.
  53. Rectifying pseudo label learning via uncertainty estimation for domain adaptive semantic segmentation. International Journal of Computer Vision, 129(4):1106–1120, 2021.
  54. A modified u-net with a specific data argumentation method for semantic segmentation of weed images in the field. Computers and Electronics in Agriculture, 187:106242, 2021.
Citations (2)

Summary

We haven't generated a summary for this paper yet.