Skip to content

Repository files navigation

Benchmarking Efficient Modern CNNs for Meteorological Image Classification

Project overview

This project focuses on the automated classification of weather conditions using images sourced from wildlife camera traps. The primary objective is to modernize benchmarks established in recent ecological literature by evaluating the performance of the latest efficient Convolutional Neural Networks (CNNs) against legacy architectures (MobileNetV1 and V2).

Dataset

The study utilizes the dataset associated with the paper "Micro-weather classifications from wildlife cameras" (available on Zenodo).

  • Source: data collected from 49 wildlife cameras located in the Maloti-Drakensberg (South Africa) and the Swiss Alps.
  • Classes: the task involves classifying four distinct weather conditions: overcast, sunshine, hail, and snow.
  • Challenges: the dataset presents real-world difficulties such as variable illumination, diverse background environments, and class imbalance.

Baselines models

The project compares modern "edge-optimized" architectures against the small MobileNetV1 and MobileNetV2 baselines used in the original study. The specific models evaluated are:

These models were selected to ensure a fair performance comparison with the similarly sized models trained in the original paper.

About

Benchmarking MobileNetV3 and MobileNetV4 on wildlife camera images for metereological image classification

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages