Flower Image Recognition based on Deep Convolutional Neural Network

Abstract

The classification of flowers using digital images has numerous applications in agriculture, biodiversity conservation, and education. This project introduces a Deep Convolutional Neural Network (DCNN) approach to recognize flower species from images. The model is trained on a dataset consisting of thousands of flower images across five categories. By employing layers of convolution, max-pooling, and fully connected nodes, the DCNN effectively learns spatial hierarchies in the data. Preprocessing techniques such as normalization, resizing, and data augmentation are used to improve performance. Evaluation metrics including accuracy, precision, recall, and F1-score were used to assess the model’s effectiveness. A user-friendly interface was developed to allow users to classify new flower images.

Key Contributions

Conclusion

The DCNN-based flower classification model successfully demonstrates the application of deep learning in image recognition tasks. Its high accuracy and efficient performance highlight its potential for real-world deployment in educational and environmental monitoring tools.

Limitation

The model's generalizability may be limited when applied to rare flower species or images taken under significantly different environmental conditions. Also, high computational resources are required for training the model.

Future Work

Future enhancements may include integrating a broader dataset with more flower species, exploring transfer learning with advanced architectures like EfficientNet, and deploying the model on mobile devices for field research.

🌸 Student Innovator: Xinyi Wang (Coraline) is enthusiastic about AI and its application in botanical sciences. She led the design and implementation of this DCNN model under the supervision of Dr. Happy Nkanta Monday and aims to continue exploring smart agriculture solutions.
📄 Download Poster