Experience

Developer, Payload Division

Dalhousie Space Systems Lab (DSS)

Feb 2025Jul 2025Remote

Wrote Python pipelines to process and geometrically correct satellite imagery for a CubeSat payload.

What I Did

I built Python pipelines to process satellite imagery for the payload team. The main work was geometric correction to remove distortions from satellite motion and Earth curvature. I used GDAL and Rasterio to apply affine transformations and reproject images to accurate georeferences.

Impact

The processing pipelines became part of the team's standard workflow for handling imagery. Corrected imagery is required for any downstream analysis or mapping applications.

What I Learned

I learned about coordinate reference systems (EPSG codes, UTM zones) and how to transform between them. The raster work taught me about reprojection, resampling methods (nearest neighbor, bilinear, cubic), and how to handle nodata values. I also learned to use GDAL's Python bindings for reading, transforming, and writing geospatial raster data.

Key Highlights

  • Wrote Python pipelines to process satellite imagery for the payload team; used GDAL and Rasterio to correct geometric distortions.

Tech Stack

PythonGDALRasterioSatellite Imagery

Tags

projectgeospatialsatellite

Command Palette

Search for a command to run...