Department of Computer Science, Purdue University;Department of Earth and Atmospheric Sciences and Department of Agronomy, Purdue University;Department of Computer Graphics Technology, Purdue University;Commonwealth Scientific and Industrial Research Organization Marine and Atmospheric Research, Colorado State University