Abstract
Effective image segmentation is essential for extracting semantic information and performing comprehensive analytics on the collected data. This chapter presents novel patch-wise segmentation techniques for efficient crop detection on high-resolution remote sensing farm orthomosaic images. The proposed algorithms slice the farm orthomosaic with varying overlaps and employ the Mask R-CNN segmentation to identify and detect crops. The first algorithm slices the farm orthomosaic with no overlap, resulting in the loss of data at the slicing boundaries. The second algorithm slices the farm orthomosaic with an overlap equal to the width of the largest crop, which is determined by randomly selecting n% (variable between 0.1 and 0.9) of the available slices. The third method takes into account the entire farm in order to determine the width of the largest crop and hence the overlap. The results reveal that Algorithm 3, which uses the width of the largest crop on the farm as the overlap, produces the best possible segmentation. For values of n greater than 0.6, the performance and quality of the resulting mask generated by Algorithms 2 and 3 are comparable. Algorithm 1 has significantly worse performance than Algorithms 2 and 3. This research offers a valuable framework for efficient crop detection on high-resolution remote sensing farm orthomosaic images, which may be used to predict farm yield, monitor crop health, and map weed cover areas.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bharati P, Pramanik A (2019) Deep learning techniques—R-CNN to mask R-CNN: a survey. Comput Intell Pattern Recogn:657–668. https://doi.org/10.1007/978-981-13-9042-5_56
Blaschke T (2010) Object based image analysis for remote sensing. ISPRS J Photogramm Remote Sens 65(1):2–16. https://doi.org/10.1016/j.isprsjprs.2009.06.004
Chen C, Li W, Su H, Liu K (2014a) Spectral-spatial classification of hyperspectral image based on kernel extreme learning machine. Remote Sens 6(6):5795–5814. https://doi.org/10.3390/rs6065795
Chen C, Li W, Tramel EW, Fowler JE (2014b) Reconstruction of hyperspectral imagery from random projections using multihypothesis prediction. IEEE Trans Geosci Remote Sens 52(1):365–374. https://doi.org/10.1109/tgrs.2013.2240307
Chen L-C, Hermans A, Papandreou G, Schroff F, Wang P, Adam H (2018) MaskLab: instance segmentation by refining object detection with semantic and direction features. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR). Published. https://doi.org/10.48550/arXiv.1712.04837
Chouhan SS, Singh UP, Jain S (2021a) Automated plant leaf disease detection and classification using fuzzy based function network. Wirel Pers Commun 121:1757–1779. https://doi.org/10.1007/s11277-021-08734-3
Chouhan SS, Kaul A, Singh UP (2019a) Radial basis function neural network for the segmentation of plant leaf disease. In: 4th international conference on information systems and computer networks. https://doi.org/10.1109/ISCON47742.2019.9036299
Chouhan SS, Kaul A, Sinzlr UP (2019b) Plants leaf segmentation using bacterial foraging optimization algorithm. In: 2019 international conference on communication and electronics systems (ICCES). https://doi.org/10.1109/ICCES45898.2019.9002039
Chouhan SS, Singh UP, Jain S (2020) Applications of computer vision in plant pathology: a survey. Arch Comput Methods Eng 27:611–632. https://doi.org/10.1007/s11831-019-09324-0
Chouhan SS, Singh UP, Sharma U, Jain S (2021b) Leaf disease segmentation and classification of Jatropha Curcas L. and Pongamia Pinnata L. biofuel plants using computer vision based approaches. Measurement 171:108796. https://doi.org/10.1016/j.measurement.2020.108796
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05). Published. https://doi.org/10.1109/cvpr.2005.177
Fonseca LMG, Namikawa LM, Castejon EF (2009) Digital image processing in remote sensing. In: 2009 tutorials of the XXII Brazilian symposium on computer graphics and image processing, Oct 2009. Published. https://doi.org/10.1109/sibgrapi-tutorials.2009.13
Girshick R (2015) Fast r-cnn. arXiv preprint arXiv:1504.08083
Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 580–587
Goncalves H, Corte-Real L, Goncalves JA (2011) Automatic image registration through image segmentation and SIFT. IEEE Trans Geosci Remote Sens 49(7):2589–2600. https://doi.org/10.1109/tgrs.2011.2109389
He K, Gkioxari G, Dollar P, Girshick R (2017) Mask R-CNN. In: 2017 IEEE international conference on computer vision (ICCV), Oct 2017. Published. https://doi.org/10.1109/iccv.2017.322
Hosang J, Benenson R, Schiele B (2016) A convnet for non-maximum suppression. In: Pattern recognition, pp 192–204
Hosang J, Benenson R, Schiele B (2017) Learning non-maximum suppression. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR)
Lin G, Shen C, van den Hengel A, Reid I (2016) Efficient piecewise training of deep structured models for semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR)
Liu Y, Ren Q, Geng J, Ding M, Li J (2018) Efficient patch-wise semantic segmentation for large-scale remote sensing images. Sensors 18(10):3232. https://doi.org/10.3390/s18103232
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110. https://doi.org/10.1023/b:visi.0000029664.99615.94
Matsumoto M, Nishimura T (1998) Mersenne twister. ACM Trans Model Comput Simul 8(1):3–30. https://doi.org/10.1145/272991.272995
Mehrotra H, Sa PK, Majhi B (2013) Fast segmentation and adaptive SURF descriptor for iris recognition. Math Comput Model 58(1–2):132–146. https://doi.org/10.1016/j.mcm.2012.06.034
Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: towards real-time object detection with region proposal networks. Adv Neural Inf Proces Syst 28:91
Rosebrock A (2016) Intersection over Union (IoU) for object detection. PyImageSearch, 7 Nov 2016. https://pyimagesearch.com/2016/11/07/intersection-over-union-iou-for-object-detection/
Sodjinou SG, Mohammadi V, Sanda Mahama AT, Gouton P (2022) A deep semantic segmentation-based algorithm to segment crops and weeds in agronomic color images. Inf Process Agric 9(3):355–364. https://doi.org/10.1016/j.inpa.2021.08.003
Sun G, Wang S, Dong L, Du Y (2022) Crop image segmentation method based on improved mask RCNN. In: 2022 4th international conference on management science and industrial engineering (MSIE), Apr 2022. Published. https://doi.org/10.1145/3535782.3535839
wkentaro (2023) GitHub—wkentaro/labelme: image polygonal annotation with python (polygon, rectangle, circle, line, point and image-level flag annotation). GitHub, 7 Feb 2023. https://github.com/wkentaro/labelme
Acknowledgments
We acknowledge the financial support received from ARTPARK, Indian Institute of Science. Their funding was instrumental in the successful completion of this study.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Ramprasad, N., S, S.B., D, P., Omkar, S.N. (2024). Efficient Patch-Wise Crop Detection Algorithm for UAV-Generated Orthomosaic. In: Chouhan, S.S., Singh, U.P., Jain, S. (eds) Applications of Computer Vision and Drone Technology in Agriculture 4.0. Springer, Singapore. https://doi.org/10.1007/978-981-99-8684-2_14
Download citation
DOI: https://doi.org/10.1007/978-981-99-8684-2_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8683-5
Online ISBN: 978-981-99-8684-2
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)