Similar Items: Snow Accumulation and Melt Estimation Incorporating Temporal Variations in Snow Density