This document discusses a system for automatically classifying satellite images to monitor weather patterns and provide early warnings of adverse weather. It describes segmenting images, calculating centroids and distances between regions to identify cloud movement, and setting an alarm if clouds move in a way that indicates potential adverse weather. Algorithms are provided for displaying images, segmenting regions of interest, computing centroids and distances, matching images to estimate cloud models, determining cloud proximity above earth regions, and setting an alarm based on cloud movement patterns. The goal is to develop an early warning system by analyzing successive satellite images at hourly intervals and predicting future cloud patterns and weather.