โ† njw.id.au

Dr Nick Wright

Senior Research Scientist · Remote Sensing & Geospatial ML

Profile

Senior remote sensing scientist with 7+ years building and operating production geospatial pipelines and deep learning systems for environmental monitoring at scale. PhD thesis focused on scalable, sensor-agnostic satellite image segmentation. Published in Remote Sensing of Environment and ISPRS. Track record of turning complex remote sensing problems into reliable operational tools, with experience in false positive investigation, artefact handling, and multi-sensor generalisation across Sentinel-2, Landsat, drone, and aerial imagery. Long-running focus on water in the landscape, from groundwater and surface flow modelling to satellite-based farm dam monitoring.

Experience

Senior Research Scientist
Department of Primary Industries and Regional Development (DPIRD), WA
  • Developed OmniCloudMask, a sensor-agnostic deep learning cloud and shadow masking tool, the most downloaded of these packages.
  • Scaled the Sentinel-2 analysis pipelines to production, processing large-scale raster datasets across Western Australia's agricultural region.
  • Developed OmniWaterMask, a hybrid deep learning and NDWI-based water body detector integrating spectral indices and vector datasets for robust farm dam monitoring.
  • Developed BuildingRegulariser, a library for cleaning and regularising building footprints by aligning edges to principal directions and simplifying polygons.
  • Developed Smoothify, which smooths raster output from segmentation and pixel-based classification so the derived polygons follow natural shapes such as water body outlines.
  • Designed high-throughput deep learning workflows achieving ~45x inference speed improvements via asynchronous data handling, optimised tiling strategies and model architecture selection.
  • Investigated and resolved false positive, cloud, haze, and artefact issues across multiple sensor types including Sentinel-2, Landsat, and drone imagery.
  • Shipped the Sentinel-2 Grid Explorer, a public web map for locating and naming Sentinel-2 grid tiles.
  • Delivered geospatial ML training for partner organisations including Landgate.
  • Contribute to the DPIRD DMA team blog on Python, remote sensing and machine learning.
Adjunct Research Fellow
University of Western Australia
  • Continues research collaboration following completion of the PhD.
Research Scientist
DPIRD, WA
  • Moved into remote sensing and machine learning from 2019, applying deep learning to high-resolution Maxar Vivid 2.0 imagery with early fastai and PyTorch, and building the first Sentinel-2 analysis pipelines.
  • Produced two open government datasets from that work, published on the WA Data Catalogue and used operationally for land and water management: Farm Dams of WA and Buildings of WA.
  • Ran DEM modelling and surface flow analysis using Whitebox GAT.
  • Before 2019, worked on drone survey and photogrammetry, hydrogeology, and GIS analysis.
Geospatial ML Secondment
Landgate (WA Land Information Authority)
  • Embedded with Landgate's data team to develop machine learning workflows, create geospatial ML products, and deliver a course on applied geospatial machine learning.

Open-source tools

OmniCloudMaskSensor-agnostic cloud and cloud shadow segmentation
OmniWaterMaskHigh-accuracy water segmentation, combining deep learning with NDWI and vector data
CloudS2MaskSentinel-2 cloud and shadow masking
S2MosaicCloud-free Sentinel-2 mosaics with flexible scene selection and compositing
SmoothifySmoothing segmentation and classification output so derived polygons look natural
MultiCleanMorphological cleaning of multiclass 2D arrays: edge smoothing and island removal
BuildingRegulariserCleaning and regularising building footprints, aligning edges to principal directions
ClassCounterFast pixel class counting for NumPy arrays, tensors and GeoTIFF rasters
iiq2imgIIQ raw image conversion
Sentinel-2 Grid ExplorerWeb map of Sentinel-2 grid locations and names

Published on PyPI and GitHub under DPIRD-DMA.

Education

PhD, Agriculture and Environment
University of Western Australia

Thesis: Deep learning for remote sensing: scalable, accurate, and sensor-agnostic approaches for environmental monitoring. Awarded a place on the Dean's List for outstanding doctoral theses. Three core contributions: high-throughput architectures and training dataset unification; sensor-agnostic training for cross-platform generalisation; novel prediction merging combining deep learning with spectral indices and vector datasets.

BSc (Honours)
Curtin University

Dissertation: Hydrogeology and hydrochemistry of the unconfined aquifer of the Broome Peninsula. Completed as a separate honours year.

BSc Applied Geology
Curtin University

Selected publications

Adaptive water body detection: Integrating deep learning, normalised difference water index, and vector data for farm dam water monitoring with OmniWaterMask.
ISPRS Journal of Photogrammetry and Remote Sensing, 2025. Paper
Training sensor-agnostic deep learning models for remote sensing: Achieving state-of-the-art cloud and cloud shadow identification with OmniCloudMask.
Remote Sensing of Environment, 2025. Paper
CloudS2Mask: A novel deep learning approach for improved cloud and cloud shadow masking in Sentinel-2 imagery.
Remote Sensing of Environment, 2024. Paper

Full list on ORCID.

Technical skills

Languages and ML. Python, rasterio, geopandas, shapely, PyTorch, fastai, segmentation-models-pytorch, XGBoost

Remote sensing. Sentinel-2, Landsat, PlanetScope, Maxar Vivid, drone/UAV imagery, photogrammetry

Geospatial. Production raster/vector pipelines, QGIS, cloud-optimised GeoTIFF, large-scale tiling, DEM modelling and surface flow analysis, Whitebox GAT

Deep learning. Semantic segmentation, classification, regression, image-to-image models, super-resolution, sensor-agnostic training, model optimisation, model deployment

Talks and presentations