Plants exist everywhere we live, as well as places without us. Many of them carry significant information for the development of human society. The urgent situation is that many plants are at the risk of extinction. So it is very necessary to set up a database for plant protection. We believe that the first step is to teach a computer how to classify plants. Compared with other methods, such as cell and molecule biology methods, classification based on leaf image is the first choice for leaf plant classification. Sampling leaves and photoing them are low-cost and convenient. One can easily transfer the leaf image to a computer and a computer can extract features automatically in image processing techniques. Some systems employ descriptions used by botanists. But it is not easy to extract and transfer those features to a computer automatically.
We have developed an efficient algorithm for leaf classification that combines high-order statistics of image features together with shape information and neural network as nonlinear classifier. The code has been tested with FLAVIA database achieving an excellent recognition rate of 92.09% (32 classes, 40 training images and the remaining images used for testing for each class, hence there are 1280 training images and 627 test images in total randomly selected and no overlap exists between the training and test images).
FLAVIA source code and dataset are available at this URLhttp://flavia.sourceforge.net. Our approach outperforms this algorithm and moreover it does not require any human interfered part. In FLAVIA algorithm in fact you need to mark the two terminals of the main vein of the leaf via mouse click. The distance between the two terminals is defined as the physiological length.
Stephen Gang Wu, Forrest Sheng Bao, Eric You Xu, Yu-Xuan Wang, Yi-Fan Chang and Chiao-Liang Shiang, A Leaf Recognition Algorithm for Plant classification Using Probabilistic Neural Network, IEEE 7th International Symposium on Signal Processing and Information Technology, Dec. 2007, Cairo, Egypt.
Index Terms: Matlab, source, code, neural network, feature extraction, leaf recognition, plant classification.
Figure 1. Leaf
A simple and effective source code for Leaf Recognition System