Professional Documents
Culture Documents
Ieee Draft
Ieee Draft
Abstract—
I INTRODUCTION
Image processing involves converting images into digital form to extract useful information
using algorithms. An image is represented as a matrix of pixel values - 0-255 for grayscale or
red, green, blue (RGB) values for color images. Key image processing techniques cited include
image rectification, enhancement, classification, and fusion. The image classification process has
two steps - training a model on characteristic image properties to create classes, and testing to
categorize new images into those classes. Classification can be binary (two classes) or
multiclass. Images are assigned classes based on how training features partition between classes.
Snake Species Identification Identifying snake species correctly is critical for proper ant venom
treatment, but automated recognition is challenging due to visual similarities in characteristics
like color, texture and shape. The World Health Organization reports 5.4 million snake bites
annually causing up to 2.7 million envenoming’s and 137,880 deaths. Over 3400 snake species
exist worldwide, with differences in venom toxicity. Bites can cause paralysis, hemorrhaging,
tissue damage or disability. Snake bites are increasing in agricultural workers and children in
Nigeria. Despite efforts, snake species recognition is difficult to automate. The proposed CNN
based system aims to address this challenge by accurately recognizing snake species, especially
in regions like Kaltungo, Nigeria, where snakebites are prevalent. In Kaltungo local government
area, Gombe State, Nigeria, the community is gravely affected by a high incidence of snake
bites, which often leads to death due to delayed or incorrect treatment [1]. These fatalities are, in
part, due to the difficulty in accurately identifying the snake species involved, which is crucial
for the administration of the appropriate ant venom.
Leveraging deep learning, especially Convolutional Neural Networks (CNN), for snakebite mark
analysis has the potential to revolutionize medical response in such critical situations. Unlike
traditional methods heavily reliant on eyewitness accounts and physical descriptions, deep
learning models offer a fast, consistent, and precise alternative [2]. These models can be trained
with comprehensive datasets of snakebite images, enabling them to learn and improve their
accuracy in identifying the species responsible, a task made possible even in the absence of the
snake itself [3].
This technological approach is not just a matter of public health; it also represents a leap in the
interaction between communities and local wildlife, balancing the scales between life-
threatening encounters and coexistence. By employing a system that can quickly discern a snake
species from its bite mark, the response time for medical treatment can be significantly reduced,
and more lives can be saved [4]. Moreover, this system can serve as a cornerstone for a broader
integrative public health strategy that includes education, prevention, and response to snakebite
incidences in snake-endemic regions like Kaltungo.
As such, this research investigates the application of deep learning techniques to identify snake
species from their bite marks, with the overarching goal of addressing the urgent public health
challenge posed by snakebites in Kaltungo, Nigeria [5]. Through the adoption of sophisticated
AI models, the barriers to timely and accurate snakebite identification can be dismantled, setting
a new standard for medical treatment and preventive care in high-risk regions.
II IMAGE CLASSIFICATION
Image classification is a fundamental task in computer vision that involves recognizing and
categorizing an entire image under a specific label. This task is central to many applications,
such as facial recognition, object recognition in photographs, and self-driving cars, where the
system needs to understand what is present in an image and classify it into pre-defined categories
or classes. Image categorization involves the systematic labeling of pixels or vectors within an
image based on specific rules. When analyzing an image, a computer interprets it as an array of
matrices, with the matrix size depending on the image resolution. The primary goal of image
classification is to identify and represent the features within an image as distinct gray levels,
corresponding to the reflected objects. Image categorization is crucial in image analysis and
processing.
Image classification techniques are broadly classified into two categories: supervised and
unsupervised methods. Analysts often combine both approaches to enhance the final output
analysis and categorized maps. However, object-based classification has gained popularity,
especially for high-resolution data.
Unsupervised classification is an entirely automated method that doesn't rely on training data.
Machine learning algorithms analyze and cluster unlabeled datasets by discovering hidden
patterns without human intervention. The system identifies the specific features of an image
through proper algorithms during image processing.
On the other hand, supervised image classification utilizes pre-classified reference samples to
train the classifier and categorize new and unclassified data. The process involves visually
selecting samples in the image and assigning them to predefined categories, known as supervised
classification methods. This step aims to provide statistical metrics for improving the overall
image interpretation.
IV METHOD USED
A. Problem Domain
The research focuses on the classification of snake species based on the analysis of bite mark
images. The collection of data 𝑆 = {𝑠1, 𝑠2, … } consists of digital images of snake bite marks,
while the predefined categories, 𝐷 = 𝑎, 𝑏 ... 𝑧, refer to various snake species, with each alphabet
letter corresponding to a specific species. The challenge is to develop a model that effectively
categorizes each image into the correct snake species category, thereby assisting with appropriate
medical treatment and ecological monitoring.
B. CNN Model
Convolutional Neural Networks (CNN) are well-suited for image recognition tasks and can be
adapted to identify features within snake bite mark images. CNNs operate by applying various
filters to the input image, creating feature maps that capture essential visual information such as
edges, shapes, and textures. These networks learn hierarchical representations, with deeper layers
recognizing more complex features. By employing a CNN architecture tailored for the task, the
system can discern subtle differences in bite mark patterns that could distinguish between
species.
D. Proposed Methodology
The proposed methodology employs a composition of pre-processed bite mark images to train
both CNN-based and Siamese Network-based models. Pre-processing includes augmenting the
dataset with transformations such as rotations, scaling, and color variations to mimic different
angles and lighting conditions a bite mark might be photographed in, enhancing the robustness of
the model.
1. CNN Model Training: The CNN is tasked with initial feature extraction and
classification, utilizing its capacity to parse detailed visual data. Through convolutional
layers and subsequent pooling, the model learns to recognize characteristic patterns that
signify specific snake species.
2. Siamese Network Training: Subsequently, the Siamese Network is employed to refine the
classification by comparing the new bite mark images with those in the existing database.
By analyzing pairs of images, the network focuses on variances and commonalities that
are pivotal for accurate species identification.
Multi-task learning strategies also come into play to quicken and refine the learning curves of
both models. Each model will incorporate perceptron layers for classification, with the CNN
handling the primary categorization and the Siamese Network confirming or correcting the
CNN's predictions.
By fusing CNNs with the comparative strength of Siamese Networks, the framework is
engineered to heighten the accuracy of snake species identification using bite marks. The
methodology also includes a systematic exploration of the neural network hyperparameters to
optimize performance for this specific recognition task.
The architecture is illustrated within the research documents, delineating the flow from image
input to species classification output. This cohesive framework promises enhanced efficacy in
identifying snake species, which could play a significant role in medical diagnosis and ecological
research.
Fig 1. Overall data flow diagram (DFD) of proposed system
REFERENCES
[1] J. Zhang, X. Chen, A. Song, and X. Li, "Artificial intelligence-based snakebite
identification using snake images, snakebite wound images, and other modalities of
information: A systematic review," Int. J. Med. Inform., vol. 105024, 2023.
[2] L. Kalinathan, P. Balasundaram, P. Ganesh, S. S. Bathala, and R. K. Mukesh, "Automatic
Snake Classification using Deep Learning Algorithm," in CLEF (Working Notes), pp.
1587-1596, 2021.
[3] NI Progga, "Deep Learning Model for Identifying Snakes Using Snake Bite Marks," Diva-
portal.org, vol. 2021.
[4] M. Rajabizadeh and M. Rezghi, "A comparative study on image-based snake identification
using machine learning," Scientific Reports, vol. 11, no. 1, pp. 19142, 2021.
[5] Naresh, E., Babu, J. A., Darshan, S. S., Murthy, S. V. N., & Srinidhi, N. N. (2023). A
Novel Framework for Detection of Harmful Snakes Using YOLO Algorithm. SN Computer
Science, 5(1), 52.
[6] Nagifa Ilma, Noortaz Rezoana, Mohammad Shahadat, Raihan Ul Islam, Karl Andersson
‘‘A CNN based model for venomous and non-venomous snake classification” CCIS 1435, PP.
216-231, 2021.
[7] Isa Setiawan Abdurrazaq, Suyanto Suyanto, Dody Qori Utama “Image-Based
Classification of Snake Species Using Convolutional Neural Network” ISRITI 2019.
[8] Anika Patel, Lisa Cheung, Nandini Khatod, Irina Matijosaitiene, Alejandro Arteaga, Joseph
W. Gilkey “Revealing the Unknown; Real-Time Recognition of Galapagos Snake Species
using Deep Learning” April 2020.
[9] Liwei Wang, Yan Zhang, Jufu Feng, ‘‘On the Euclidean Distance of Images” Vol. 27, No.
8, August 2005.
[10] Thomas S. Huang, William F. Schreiber, Oleh J. Tretiak, “Image Processing” Volume.
59, issue. 11, November 1971.
[11] Amanpreet Kaur, “A Review Paper on Image Segmentation and its Various Techniques in
Image Processing”, Volume 3, Issue 12, December 2014.
[12] C. Saravanan, “Color Image to Grayscale Image Conversion” ICCEA second international
conference on Volume. 2, 2010.
[13] Ehsan Akbari Sekehravani, Eduard Babulak, Mehdi Masoodi, “Implementing Canny Edge
Detection Algorithm for Noisy Image”, Vol. 9, No. 4, August 2020.
[14] Priyanka, Rishabh Shukla, Laxmi Shrivastava, “Image Restoration of Image with
Gaussian Filter” Volume. 07, Issue. 12, December 2020. [15] K A M Said, A B Jambek,
“Analysis of Image Processing using Morphological Erosion and Dilation”, ICoBE, 2021.
[16] Rekha B.S, Dr. G N Srinivasan, Chandana EP, Achala N Gowda “Object Detection using
Region based Convolutional Neural Network” Volume 8 Issue 7 July 2020.
[17] Md. Mehedi Hasan Naim, Rohani Amrin, Md. Romzan Ali, Abdullah Al Zubaer, Md.
Ariful Islam “Object Detection from Images using Convolutional Neural Network based on
Deep Learning” Vol 9, Issue 09, September 2020.