Vision × Earth Observation
  • Home
  • EuroSAT
  • Palisades Fire

Vision × Earth Observation

Remote sensing and machine learning on satellite imagery

Vision × Earth Observation

Remote Sensing · Deep Learning · Cloud-Native Geospatial

Tess Vu · Luciano Lu · Ming Cao — UPenn 2026


Projects

EuroSAT Land Cover Classification

Supervised and unsupervised classification of multispectral Sentinel-2 imagery across 10 land-use categories using the EuroSAT benchmark dataset. Implemented CNNs and compared against traditional ML baselines.

View Project →

2025 LA Eaton and Palisades Fire Damage Prediction

Topographically-aware U-Net semantic segmentation to predict structural damage from the January 2025 Palisades wildfire using Sentinel-2 imagery, DEM aspect, and CAL FIRE DINS field assessments as ground truth.

View Project →


About

This portfolio presents work from a Computer Vision and Earth Observation course, applying supervised/unsupervised machine learning and deep learning (CNNs) to aerial and satellite imagery. Projects use cloud-native geospatial workflows with STAC APIs and real-world remote sensing data.

Stack: Python · PyTorch · Sentinel-2 · Google Earth Engine · STAC API · scikit-learn · GeoPandas

GitHub
Source Code
---
title: "Vision × Earth Observation"
subtitle: "Remote sensing and machine learning on satellite imagery"
page-layout: full
toc: false
---

::: {.hero-banner style="text-align:center; padding: 3rem 1rem 2rem;"}

# Vision × Earth Observation

**Remote Sensing · Deep Learning · Cloud-Native Geospatial**

*Tess Vu · Luciano Lu · Ming Cao — UPenn 2026*

:::

---

## Projects

:::: {.grid}

::: {.g-col-12 .g-col-md-6}

### [EuroSAT Land Cover Classification](eurosat.qmd)

![](eurosat/eurosat_pic.png){.img-fluid style="border-radius:8px; margin-bottom:1rem;"}

Supervised and unsupervised classification of multispectral Sentinel-2 imagery across 10 land-use categories using the EuroSAT benchmark dataset. Implemented CNNs and compared against traditional ML baselines.

[View Project →](eurosat.qmd){.btn .btn-primary}

:::

::: {.g-col-12 .g-col-md-6}

### [2025 LA Eaton and Palisades Fire Damage Prediction](final-project.qmd)

![](final/eaton_test_files/images/palisades_study_area.png){.img-fluid style="border-radius:8px; margin-bottom:1rem;"}

Topographically-aware U-Net semantic segmentation to predict structural damage from the January 2025 Palisades wildfire using Sentinel-2 imagery, DEM aspect, and CAL FIRE DINS field assessments as ground truth.

[View Project →](final-project.qmd){.btn .btn-primary}

:::

::::

---

## About

This portfolio presents work from a Computer Vision and Earth Observation course, applying supervised/unsupervised machine learning and deep learning (CNNs) to aerial and satellite imagery. Projects use cloud-native geospatial workflows with STAC APIs and real-world remote sensing data.

**Stack:** Python · PyTorch · Sentinel-2 · Google Earth Engine · STAC API · scikit-learn · GeoPandas

[![GitHub](https://img.shields.io/badge/GitHub-vision--EO-black?logo=github)](https://github.com/tess-vu/vision-EO)
 

Tess Vu · Luciano Lu · Ming Cao  |  UPenn 2026