Abhishek Singh

Machine learning for Earth observation and remote sensing. Berlin, Germany.

Looking for a PhD position in Earth observation, remote sensing or GeoAI, or a research role. Available immediately.

Projects

Do optical foundation models transfer to SAR?

Glacier calving-front delineation on the CaFFe benchmark with frozen encoders: satellite-pretrained DINOv3, photo-pretrained DINOv3 and C-RADIOv4-H, and two SAR-pretrained encoders. Only small probes and heads are trained on top. A U-Net trained from scratch is the reference.

Sentinel-1 SAR image of Columbia glacier with predicted zones coloured, the real calving front in red and the model's front in orange.
Columbia glacier, Sentinel-1, 2020. The frames cycle through the dataset’s labels and each model’s zones (rock, glacier, ocean); red is the real calving front, orange the model’s. Data: CaFFe, Gourmelon et al. 2022, CC BY 4.0. Repository.

Where VGGT-Ω fails on real driving data

A stratified failure analysis of the released VGGT-Ω 3D reconstruction checkpoint on FZI-AURA, a dataset published after the model and therefore outside its training data. Error is broken down by weather, lighting and object motion instead of averaged, with predictions written down before the runs.

Four frames of a test scene in four columns: camera image, predicted depth, LiDAR ground truth, and signed relative error at the LiDAR pixels.
A typical test scene at the median depth error. Left to right: camera image, predicted depth, LiDAR ground truth, signed relative error — red is predicted too far, blue too near, black rings mark moving objects. Ground truth from FZI-AURA (CoCar NextGen). Full size.

Change detection with frozen DINOv3 features

Building change detection on frozen satellite-pretrained DINOv3 embeddings, over SpaceNet-7 monthly imagery and LEVIR-CD, with decoder designs compared on identical features.

Two LEVIR-CD test pairs in four columns: the before image, the after image, the ground truth change mask, and the prediction coloured green for true positives, red for false positives and blue for missed change.
Two LEVIR-CD test pairs. Left to right: before, after, ground truth change mask, and the difference head’s prediction — green is correct, red a false alarm, blue missed change. Notebook.

Overhead caribou detectors across herds and years

Cross-herd, cross-year evaluation of four overhead detection models (one caribou-specific) on aerial survey imagery of the Central Arctic Herd, Alaska, 2022, after development on the Porcupine Herd, 2017. Error bars from resampled mosaics, a failure analysis and a threshold sweep.

Three panels: precision-recall curves of four models on full patches, the same on patch interiors, and the share of empty patches with a false alarm as recall rises.
Left: precision-recall of the four models on full patches, dots mark the fixed evaluation setting. Middle: the same with the border band left out. Right: false alarms on empty ground stay near zero for the two best models until recall passes about 0.96. Repository.

Winter wheat vegetation indices for Bavaria

Monthly NDVI and NIRv for winter wheat across every district of Bavaria, from Sentinel-2 composites masked with yearly 10 m crop type maps and aggregated with exact partial-pixel zonal statistics. The Sentinel-2 half of a two-person MSc capstone.

Line chart of winter wheat NDVI for March to June, one line per year from 2017 to 2024, peaking in May.
Winter wheat NDVI across Bavaria, March to June, one line per year from 2017 to 2024, with error bars over the 96 districts. Every year peaks in May. Notebook.

Master's thesis

Carried out at the DLR Earth Observation Center, Oberpfaffenhofen: detection of greenhouses and plastic-covered parcels in southern Germany from 20 cm aerial orthophotos, with no hand-drawn annotation anywhere in training. Labels were derived from EU parcel-level crop declarations and refined against the imagery. The detector combines a frozen satellite-pretrained DINOv3 backbone, decoded back to 20 cm by guided feature upsampling, with a trainable ResNet-34 branch and a small fusion head. Supervised by Dr Ursula Gessner (DLR) and Prof Dr Iftikhar Ahmed (University of Europe for Applied Sciences). A paper is in preparation.

How I work

Most of my projects derive training labels from registers or benchmarks that were never made for the purpose, then deal with the biases those labels carry. A result that has come back in every project so far: past a small model budget, improving the data moves accuracy further than adding model capacity does, and I measure both sides rather than assume it. Pipelines are numbered stages with pinned environments so someone else can rerun them, and evaluation is on sites and conditions held out from training, not on random splits.

Contact