Flower Image Classification Using CNN

Authors(2) :-Dr. K. Shanmugam, Nagareddy Vaishnavi

Classifying flower images is important for many domains, such as botany, agriculture, and environmental monitoring. This project uses a subset of deep learning called Convolutional Neural Networks (CNNs) to automate the process of categorizing different types of flowers based on their photographs. The suggested method makes use of this to identify and effectively portray complex patterns within the photos by learning hierarchical features straight from raw pixel data. The study's dataset offers a varied assortment of high-resolution photos of flowers from several species. Preprocessing methods are used to improve this model's efficiency, including image resizing and normalization. Convolutional layers for feature extraction, pooling layers for spatial down sampling, and fully connected layers for classification are all part of this architecture. The study investigates transfer learning by employing pre-trained models on extensive image datasets to enhance performance and expedite convergence. Using the Adam optimizer, this model is optimized as part of the training process. Metrics like accuracy are computed to measure the resilience and generalization capacity of the suggested system, and the model's performance is assessed using a different validation set. The results of the trial indicate how effective the this-based system is for classifying floral images, with high accuracy and consistent performance across a range of flower species. The research advances the fields of computer vision and image classification and lays the groundwork for the creation of intelligent systems that will enable automatic identification of flower species in practical applications.

Authors and Affiliations

Dr. K. Shanmugam
Assistant Professor, Department of MCA, Annamacharya Institute of Technology & Sciences, Tirupati, Andhra Pradesh, India
Nagareddy Vaishnavi
Post Graduate, Department of MCA, Annamacharya Institute of Technology & Sciences, Tirupati, Andhra Pradesh, India

Deep Learning Techniques, Dataset, Pre-processing, Evaluation Metrics, Implementation, Domain-Specific Concepts, Image Classification Concepts, Frameworks and Libraries.

  1. Python - Why is Tensorflow web site flower image classification takes about 6 seconds to classify? - Stack Overflow.
  2. Keras Flower Image Classification with Gradio (kaggle.com)
  3. Ayushprasad28/Multi-Class-Flower-Classification: Multiple Class Flower Image Classification CNN using Keras (github.com).

Publication Details

Published in : Volume 7 | Issue 2 | March-April 2024
Date of Publication : 2024-04-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 132-139
Manuscript Number : SHISRRJ247235
Publisher : Shauryam Research Institute

ISSN : 2581-6306

Cite This Article :

Dr. K. Shanmugam, Nagareddy Vaishnavi, "Flower Image Classification Using CNN", Shodhshauryam, International Scientific Refereed Research Journal (SHISRRJ), ISSN : 2581-6306, Volume 7, Issue 2, pp.132-139, March-April.2024
URL : https://shisrrj.com/SHISRRJ247235

Article Preview