## Leaf Angle Estimation using Mask R-CNN and LETR Vision Transformer

Venkat Margapuri Department of Computing Sciences Villanova University Villanova, PA, USA

Prapti Thapaliya Department of Computing Sciences Villanova University Villanova, PA, USA

Trevor Rife Pee Dee Research and Education Center Clemson University Florence, SC, USA

Abstract -Modern day studies show a high degree of correlation between high yielding crop varieties and plants with upright leaf angles. It is observed that plants with upright leaf angles intercept more light than those without upright leaf angles, leading to a higher rate of photosynthesis. Plant scientists and breeders benefit from tools that can directly measure plant parameters in the field; i.e., on-site phenotyping. The estimation of leaf angles by manual means in a field setting is tedious and cumbersome. We mitigate the tedium using a combination of the Mask R-CNN instance segmentation neural network, and Line Segment Transformer (LETR), a vision transformer. The proposed Computer Vision (CV) pipeline is applied on two image datasets, Summer 2015-Ames ULA and Summer 2015Ames MLA, with a combined total of 1,827 plant images collected in the field using FieldBook, an Android application aimed at on-site phenotyping. The leaf angles estimated by the proposed pipeline on the image datasets are compared to two independent manual measurements using ImageJ, a Java-based image processing program developed at the National Institutes of Health and the Laboratory for Optical and Computational Instrumentation. The results, when compared for similarity using the Cosine Similarity measure, exhibit ≈ 0.98 similarity scores on both independent measurements of Summer 2015-Ames ULA and Summer 2015-Ames MLA image datasets, demonstrating the feasibility of the proposed pipeline for on-site measurement of leaf angles.

mechanical inclinometer, a precision instrument that measures the angle of slope of an object with respect to its gravity by creating an artificial horizon. The use of the mechanical inclinometer makes the process of determining LAD laborious and time-consuming. Other techniques such as 3-D digitizing of individual plant elements using specialized instrumentation [3] and laser scanning [4] are available. However, these techniques are resource-demanding. A feasible, and inexpensive alternative is the use of digital imagery to estimate LA since image analysis preserves the state of the canopy while providing enough insight into the morphometry. Image processing tools such as ImageJ [14] and Adobe Photoshop have builtin angle estimation tools that aid in the estimation of LA. The pitfall is that the operation of the tools is manual which means that the estimations may be subject to user bias and users may spend extended amounts of time to estimate LAs, in case of large datasets. In order to overcome the pitfalls of the manual setup, this paper proposes an automated technique for LA estimation using Mask R-CNN [8] instance segmentation neural network, and Line Segment Transformer (LETR) [15], a vision transformer.

Index Terms -Fieldbook, ImageJ, Leaf Angle Estimation, Line Transformer (LETR), On-site Phenotyping, Mask R-CNN

## I. INTRODUCTION

The yields and planting densities of maize in the United States have increased concurrently during the past 50 years [1]. A comparative analysis of U.S. commercial maize hybrids released since the 1960s revealed that by selecting high yielding hybrids under high planting densities, breeders indirectly selected hybrids with upright leaf angles (LAs) [1]. The discovery was that upright LAs combined with higher planting densities improve light distribution within the canopy. For instance, modern hybrids intercept 14% more light than older hybrids [1]. Leaf Angle Distribution (LAD) is a key parameter that describes the structure of horizontally homogeneous vegetation canopies. It is defined as the probability of a leaf element of unit size to have its normal within a specified unit solid angle [2]. LAD affects the manner in which incident photosynthetically active radiation is distributed on plant leaves, thus directly affecting plant productivity. The traditional technique to measure LAD involves the use of

## II. RELATED WORK

Dzievit [1] conducted genetic mapping and a meta-analysis to dissect genetic factors controlling LA variation on maize. Genetic mapping populations were developed using inbred lines B73 (Iowa Still Stalk Synthetic), PHW30 (lodent, expired plant variety protection inbred), and Mo17 (Non-Stiff Stalk) that have distinct LA architectures. The leaf angles were estimated using the ImageJ image processing tool.

Herbert [5] described a technique for the estimation of leaf angles using stereo-photogrammetry. The technique permitted accurate measurement of leaf angle and position from several meters away and had sufficient resolution to permit the analysis of complex phenomena such as the effect of leaf shape upon interception of light and photosynthesis.

