Developer, Payload Division
Dalhousie Space Systems Lab (DSS)
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.