Automatic canopy plot boundary detection using computer vision
Date
Authors
ORCID
Journal Title
Journal ISSN
Volume Title
Publisher
DOI
Abstract
In Corpus Christi, Texas the United States Department of Agricultre (USDA) funded Texas A&M Agrilife research on large farmlands with hundreds of individual cotton vegetation plots. Each plot is planted uniformly in rows but not all plots grow at the same rate. Every week the plots are photographed using an Unmanned Aircraft System (UAS) flying at a height of 100 feet to record and evaluate growth for various reasons. The research scientists and farmer’s current method of localizing individual plots of vegetation within an image has proven to be very time consuming and inefficient. The algorithm developed in this paper automates the localization process under sunny conditions. The algorithm uses the Hue, Saturation, and Value (HSV) color space during the preprocessing stage to provide a binary image that indicates where each green pixel is located. Various OpenCV functions are then used to automate the crop localization process. Minimum and Maximum threshold values are set for filtering by size sections of the algorithm. Then, morphological operations are employed to further refine the regions of interest. The Connected Components function is used to determine how large each remaining object is and that size is then used to determine how large each localizing polygon will be drawn. After the size of each object is found, the size of each localizing polygon to be drawn is evaluated and split into smaller polygons whenever necessary. Not only the developed algorithm able to detect and classify cotton crop locations quickly but it is able to handle various complex situations. The developed method was evaluated by its accuracy, precision, and recall, which were 92.4%, 100%, and 92.4% respectively.