Sinoquet et al. [3] proposed a method to measure light interception by vegetation canopies using a 3-D digitizer and image processing software. The 3-D digitizer allowed for simultaneous acquisition of the spatial coordinates of leaf locations and orientations. The software for image synthesis also had the ability to make virtual photographs of the real canopy. The information on light interception was derived from virtual images by using the simple features of image analysis software.

Hasoi et al. [4] estimated the LAD of wheat canopy at different growth stages such as tillering, stem elongation, flowering, and ripening stages by using a high-resolution portable scanning lidar. The canopy was scanned three-dimensionally by optimally inclined laser beams emitted from several measuring points surrounding the canopy and 3-D point cloud images in each stage were obtained. After co-registration of lidar images between different measurement positions, leaves were extracted from the images and each leaf was divided into small pieces along the leaf-length direction. Each of the pieces was approximated as a plane, to which normal (perpendicular) was estimated. The distribution of the leaf inclination angles was derived from the angles of the normal with respect to the zenith.

Ryu et al. [6] examined the feasibility of seven techniques such as litterfall, allometry, LAI-2000, TRAC, digital hemispheric photography, digital cover photography, and traversing radiometer system to determine leaf area index across a 9-ha domain in an oak-savanna ecosystem in California, USA. It was shown that the combination of digital cover photography and LAI-2000 could provide spatially representative leaf area index, gap fraction and element clumping index.

## III. MATERIALS AND METHODS

Researchers at Iowa State University captured the images of several plants in a field using the Fieldbook android application [24]. As for the current work, two datasets namely, Summer 2015-Ames ULA and Summer 2015Ames MLA wherein the former consists of 872 images and latter, 955 images, are used as the experimental datasets. Each of the images in either dataset shows the intersection of the leaf and stem. A sample image is as shown in Fig. 1.

Fig. 1. Leaf-Stem Image captured in the Field

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-1a10b2f3-4a20-46f1-8508-99cb8c431ed6.jpg)

Fig. 2. Foreground Extraction using Grabcut Algorithm

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-caca4b81-6764-4e81-aafd-12d151b6bbd7.jpg)

The proposed leaf angle estimation procedure contains two broad steps:

- 1. Extraction of region of interest (ROI)
- 2. Estimation of Leaf Angle

## A. Extraction of Region of Interest (ROI)

The first step in the extraction of ROI is the detection of leaf and stem within the image. The images captured in the field contain numerous plants that look similar. Hence, it is important to determine the plant of interest and perform a curated extraction of it for the estimation of LA. Conventionally, a feasible technique for foreground extraction is OpenCV's GrabCut [20] algorithm. However, the results obtained from the application of the GrabCut algorithm on each of the datasets are not satisfactory. While the algorithm captures the foreground, it also captures part of the plants in the background. The captured plants in the background are essentially noise and detrimental to LA estimation. Fig. 2 shows the botched foreground extraction performed on a plant image from the Summer 2015-Ames MLA dataset.

In order to better perform foreground extraction, the CNN model of Mask R-CNN [8] [9] is employed to extract foreground and identify the region of interest appropriately. Mask R-CNN is a deep neural network aimed to solve the problem of instance segmentation in computer vision. Instance Segmentation [10] is the task of precisely identifying the pixels of each of the objects in the image. It is perhaps the hardest of the computer vision (CV) tasks of classification [11], semantic segmentation [12], object detection [13], and instance segmentation.

- 1) 175 images belonging to each of the Summer 2015Ames MLA and Summer 2015-Ames ULA datasets are manually annotated using makesense.ai tool. The tool is free to use and generates annotations in the

Fig. 3. Polygonal Annotation plotted using MakeSense.ai

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-e7722ea3-2ba9-4216-bc5e-4125e1ec4253.jpg)

COCO format that Mask R-CNN is able to consume. A polygonal annotation is drawn where the stem and leaf meet each other. Fig. 3 shows a polygonal annotation drawn using makesense.ai on an image with leaf and stem.

- 2) The annotated images are trained on the Mask R-CNN network for a total of 20 epochs. The loss of the network after 20 annotations is 0.034. However, the loss is not significant since Mask R-CNN is used to extract the portion of the image where the leaf and stem meet, but not to extract masks that are precise in shape and size. All the annotated images are used for training only. The dataset is not split into training, validation, and test datasets since the goal is not to evaluate the performance of Mask R-CNN, but to extract regions of interest in the image that are later processed to estimate the angle between leaf and stem. Upon training, the trained weights are used to extract the masks of each of the images in the Summer 2015-Ames MLA and Summer 2015-Ames ULA datasets. Fig. 4 shows the mask extracted by Mask R-CNN for the plant image shown in Fig. 3.
- 3) The predicted mask indicates the region of interest that corresponds to the leaf and stem. In order to extract the region from the original image, the 'bitwise AND' operation is applied on the mask predicted by Mask RCNN and original image. The resulting image gives the region of interest in the original image. Fig. 5 shows

Fig. 4. Mask Predicted by Mask R-CNN

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-172c1941-b269-4bb4-8983-29fa6485ea7b.jpg)

Fig. 5. Region of Interest extracted from Original Image

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-6247fbcb-5c02-4ced-be66-4e6cf86360db.jpg)

the region of interest extracted from the original image. Please note that the image is zoomed in for clarity.

## B. Estimation of Leaf Angle

The basis for the estimation of leaf angle is provided by [1]. The work describes the above-ear and below-ear leaf angles that are measured by plant scientists. Fig. 6, an excerpt from [1], shows the exact position at which the angle between leaf and stem is to be measured. While leaves are typically long and tilt in different directions owing to environmental factors, the angle between leaf and stem is measured exactly where the leaf and stem conjoin.

The estimation of leaf angle is performed using Line

Segment Transformer (LETR), a vision transformer [15]. Derived from transformers in the world of Natural Language Processing (NLP), a Vision Transformer (ViT) is a type of neural network that is used to perform CV tasks, such as image classification, and object detection. The basic principle of the transformer used for NLP is the representation of words as sequences. Drawing inspiration from it, ViT works by representing an image as a sequence of patches. A patch is a small rectangular size of the image, typically 16x16 pixels. Each patch that is extracted from the image is represented as a feature vector. The feature vectors are extracted using a convolutional neural network (CNN), such as ResNet-50 or VGG-16. The extracted feature vectors are input to an encoder network. The encoder network is a stack of self-attention [16] layers, where self-attention is a mechanism that allows the model to identify and establish long-range dependencies between the patches of images extracted from the original image. The encoder network outputs a sequence of vectors that may be fed into a multi-layer perceptron (MLP) for CV tasks such as classification, and detection.

The LETR vision transformer is an adaptation of the Detection Transformer (DETR). The DETR is an object detection model developed by Facebook (Meta) that leverages the transformer architecture. The ResNet architecture is typically preferred as the feature extractor within DETR to extract features from patches of an image. The DETR model follows the encoder-decoder architecture similar to the conventional transformer, with the use of multi head self attention being the key difference between the two. Multi head self attention is the idea where the Attention module comprises N (multiple) attention heads and each attention head repeats its computations multiple times in parallel. All the attention computations are combined to yield a final attention score. Bipartite Matching computed using the Hungarian Algorithm [17] is used to compute the difference between the ground truth bounding boxes and predicted bounding boxes of each of the objects in the image. The LETR vision transformer follows the DETR model, but is designed specifically for the identification of line segments. The LETR model improves upon the DETR model's ability to detect geometric structures by augmenting the loss term.

- 1) Xu et al. trained the LETR model on two datasets namely, Wireframe [18] and YorkUrban [19] using the feature extractors of ResNet-101 and ResNet-50 respectively. The pretrained weights of the LETR model trained on the Wireframe dataset are used for the experiment.
- 2) The images from the Summer 2015-Ames ULA and Summer 2015-Ames MLA datasets are evaluated using the pretrained weights. The line segments output by the model are plotted on evaluation images, as shown in Fig. 7.
- 3) However, it is the case that several of the detected line segments indicate the stem rather than the leaf, as shown in Fig. 7. The lines on the stem are irrelevant and must be

Fig. 6. Above Ear and Below Ear Leaf Angles [1]

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-b708ceed-1df9-428f-8fed-f127bfeb8b85.jpg)

