Understanding the earth from satellite imagery