1. A computer system including: a memory for storing a number of program instructions; one or more processors configured to execute the instructions in order to divide LiDAR data from an area of interest into a number of groups (blobs) representing individual items of vegetation; stretch near infrared (NIR) data from an aerial image of the area of interest such that NIR data having a value that is within a range that can represent vegetation is remapped to a larger range; compute an objective-stretched vegetation index (OVI) value for a pixel by dividing the stretched NIR value for a pixel by the red spectral value for the pixel; compute a mean OVI value for the pixels in the area of the blob; compute a mean filtered LiDAR intensity value for LiDAR data points received from the area of the blob; and use the mean OVI and mean filtered LiDAR intensity values in the area of the blob to predict what type of vegetation is represented by the area of the blob.