Volume( 13) - Issue( 3) 2025 pp 1-6 DOI: 10.62346/ijcn_q3_v13_no3_25_01

RAIN GUARD: An Intelligent Rain Detection System

Title

RAIN GUARD: An Intelligent Rain Detection System

Abstract

Rain Guard is an intelligent weather prediction system designed to detect rain conditions using deep learning and computer vision techniques. The system processes sky images through a Vision Transformer (ViT) model that classifies weather into categories like sunny, cloudy, and rainy with high accuracy. Input images are resized, normalized, and augmented to improve generalization during model training. The classified result is further enhanced using a generative AI model from Google Gemini, which provides contextual weather descriptions. Upon detecting adverse conditions, Twilio’s SMS API sends real-time alerts to users. The entire application is built with a Flask backend and an HTML/CSS frontend, ensuring ease of access and deployment. This lightweight and scalable solution offers an efficient alternative to traditional forecasting systems, especially for areas with limited meteorological infrastructure. It minimizes dependency on expensive hardware and complex simulations. The modular design supports integration into IoT and mobile-based environments.

Keywords

Rain Guard, Weather Prediction, Vision Transformer, Contextual weather Descriptions, Real -time alerts, Flask backend.

Copyright Β© 2013-2026 ERES Publications