Fig. 7. Line Segments identified by LETR (image zoomed in for clarity)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-3d56411d-6a6a-4b5b-bead-fe5a7ed75257.jpg)

ignored for the estimation of leaf angle. Two constraints, one on the slope and another on proximity to the image boundary are placed on the detected line segments to filter out the ones that don't belong to the leaf.

- a) Slope Constraint: The leaf is generally oriented in comparison to the stem that is almost perpendicular to the ground, in the majority of cases. As a result,

line segments whose orientations are between 80 and 90 degrees are ignored, since they are likely to belong to the stem but not the leaf.

- b) Boundary Proximity Constraint: It is empirically determined that the line segments which belong to the leaf are at least 100 pixels apart from the image boundary. The line segments that are closest to the image boundary are those of the stem. Hence, the constraint to ignore line segments that are within 100 pixels of the image boundary works to ignore line segments that belong to the stem.
- Both constraints are required to be satisfied for a line to be ignored. In certain images, the orientation of the leaf is between 80 and 90 degrees. In such cases, without the boundary constraint, the lines pertinent to the leaf are ignored. The line segments that pass the filter are assumed to be present on the leaf.
- 4) Compute the slope of each of the line segments and find the mode of the slopes. Mode refers to the most frequently occurring item among a list of items.
- 5) Retrieve the line segments with the most frequently occurring slope for further processing. Only the line segments with the orientation of the mode are considered to eliminate any stray lines that may be detected on the leaf. In the absence of mode i.e. no two line segments have the same slope, the line segment whose slope is the median of all slopes is considered.
- 6) Compute the orientation of the line segment made with the horizontal as the tan inverse of slope i.e., angle = tan -1 (slope). The orientation made by the line segment is deemed the orientation of the leaf with the stem.

## IV. IMPACTING FACTORS

## A. Impact of Image Sharpness

Image Sharpness describes the clarity of detail in a photo. The aspects of resolution and acutance primarily impact the sharpness of an image. It is imperative that the images be sharp for the line segments to be identified precisely by LETR. Multiple failures are observed with the detection of line segments in images of low sharpness. However, when the sharpness is increased, the line segments are well detected.

## B. Multiple Leaf and Stem Detections

In a few cases, the trained Mask R-CNN model detects multiple instances on a given image, some not pertinent to the leaf and stem. Fig. 8 shows two images where multiple instances are detected. In such cases, the detection of the greatest size (contour) is considered the instance of interest, i.e. leaf and stem. However, it may be flawed in cases where the identified contour is larger than the actual leaf and stem instance in the image.

## V. RESULTS

The algorithm is applied to each of the images from the Summer 2015-Ames ULA and Summer 2015-Ames MLA

Fig. 8. Multiple Leaf-Stem Instances in a Single Image

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-46ce4833-11dc-4cde-a083-bbc434739645.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00749v1-figure-0abe6cd4-73dc-47d3-b878-b17432de1de2.jpg)

datasets, and the orientation between leaf and stem is estimated. The results are compared with the leaf angle measurements made by two graduate students at Iowa State University. The students worked independently of each other as they arrived at their estimates using the ImageJ tool. The measurements by the students and the proposed algorithm are compared using a metric known as Cosine Similarity [21]. Cosine Similarity is the cosine of the angle between two vectors that are typically non-zero and within an inner product space. It is useful to compare the similarity between two vectors represented in a higher-dimensional vector space. Mathematically, it is defined as the division between the dot product of vectors and the product of the magnitude of each vector and is expressed as, similarity = A · B/ | A B | | | where A and B are the two vectors compared for similarity. The measure is expressed as a value between 0 and 1.

On the Summer 2015-Ames MLA dataset, the cosine similarity between the proposed algorithm and student 1 is 0.98 which indicates a ten-degree difference in orientation between vectors, and the proposed algorithm and student 2 is 0.99 which indicates an eight-degree difference in orientation between the vectors. On the Summer 2015-Ames ULA dataset, the cosine similarity between the proposed algorithm and student 1 is 0.998 which indicates a four-degree difference in orientation between vectors, and the proposed algorithm and student 2 is 0.992 which indicates a seven-degree difference in orientation between the vectors.

