Back to portfolio
Study log

SAR · Satellite Imagery

A study log filling in first principles beneath an InSAR pipeline I built in production first

Wiki pages
13 compiled
Method
AI dialog → wiki
In production
Lumir InSAR pipeline
Why I started

At Lumir I built the Sentinel-1 InSAR pipeline (DInSAR · SBAS · PSI) in production first. The pipeline ran fine, but first principles — why complex numbers, why a phase difference becomes displacement, what coherence really is — were missing. I'm filling that gap from the theory blocks up, wiring it back into hands-on experience.

How it accumulates

Conversational learning with AI (ChatGPT · Claude) as a thinking partner, compiled into the Brain Trinity wiki. Raw conversations are preserved as-is; concepts are distilled into wiki pages my future self — and an LLM via RAG — can reuse.

Study calendar

When I studied what — dated by when each wiki page was created or each lecture recorded. Tap an active day to see that day's topics.

Foundations — the physics of signal & image

The "why" beneath the pipeline — from complex signals to TOPS scanning.

🔢Complex signals & phase mathCompiled to wiki

An SLC pixel is A·e^jθ. Euler's formula turns rotation into a single multiplication — that's why complex numbers — and the interferogram M×S* (conjugate product) extracts the phase difference automatically.

I/QEuler's formulaM×S*View detailwiki/sar-complex-signal-phase-math
📡Synthetic aperture principleCompiled to wiki

Move a 12.3 m antenna, observe the same target hundreds of times, phase-correct and sum (matched filter) — a huge virtual antenna emerges. That's what azimuth compression is.

matched filterAzimuth compressionView detailwiki/sar-synthetic-aperture
📏Range & azimuth resolutionCompiled to wiki

Bandwidth sets range resolution (ΔR=c/2B); the synthetic aperture sets azimuth. Sentinel-1 IW's asymmetric 5 m × 20 m pixel — and why multilook is 3×1 — both follow from here.

ΔR=c/2BTOPS trade-offMultilookView detailwiki/sar-resolution
Chirp & range compressionCompiled to wiki

Transmit long while sweeping frequency, compress short with a matched filter — pulse compression wins resolution and SNR at once, and it is the range compression in RAW→SLC.

Pulse compressionSNRView detailwiki/sar-chirp-range-compression
Speckle & coherenceCompiled to wiki

Speckle — interference noise from scatterers; coherence — similarity of two SLCs (0–1); and the multilook trade-off that buys coherence at the cost of resolution.

CoherenceMultilookView detailwiki/sar-speckle-coherence
🗺Swath · subswath · TOPSARCompiled to wiki

TOPSAR sweeps the beam electronically to cover a 250 km swath — the IW1/2/3 subswath structure, paid for with 20 m azimuth resolution.

IWBeam steeringView detailwiki/sar-swath-subswath-tops

Operations & data products

The Sentinel-1 product system — what you actually download to start.

InSAR deformation

From phase difference to millimetre displacement — the theory of the production pipeline.

Already running in production

This isn't desk theory — it's foundation work under a pipeline that's already in operation.

lumir-linux-snap — InSAR analysis platform

Built and operate the 5-tool pipeline across SNAP · ISCE2 · MintPy

Dongcheon-dong SBAS, 82 pairs

DInSAR→SBAS time series end-to-end — through reference-point correction and QA

Jukjeon PSI, 108,690 points

Urban PS time series completed, with phase-linking optimized from 5 h to 6 min