Improving satellite-based precipitation estimates: a spatiotemporal object-oriented approach