Cloud tracking is achieved using clusters of feature points. An enhanced clustering algorithm is proposed to prevent over-clustering or under-clustering. Obscuration events are predicted with features of clustering and tracking information. A graph based model is designed to prediction ramp-down events. Detection results are applied in irradiance nowcasting frameworks to improve accuracy.