Emad

Machine Learning Scientist specializing in computer vision, geospatial AI, and 3D data products.

Ph.D. with 7+ years building Bayesian and deep-learning systems for segmentation, detection, uncertainty-aware modeling, and production ML pipelines.

About

Machine Learning for Vision, Geospatial Intelligence, and 3D Data Products

I am a Machine Learning Scientist with a Ph.D. in Geomatics Engineering from the University of Calgary. My work combines deep learning, Bayesian inference, and scalable data engineering to solve problems in image understanding, LiDAR analytics, and geospatial modeling.

At Spatial Data Analytics Inc., I build production-oriented pipelines for image segmentation, object detection, and 3D point-cloud classification. My recent work spans TensorFlow and Keras segmentation models, Detectron2-based detection workflows, LiDAR feature engineering, and benchmarking across both classical and deep 3D models.

I also founded Flyover Map 3D, where I built a cloud application that transforms user routes into rendered 3D flyover videos using FastAPI, Docker, Cloud Run, Google Cloud Storage, Firestore, and large-scale geospatial preprocessing workflows.

Portrait of Emad
Experience

Selected Roles

Senior Innovation Developer | Spatial Data Analytics Inc. | 2022 - Present

I design computer-vision and geospatial ML workflows for production and R&D. This includes image segmentation and object detection for utility and infrastructure imagery, preprocessing pipelines for tiling and normalization, feature extraction for LiDAR classification, and Dockerized training and inference workflows that integrate with engineering products.

Founder | Flyover Map 3D | 2025 - Present

I built a public web application that converts user routes into 3D flyover videos. The platform combines geospatial preprocessing, 3D mesh generation, cloud job orchestration, billing, and delivery workflows into a complete user-facing product.

Postdoctoral Researcher and Research Assistant | University of Calgary | 2017 - 2023

My academic work focused on Bayesian inversion, uncertainty estimation, anomaly-focused interpretation, and adaptive spatial modeling. I published peer-reviewed research on trans-dimensional inversion and hierarchical geophysical modeling while developing computational methods for large 3D scientific datasets.

Flyover Map 3D

Geospatial 3D visualization

A cloud-based geospatial product that transforms user routes into rendered 3D flyover videos through automated preprocessing, terrain modeling, rendering, and delivery.

TensorFlow Segmentation Pipelines

Semantic segmentation example

Production segmentation workflows built with TensorFlow and Keras for utility and infrastructure imagery, using pretrained encoders, custom decoders, and task-specific losses.

Geospatial ML Pipelines

Geospatial data processing

Scalable preprocessing and inference workflows for imagery and LiDAR, covering tiling, normalization, feature engineering, Dockerized deployment, and cloud execution.

Hierarchical Voronoi Classification

Abstract spatial partitioning

A research-driven extension of Voronoi partitioning for hierarchical spatial classification, designed to represent structure at multiple scales rather than as a single flat partition.

Trans-dimensional Voronoi Modeling

Voronoi modeling concept

An adaptive geometry modeling approach in which the number and position of Voronoi cells are inferred from data, enabling flexible representation of unknown shapes and anomalies.

Alpha Shape Boundary Modeling

Boundary extraction concept

A data-driven approach for representing convex and concave boundaries through alpha-shape geometry, useful when the underlying structure is only partially known.

3D Bayesian Inversion

3D subsurface modeling

A Bayesian framework for subsurface interpretation from gravity and magnetic data, using adaptive partitioning and uncertainty-aware inference for 3D earth models.

Image Segmentation and Detection

Instance segmentation example

Computer-vision work using Detectron2 for instance segmentation and object detection, with practical applications in infrastructure imagery and applied ML experimentation.

Optical Flow Motion Analysis

Optical flow vectors

Motion estimation in video and satellite imagery using dense optical flow, with applications ranging from visual tracking to sea-surface current interpretation.

Skills

Core Capabilities

Programming and Tools

  • Python, C++, Cython, Julia, R, JavaScript
  • FastAPI, Docker, Google Cloud, AWS, CUDA
  • Git, Jupyter, LaTeX, parallel computing, MPI

ML and Computer Vision

  • PyTorch, TensorFlow, Keras, Scikit-learn, Detectron2, SAM
  • EfficientNetV2, DenseNet, MobileNetV2, Mask R-CNN, PointRend, Panoptic-DeepLab
  • Semantic segmentation, object detection, anomaly detection, experiment design, benchmarking

Geospatial and 3D Data

  • LiDAR point clouds, PointCONV workflows, feature engineering
  • PDAL, GDAL/OGR, GeoPandas, Rasterio, PostGIS, Earth Engine
  • Geospatial preprocessing, reprojection, mesh generation, scalable inference

The production frameworks I work with span TensorFlow/Keras segmentation pipelines, Detectron2-based instance segmentation and detection, and 3D point-cloud classification workflows ranging from feature-engineered random forests to PointNet++ and PointCONV benchmarking.

Education

Academic Background

  • University of Calgary | Ph.D. in Geomatics Engineering | 2017 - 2021 | GPA: 3.9/4.0
  • University of Tehran | M.S. in Geospatial Engineering | 2012 - 2014 | GPA: 3.85/4.0
Awards

Scholarships and Recognition

  • Alberta Graduate Excellence Scholarship, 2021
  • Alberta Graduate Excellence Scholarship, 2019
  • Helmut Moritz Graduate Scholarship, 2019
  • External Awards: Miscellaneous, 2019
  • 3rd Place at the Geomathon Competition, 2019
  • Teaching Award, 2018
Awards ceremony

These awards reflect academic performance, research contribution, and teaching excellence during my graduate studies in Geomatics Engineering.

k-means Clustering

Scikit-learn Basics

DataFrame Visualization

Motion Detection with Optical Flow