Machine Learning Engineer | Computer Vision Researcher | Signal Processing Specialist
Data Visualization & Signal Processing | 2024-2025
Tags: Signal Processing | Data Visualization | Real-Time Systems | Web Development | 3D Graphics
A comprehensive web-based flight test data visualization system featuring real-time signal processing, synchronized multi-modal data playback, and interactive 3D visualization. The system processes flight sensor data (IMU, GPS, attitude sensors) and synchronizes it with video feeds for comprehensive flight analysis. Built with Node.js/Express backend for signal processing and data management, and a modern web frontend with WebSocket real-time communication.
I am a Machine Learning Engineer and Computer Vision Researcher specializing in signal processing and data-driven solutions. Currently working as an Aerospace Software Engineer at the International Test Pilots School (ITPS) Canada, I develop ML-powered systems for aviation applications, including computer vision algorithms for helmet-mounted displays and signal processing pipelines for real-time sensor data analysis.
My research focuses on applying machine learning techniques to physiological signal analysis, computer vision for autonomous systems, and statistical signal processing. I have published work on driver behavior analysis using heart rate signals and have extensive experience building ML pipelines for sensor fusion, image processing, and time-series analysis. My expertise spans deep learning, classical ML algorithms, and signal processing methods applied to real-world problems in transportation and aerospace domains.
International Test Pilots School - London, Ontario
National Research Council Canada - London, Ontario
Western University - London, Ontario
IBM - Markham, Ontario
Western University - London, Ontario
IEEE Review | August 2024
Published in IEEE Open Journal of Vehicular Technology
Tags: First Author | Review Paper | Machine Learning | Autonomous Vehicles | Human-AI Interaction
A comprehensive review of takeover requests in Level 3 autonomous vehicles, analyzing human-centered design approaches and exploring the Operational Design Domain (ODD) concept for safe autonomous operation.
Springer Nature | 2025
Published in Data Science for Transportation
Tags: First Author | Signal Processing | Statistical Analysis | Machine Learning | Data Science | Transportation
This paper investigates the physiological impact of intersections on driver heart rate, addressing a gap in prior research. Using video and heart rate data from the Honda Research Institute, we apply E-Tests to analyze Poisson distributions of HR events occurring within and outside intersections. Our findings support the hypothesis that intersections significantly influence driver heart rate, indicating heightened stress or cognitive load at these critical road junctures. This research has implications for urban traffic design and vehicle technology development in automated driving environments.
Research Infrastructure | 2024
Tags: Computer Vision | Signal Processing | Data Collection | Machine Learning
A comprehensive simulation environment for autonomous driving research with integrated computer vision and signal processing pipelines. Features multi-modal sensor data collection (video, physiological signals, vehicle dynamics) and real-time processing capabilities for ML model training and validation.
Machine Learning Research | 2023
Tags: Deep Learning | Reinforcement Learning | Computer Vision | Autonomous Vehicles
Developed a deep reinforcement learning agent for autonomous navigation using computer vision-based perception. Implemented DQN and PPO algorithms with CNN feature extractors for processing camera inputs, trained on complex driving scenarios in the CARLA simulator, achieving robust navigation capabilities in diverse environments.
Interactive Deep Learning Demo - Draw a single digit (0-9) below
This demonstrates a convolutional neural network (CNN) trained on the MNIST dataset for handwritten digit classification. The model processes your drawing using computer vision preprocessing techniques.
This CNN model demonstrates computer vision and deep learning capabilities. The model uses image preprocessing, feature extraction, and classification. Try different drawing styles to see how the model performs! 😄
Email: joelmiller0430@gmail.com
Phone: (905) 933-7920
LinkedIn: LinkedIn Profile
ORCID: ORCID Profile
Resume: Download Resume (PDF)