| layout | home |
|---|---|
| title | Home |
We fuse satellite imagery with modern AI to map poverty, conflict, and sustainability from 1984 to today. Then we move beyond prediction to planetary-scale causal inference—identifying what drives change, and what works.
🗺️
High-resolution poverty estimates from satellite imagery. We track economic wellbeing across regions and decades where surveys cannot reach.
📊
Automated building damage assessment and conflict monitoring. We quantify humanitarian impacts using satellite data and machine learning.
Figure-first summaries from our papers. Click any tile to zoom.
{% assign case_studies = site.data.gallery_batteries %}
<div class="case-studies-grid mt-6 animate-stagger">
{% for battery in case_studies %}
{% assign lead_panel = battery.panels | first %}
<article class="case-study card card-glass animate-on-scroll">
<header class="case-study__header">
<h3 class="case-study__title">{{ battery.title }}</h3>
<div class="case-study__links">
<a class="tag" href="{{ battery.href }}" target="_blank" rel="noopener">Paper</a>
<a class="tag" href="{{ '/gallery/' | relative_url }}#{{ battery.id }}">Gallery</a>
</div>
</header>
{% assign caption = battery.caption | default: lead_panel.alt %}
{% if caption %}
<p class="case-study__caption">{{ caption | strip_newlines }}</p>
{% endif %}
<div class="case-study__grid" aria-label="Case study panels: {{ battery.title }}">
{% for panel in battery.panels | slice: 0, 4 %}
<button class="figure-tile" type="button" data-lightbox aria-label="Open full-size image: {{ battery.title }} — {{ panel.label }}">
<picture class="figure-tile__media">
{% if panel.dark %}
<source srcset="{{ panel.dark | relative_url }}" media="(prefers-color-scheme: dark)">
{% endif %}
<img
src="{{ panel.light | relative_url }}"
alt="{{ panel.alt }}"
class="figure-tile__img{% if panel.invert_dark %} figure-tile__img--invert-dark{% endif %}"
loading="lazy" />
</picture>
<span class="figure-tile__label">{{ panel.label }}</span>
</button>
{% endfor %}
</div>
</article>
{% endfor %}
</div>
<div class="mt-6 text-center animate-on-scroll">
<a href="{{ '/gallery/' | relative_url }}" class="link-arrow">Browse all figure batteries</a>
</div>
{% assign featured_2026 = site.data.publications[2026] | where: "featured", true %}
{% assign featured_2025 = site.data.publications[2025] | where: "featured", true %}
{% assign featured_2024 = site.data.publications[2024] | where: "featured", true %}
{% assign recent_pubs = featured_2026 | concat: featured_2025 | concat: featured_2024 | slice: 0, 4 %}
{% for pub in recent_pubs %}
{% include publication-card.html pub=pub %}
{% endfor %}
Our main lab hub hosts datasets, rankings, visualizations, and more.
<div class="grid grid-3 mt-6 animate-stagger">
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.research }}" target="_blank" rel="noopener">
<h3 class="card-title">Research Archive</h3>
<p class="card-description">Full project pages and BibTeX downloads.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.data }}" target="_blank" rel="noopener">
<h3 class="card-title">Data</h3>
<p class="card-description">Datasets, access notes, and documentation.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.code }}" target="_blank" rel="noopener">
<h3 class="card-title">Code</h3>
<p class="card-description">Software, tools, and repositories.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.rankings }}" target="_blank" rel="noopener">
<h3 class="card-title">Rankings</h3>
<p class="card-description">Indices and rankings built from EO + surveys.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.visualizations }}" target="_blank" rel="noopener">
<h3 class="card-title">Visualizations</h3>
<p class="card-description">Interactive maps and figures.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
<a class="card card-link animate-on-scroll" href="{{ site.main_site.links.positions }}" target="_blank" rel="noopener">
<h3 class="card-title">Positions</h3>
<p class="card-description">Openings and opportunities to work with us.</p>
<span class="link-arrow mt-3">Explore</span>
</a>
</div>
<div class="mt-6 text-center animate-on-scroll">
<a class="link-arrow" href="{{ site.main_site.links.videos }}" target="_blank" rel="noopener">Watch lab talks</a>
</div>