DSpace Repository

A Survey of Loss Functions for SegNet for Mosquito Breeding Site Detection

Show simple item record

dc.contributor.author Mylvaganam, P.
dc.contributor.author Dissanayake, M.B.
dc.contributor.author Niranjan, M.
dc.date.accessioned 2023-12-28T05:11:03Z
dc.date.available 2023-12-28T05:11:03Z
dc.date.issued 2023
dc.identifier.uri http://repo.lib.jfn.ac.lk/ujrr/handle/123456789/9996
dc.description.abstract In recent years, computer vision has witnessed significant advancements, revolutionizing various domains. A critical application we consider, especially in the context of Sri Lanka, is the surveillance of mosquito breeding sites and detection. Efficient and accurate identification of these sites plays a crucial role in effective mosquito vector control programs. SegNet is a deep neural network architecture, successfully applied to many semantic segmentation tasks, making it a compelling choice for mosquito breeding site detection. One of the key parameters which controls the performance of the SegNet is the loss function. Hence, this paper present a comprehensive study on selecting a suitable loss function for SegNet for stagnant water detection application, starting with a systematic empirical comparison of different loss functions. To achieve this objective, first, we created a custom drone image dataset. Using this dataset, we built and trained customized SegNet models using five well-known loss functions, namely Categorical cross-entropy, Binary cross-entropy, Focal Tversky loss, IoU loss, and Dice loss. During the training phase, the model underwent transfer learning-based domain adaptation. I.e. initially, the model was trained on a publicly available large water area dataset, comprising 1,052 RGB images. Thereafter, the model was fine-tuned using locally collected task-specific drone dataset, in the framework of transfer learning. The performance of each 5 cases was compared using Dice Score and Sensitivity, which are popular matrices for segmentation tasks, and the Binary cross-entropy outperformed the others in the test setting. The Dice Score for binary cross-entropy was 0.8334 while the sensitivity was 0.8203. One possible explanation of this is that Binary cross-entropy measures the dissimilarity between the predicted probabilities and the ground truth labels for each pixel independently, and it handles class imbalance well by assigning appropriate importance to each class during the optimization process, effectively preventing dominance by the majority class. en_US
dc.language.iso en en_US
dc.publisher University of Peradeniya en_US
dc.subject Misquote vector surveillance en_US
dc.subject Drone images en_US
dc.subject Deep learning en_US
dc.subject Loss functions en_US
dc.subject SegNet en_US
dc.title A Survey of Loss Functions for SegNet for Mosquito Breeding Site Detection en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record