Homayoun Rezaie

Homayoun Rezaie

PhD Researcher in Remote Sensing #ThermalRemoteSensing #Thermography #Geostatistics #GeoAI

Work Experience

Machine Learning Engineer

MyHEAT · Calgary, Canada

Nov 2025 - Present
  • Develop physics-informed ML for building-envelope performance and heat-loss behavior from high-resolution airborne thermal infrared imagery.
  • Adapt SAM2 for MWIR (3-5 µm) building-footprint segmentation using fine-tuning, prompt engineering, and knowledge distillation.
  • Work end-to-end across aerial data ingestion, model training, evaluation, and production analytics for city-scale customers.

Machine Learning Researcher

University of Calgary · Eyes High + Mitacs Award

Sep 2021 - Present
  • Built ML pipelines on 4.6M+ Canadian EnerGuide records and airborne TIR imagery for national-scale residential energy-efficiency prediction.
  • Designed transformer, autoencoder, and teacher-student distillation models, improving R2 by 0.15-0.16 across architectures.
  • Translated research into reproducible code, peer-reviewed publications, and city-scale planning artifacts.

Teaching Assistant

Department of Geography · University of Calgary

Sep 2023 - Present
  • Supported GEOG 485 Quantitative Analysis, GEOG 588 Urban GIS & Spatial Data Analytics, GEOG 482 Applied Geospatial Data Science, GEOG 380 Spatial Storytelling, and GEOG 682.
  • Led labs in Python, QGIS, ArcGIS suite, regression, spatial modeling, task automation, and feature extraction on real urban datasets.

Lead Geospatial Engineer

Havabord Co. · Esfahan, Iran

Apr 2018 - Jan 2021
  • Led enterprise GIS implementations for urban-infrastructure and environmental clients, including data migration, system integration, and validation.
  • Coordinated technical teams across data engineering, spatial analysis, and client delivery.
  • Collected drone data across cities to update municipal inventory and produce 3D city models from aerial point clouds and photogrammetric reconstruction.

Geospatial Data Engineer

Iran's National Elites Foundation · Tehran, Iran

Sep 2015 - Apr 2018
  • Built and validated spatial datasets and analytical workflows supporting national research initiatives.

Education

Master of Computer Applications

WorldQuant University

Mar 2025 - May 2026

Data modeling, data warehousing, and database administration.

M.Sc., Artificial Intelligence in Earth Observation

Kharazmi University

2016 - 2019

Photogrammetric 3D modeling, remote-sensing reconstruction, spatial analysis, and AI for earth observation.

B.Sc., Landscape Architecture

University of Tabriz

2011 - 2015

Site analysis, landscape ecology, and spatial design: where I first learned to read land at scale, the root of my work in remote sensing.

Certifications

Level 2 Certified Thermographer

Collecting drone data for inspections, 3D thermography, and thermal vision workflows.

Advanced Licensed Drone Pilot

Transport Canada. RPAS BVLOS certification in progress: exam passed, 20-hour course completed, flight review pending.

Project Management Professional (PMP)

Preparing for the exam.

How I Build GeoAI Systems

1. Data

Collecting data across platforms (drone, aircraft, satellite, ISS) and sensors (midwave + longwave thermal, LiDAR, hyperspectral, RGB), plus 3D data like point clouds and reconstructed meshes. I also fly drones and collect data myself.

Stack: STAC, COG, GeoPackage, GeoParquet, NetCDF, Zarr, GeoTIFF, GeoJSON, Shapefile, LAS/LAZ, metadata, OGC API.

2. Processing

Cleaning, preprocessing, and mosaicking raw imagery into something usable, radiometric calibration, georeferencing, structure-from-motion, and 3D reconstruction (orthomosaics, meshes, Gaussian splats).

Stack: GDAL, PDAL, rasterio, GeoPandas, NumPy, OpenCV, OpenDroneMap, Pix4D, QGIS, ArcGIS suite, Google Earth Engine.

3. Storage

Storing imagery, labels, and derived layers in databases and object storage so I can query them fast and version the training sets for reproducible experiments.

Stack: PostGIS, AWS S3, Cloud Optimized GeoTIFF tiling.

4. ML/DL Training & Testing

Picking model architectures, training them, and evaluating results. I work with vision-language models, transformers, autoencoders, knowledge distillation, geospatial foundation-model fine-tuning (SAM2, Prithvi, Clay), multimodal RAG, physics-informed ML, and time-series + spatial modeling.

Stack: PyTorch, scikit-learn, Hugging Face, MLflow, Weights & Biases, CUDA / multi-GPU, Jupyter, Python (venv / conda), Git, GitHub.

5. Deployment & Operations

Getting models out of notebooks and into production: packaging them in containers, setting up CI/CD, and exposing them as APIs other teams can call.

Stack: Docker, Kubernetes, FastAPI, AWS (SageMaker, Lambda), GitHub Actions.

6. Monitoring & Improvements

Watching how models perform once they're live, catching drift and edge cases, and retraining when the data shifts.

Stack: Evidently, scheduled retraining pipelines.

Awards

Eyes High Doctoral Scholarship Computer Vision, Thermal Imagery & Energy Efficiency · $140,000
Mitacs Research Award Machine Learning & Energy Efficiency · $40,000 · Competitive national research funding
AI for Earth Scholarship Alberta Machine Intelligence Institute (AMII)
Research Excellence Award in Rapid Energy Innovation (UREIKA) University of Calgary
Geovation Lab Research Excellence Award University of Calgary · $40,000
Alberta Cities Research Award University of Alberta
Evolve to Innovate (e2i) Award University of Calgary + Innovate Calgary
NRC Lab2Market Validate National Research Council Canada research commercialization program