I work on multi-modal models for scalable visual understanding. I'm particularly interested in finding needles in haystacks, whether spatially (detecting small objects in large scenes), or temporally (surfacing rare events across long sequences). The goal is to enable recognition and discovery in large, unlabeled real-world data. I'm currently exploring these problems in the Earth observation domain.
Select Publications
Please check out my Google Scholar for a complete list of publications.
We build an automated engine that discovers rare events in global satellite imagery without manual annotation, producing a dataset of 21,000+ locations across 64 event types and ~2M PlanetScope and Sentinel-2 images. Our anticipation model detects events in progress, predicts what they will become and when they will finish, finding event sites up to nine months before completion.
We introduce MONITRS, pairing temporal satellite imagery of ~10,000 natural disasters with natural language descriptions from news articles. Fine-tuned models achieve 88.69% accuracy in disaster classification, outperforming state-of-the-art remote sensing models by over 38%, establishing a new benchmark for automated disaster monitoring.
We introduce a new approach to scale-aware recognition in satellite imagery under
resource constraints. Our approach allows one to accurately detect various concepts using a fixed
budget of HR imagery, outperforming entirely HR baselines by more than 26% mAP in zero-shot
techniques, and more than 8% mAP in supervised techniques using 5× fewer HR images.
News
[Nov 2026] Released the project page and code for our NeurIPS paper