Location: Soil and Water Management Research
Title: A support vector machine and image processing based approach for counting open cotton bolls and estimating lint yield from UAV imageryAuthor
BAWA, ARUN - Texas A&M Agrilife | |
SAMANTA, SAYANTAN - Texas A&M University | |
HIMANSHU, SUSHIL - Texas A&M Agrilife | |
SINGH, JASDEEP - Texas A&M Agrilife | |
KIM, JUNGJIN - Texas A&M Agrilife | |
ZHANG, TIAN - Texas A&M Agrilife | |
CHANG, ANJIN - Advanta Us Inc | |
JUNG, JINHA - Purdue University | |
DELAUNE, PAUL - Texas A&M Agrilife | |
BORDOVSKY, JAMES - Texas A&M Agrilife | |
BARNES, EDWARD - Cotton, Inc | |
ALE, SRINIVASULU - Texas A&M Agrilife |
Submitted to: Smart Agricultural Technology
Publication Type: Peer Reviewed Journal Publication Acceptance Date: 11/24/2022 Publication Date: 11/30/2022 Citation: Bawa, A., Samanta, S., Himanshu, S.K., Singh, J., Kim, J., Zhang, T., Chang, A., Jung, J., Delaune, P., Bordovsky, J., Barnes, E., Ale, S. 2022. A support vector machine and image processing based approach for counting open cotton bolls and estimating lint yield from UAV imagery. Smart Agricultural Technology. 3. Article 100140. https://doi.org/10.1016/j.atech.2022.100140. DOI: https://doi.org/10.1016/j.atech.2022.100140 Interpretive Summary: Cotton boll count is a good predictor of yield and so is an important trait that breeders aim to improve and that farmers use to predict yield and decide on crop management during the growing season. However, counting bolls is time consuming and thus expensive. Although computer vision methods can automate boll counting, there are inaccuracies due to the complex shapes of cotton bolls. Working in a project funded by the USDA ARS Ogallala Aquifer Program, scientists from Texas A&M AgriLife, Advanta Seed, Purdue University and Cotton Inc (Cary, North Carolina) developed a combined spectral-spatial and supervised machine learning based computer vision method for cotton boll recognition and counting. They used high resolution images obtained using unmanned aerial vehicles (UAVs). Human boll counts using the images showed that the automated approach was highly effective and demonstrated that the automated approach potentially can be used to count the number of cotton bolls and predict lint yield over large acreages with reasonable accuracy. Technical Abstract: Cotton boll count is an important phenotypic trait that aids in a better understanding of the genetic and physiological mechanisms of cotton growth. Several computer vision technologies are available for cotton boll segmentation. However, estimating the number of cotton bolls in a segmented cluster of cotton bolls is a challenging task due to the complex shapes of cotton bolls. This study proposed a combination of spectral-spatial and supervised machine learning based methods for cotton boll candidate recognition and counting from high resolution RGB images obtained from unmanned aerial vehicles (UAVs). An algorithm consisting of machine vision, band-mean filter, Otsu thresholding, red/blue band ratio filter, and geometrical characteristics-based error removal techniques, was employed to detect open cotton boll pixels under several environmental settings. In addition, a support vector machine (SVM) based encoding method was developed using geometric features of cotton boll candidates to predict the number of cotton bolls from the segmented cotton boll candidates. This algorithm was implemented over three experiment sites with three cotton varieties, two tillage practices, seven cover crop treatments, two irrigation regimes (irrigated and rainfed), 26 irrigation levels, and two sensors (DJI FC6310 RGB and MicaSense Rededge) capturing images at two spatial resolutions (0.75 cm and 1.07 cm) over two growing seasons (2019 and 2021). These different experimental settings allowed the proposed approaches to be validated against a variety of complex backgrounds. A visual inspection of 1000 randomly selected pixels revealed that the proposed cotton boll candidate recognition approach was highly effective in segmenting cotton bolls and background pixels, with high classification accuracy (> 95%) and a low number of falsely classified pixels (precision > 0.96; recall > 0.93). A high correlation between ground truth observations and predicted cotton boll count indicated that the use of geometric features of segmented candidates as predictors in association with the SVM model demonstrated a good performance in estimating boll count from recognized cotton boll candidates. Furthermore, linear regression analyses revealed that both boll count and candidate area are potential predictors of lint yield, with boll count being a better predictor than candidate area. Overall, the study demonstrated that machine vision/learning techniques can be potentially used on UAV images to count the number of cotton bolls and predict lint yield over large acreages with reasonable accuracy. |