Furthermore, an intuitive outlier analysis is performed on the results to gain insight into the similarity of estimation between the different techniques. The rule used to identify an outlier is, 'the difference in estimates between the proposed algorithm and a student is greater than eight degrees'. The analysis assumes that the measurements made by the students are accurate. However, the estimations by the students also have a variance between them. The variance in student estimates, given by Σ (e1-e2)/n where e1 and e2 are estimates made by students 1 and 2 respectively, and n is the total size of the data sample, are 2.57 and 2.07 on Summer 2015Ames MLA dataset and Summer 2015-Ames ULA dataset respectively. Hence, the eight-degree range to identify outliers is reasonable. Applying the outlier rule, a total of 31 outliers on the Summer 2015-Ames MLA dataset and 16 outliers on the Summer 2015-Ames ULA dataset are detected. Among the estimates that are not outliers, a variance of 3.73 degrees and 3.11 degrees is identified between the proposed algorithm and student 1, and the proposed algorithm and student 2 respectively on the Summer 2015-Ames MLA dataset whereas a variance of 2.67 degrees and 2.72 degrees is identified between the proposed algorithm and student 1, and proposed algorithm and student 2 respectively on the Summer 2015 Ames ULA dataset. The results show that the proposed algorithm outputs results that highly co-relate with the manual measurements, demonstrating the feasibility of the technique for leaf angle estimation.

## VI. FUTURE WORK AND CONCLUSION

Moving forward, the proposed algorithmic pipeline will be implemented as part of a real-time Android application so plant scientists and individual enthusiasts may leverage the application on a day-to-day basis. The bottleneck for the mobile application is the use of neural network models. The current Mask R-CNN network will have to be adapted so it works on mobile devices using networks such as Mobilenet SSD v1/v2 [23] as the backbone in place of the current ResNet101 model. The annotation of images is another bottleneck that is laborious and time-consuming. The use of a screen to act as the common background over the plants as images are captured is an efficient way to help identify the location of the plant in the image.

Overall, the proposed technique demonstrates the idea of estimating the angle between leaf and stem using instance segmentation neural networks and vision transformers, a task that is laborious and cumbersome when performed manually. We will implement the leaf angle estimation as a feature in the FieldBook [24] Android application. The estimation of leaf angles using automation is novel and has the potential to turn into a one-of-a-kind utility for the agricultural community.

## REFERENCES

- [1] MDzievit and X Li and J Yu, Dissection of leaf angle variation in maize through genetic mapping and meta-analysis, The plant genome, 12, 1
- [2] X Zou and M Mottus and P Tammeorg and C L Torres and T Takala and J Pisek and P Pellikka, Photographic measurement of leaf angles in field crops, Agricultural and Forest Meteorology, 184, 137-146
- [3] H Sinoquet and S Thanisawanyangkura and H Mabrouk and P Kasemsap, Characterization of the light environment in canopies using 3D digitising and image processing, Annals of Botany, 82, 2, 203 - 212
- [4] F Hasoi and Y Nakai and K Omasa, Estimating the leaf inclination angle distribution of the wheat canopy using a portable scanning lidar, Journal of Agricultural Meteorology, 65, 3, 297-302
- [5] T J Herbert, Stereophotogrammetry of plant leaf angles, Photogrammetric Engineering and Remote Sensing, 61, 1, 89-92
- [6] Y Ryu and O Sonnentag and T Nilson and R Vargas and H Kobayashi and R Wenk and D D Baldocchi, How to quantify tree leaf area index in an open savanna ecosystem: a multi-instrument and multi-model approach, Agricultural and Forest Meteorology, 150, 1, 63 - 76
- [7] N Kiryati and Y Eldar and A M Bruckstein, A probabilistic hough transform, Pattern Recognition, 24, 4, 303 - 316
- [8] K He and G Gkioxari and P Dollar and R Girshick, Mask r-cnn, Proceedings of the IEEE conference on Computer Vision, 2017, 2961 2969
- [9] P Bharati and A Pramanik, Deep learning techniques-R-CNN to mask R-CNN, Computational Intelligence in Pattern Recognition, 657 - 668, 2020
- [10] D Tian and Y Han and B Wang and T Guan and H Gu and W Wei, 2021, Review of object instance segmentation based on deep learning, Journal of Electronic Imaging, 31, 4
- [11] D Lu and Q Weng, A survey of image classification methods and techniques for improving classification performance, International journal of Remote Sensing, 28, 5, 823 - 870
- [12] F Lateef and Y Ruichek, 2019, Survey on semantic segmentation using deep learning techniques, Neurocomputing, 338, 321 - 348
- [13] L Liu and W Ouyang and X Wang and P Fieguth and J Chen and X Liu and M Pietikainen, 2020, Deep learning for generic object detection: A survey, International journal of computer vision, 128, 2, 261 - 318
- [14] C A Schneider and W S Rasband and K W Eliceiri, NIH Image to ImageJ: 25 years of image analysis, 2012, Nature Methods, 9, 7, 671 675
- [15] Xu, Yifan and Xu, Weijian and Cheung, David and Tu, Zhuowen, Line segment detection using transformers without edges, Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 4257-4266, 2021
- [16] Ramachandran, Prajit and Parmar, Niki and Vaswani, Ashish and Bello, Irwan and Levskaya, Anselm and Shlens, Jon, Stand-alone self-attention in vision models, Advances in neural information processing systems, 32, 2019
- [17] Sahbani, Bima and Adiprawita, Widyawardana, Kalman filter and iterative-hungarian algorithm implementation for low complexity point tracking as part of fast multiple object tracking system, 2016 6th international conference on system engineering and technology (ICSET), 109-115, 2016, IEEE
- [18] Huang, Kun and Wang, Yifan and Zhou, Zihan and Ding, Tianjiao and Gao, Shenghua and Ma, Yi, Learning to parse wireframes in images of man-made environments, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 626-635, 2018
- [19] Denis, Patrick and Elder, James H and Estrada, Francisco J, Efficient edge-based methods for estimating manhattan frames in urban imagery, Computer Vision-ECCV 2008: 10th European Conference on Computer Vision, Marseille, France, October 12-18, 2008, Proceedings, Part II 10, 197-210, 2008, Springer
- [20] J F Talbot and X Xu, 2006, Implementing grabcut, Brigham Young University
- [21] MKVijaymeena and K Kavitha, 2016, A survey on similarity measures in text mining, Machine Learning and Applications: An International Journal, 3, 2, 19 - 28
- [22] F Pedregosa and G Varoquaux and A Gramfort and V Michel and B Thirion and O Grisel and E Duchesnay, 2011, Scikit-learn: Machine learning in Python, The journal of machine learning research, 12, 2825 -2830
- [23] Y C Chiu and C Y Tsai and M D Ruan and G Y Shen and T T Lee, Mobilenet-SSDv2: An improved object detection model for embedded systems., 2020, International conference on system science and engineering (ICSSE), 1 - 5
- [24] T Rife and J Poland, Crop Science, Fieldbook: an open-source application for field data collection on android, 54, 4, 2014, 1624 - 1627
Venkat Margapuri Prapti Thapaliya Trevor Rife
Leaf Angle Estimation using Mask R-CNN and LETR Vision Transformer
Modern day studies show a high degree of correlation between high yielding
crop varieties and plants with upright leaf angles. It is observed that plants
with upright leaf angles intercept more light than those without upright leaf
angles, leading to a higher rate of photosynthesis. Plant scientists and
breeders benefit from tools that can directly measure plant parameters in the
field i.e. on-site phenotyping. The estimation of leaf angles by manual means
in a field setting is tedious and cumbersome. We mitigate the tedium using a
combination of the Mask R-CNN instance segmentation neural network, and Line
Segment Transformer (LETR), a vision transformer. The proposed Computer Vision
(CV) pipeline is applied on two image datasets, Summer 2015-Ames ULA and Summer
2015- Ames MLA, with a combined total of 1,827 plant images collected in the
field using FieldBook, an Android application aimed at on-site phenotyping. The
leaf angles estimated by the proposed pipeline on the image datasets are
compared to two independent manual measurements using ImageJ, a Java-based
image processing program developed at the National Institutes of Health and the
Laboratory for Optical and Computational Instrumentation. The results, when
compared for similarity using the Cosine Similarity measure, exhibit 0.98
similarity scores on both independent measurements of Summer 2015-Ames ULA and
Summer 2015-Ames MLA image datasets, demonstrating the feasibility of the
proposed pipeline for on-site measurement of leaf angles.