Joshua Kofi Asamoah

I am a PhD student at North Dakota State University, and a part of the Sustainable Mobility and Advanced Research in Transportation (SMART) Lab research group. Under the mentorship of Professor Armstrong Aboah, my research is focused on machine learning, deep learning, computer vision, and Internet of Things (IoT), particularly their applications in autonomous navigation and perception..

My current research project involves predicting lane intentions and vehicle trajectories using Naturalistic driving data. This work employs advanced computer vision and machine learning techniques to analyze real-world driving scenarios. Additionally, I'm exploring IoT integration to improve autonomous systems' perception, enabling safer and more efficient navigation in complex environments.

I have a BS in Civil Engineering from Kwame Nkrumah University of Science and Technology, where I worked in Dr. Jack Banahene's lab. Upon completion, I worked as a research and teaching assistant for Dr. Russell Afrifa.

Email  /  GitHub  /  Google Scholar  /  LinkedIn

profile photo

News

[09/25/2024] Our research paper titled A novel methodological framework for assessing traffic sign retroreflectivity using Lidar data has been accepted for presentation at the TRB 2025 Conference

[09/21/2024] Our paper PaveCap: The First Multimodal Framework for Comprehensive Pavement Condition Assessment with Dense Captioning and PCI Estimation has been accepted for presentation at the TRB 2025 Annual Conference Meeting

[07/08/2024] Congratulations! The SMART Lab received a seed grant from AI SUSTEIN.

[07/02/2024] Congratulations! The SMART Lab was awarded an EDRF grant.

[06/10/2024] Excited to join the SMARTLab.

Research

computer vision, machine learning, transportation engineering

Intel Projects

Besides my work on the RealSense depth sensors and the publications above, a sampling of my publicly disclosed work

project image

Intel RealSense 400


Intel
2016-08-15

My responsibilities included system performance, components of the stereo algorithm on the imaging ASIC, and contributions to the design of laser projector pattern.

project image

Compact VCSEL Projector


Intel
2016-06-27
patent / patent #2 / patent #3 /

A low-cost dense, configurable projector system for RGB-D depth sensors.

project image

Depth Image Enhancement


Intel
2015-08-06
patent /

Algorithms to filter, enhance and clean-up RGB-D data streams.

project image

Real-time Box Measurement


Intel
2015-04-08
video / video #2 /

Using a single depth sensor, real-time detection of cuboids, accurate estimation of their dimensions, and even some bin-packing.

project image

DashPoint: A low-cost, low-power human interface device


Intel
2013-06-07
patent / patent #2 /

Finger tracking on a microcontroller, with optics tricks and some HCI ideas

project image

Stereoscopic depth reconstruction with probabilistic pixel correspondence search


Intel
2012-07-24
patent /

A fast method for performing stereo depth maps.




Other Projects

These include coursework, side projects and unpublished research work.

project image

Dice Stacking: A Dynamic Manipulation Task


CMU 16-741 Mechanics of Manipulation
2018-12-05
paper / video / code /

With Hunter Goforth, we designed a manipulation task and solved it with imitation learning.

project image

Introspective Neural Networks


CMU 16-824: Visual Learning and Recognition
2018-05-15
paper /

Using pre-trained neural networks to improve fine grained recognition via style transfer.

project image

Stochastic Sampling of Parametric Policies


CMU 16-745: Dynamic Optimization
2018-05-05
paper /

Using a very simple algorithm to solve some very simple environments

project image

Optimizing for Physical Simulation


CMU 16-745: Dynamic Optimization
2018-03-22
code /

With Chris Atkeson and Alex Spitzer. Using optimizers to match an observed trajectory.

project image

A Maze Bot


Stanford CS225A: Experimental Robotics
2017-06-12
paper / video / video #2 /

Making a 6-DoF PUMA arm solve a maze with real-time vision and tracking.

project image

Learning Implicit Communication Strategies


Stanford CS234: Deep Reinforcement Learning
2017-06-10

Work with Aaron Goodman on used reinforcement learning to discover implicit collusion strategies in the context of an iterated prisoner’s dilemma.

project image

Computational models for text summarization


Stanford CS224N: Natural Language Processing
2017-03-18
paper / video / code / poster /

Work with Ludwig Schubert on simplified encoders stages for text summarization.

project image

Superresolution Micrscopy


Stanford CS371: Computational Biology in Four Dimensions
2017-03-16
code / slides /

An implementation of Faster STORM using compressed sensing.

project image

Automatically building Restaurant Ontologies


Stanford CS270: Modeling Biomedical Systems
2017-03-15
paper / poster /

Using the Yelp dataset of reviews to model the semantics and relationships between cuisines, businesses and other properties useful for restaurant recommendations.

project image

Beyond Correlation Networks for the Financial Market


Stanford CS224W: Social and Information Network Analysis
2016-12-07
paper /

Using graph models, we track the development of financial networks over the 20th century.

project image

Gradient-learned Models for Stereo Matching


Stanford CS231A: Computer Vision, From 3D Reconstruction to Recognition
2016-06-07
paper / code /

Some re-implementations of standard stereo correspondence algorithms, along with experiments using classification for stereo matching.

project image

Multimodal Natural Language Inference


Stanford CS224U: Natural Language Understanding
2016-06-06
paper / video /

We explored how natural language inference tasks can be augmented with visual data.

project image

CNNs for 3D Model Classification


Stanford CS231n: Convolutional Neural Networks for Visual Recognition
2016-03-08
paper / poster /

3D shape classification by learning an embedding function into a 2D image and using a pre-trained ImageNet network. At the time, got state-of-the-art results for single-view classification on ShapeNet40.

project image

Wide-angle Stereo Lenses


Stanford CS448I: Computational Imaging and Display
2016-03-07
paper / poster /

We introduce various projection functions in the analysis of stereoscopic depth sensors.

project image

Doctor Bayes


Stanford CS221: Artificial Intelligence
2015-12-12
website / paper / code / poster /

Detecting disease from a short description of symptoms. In some small testing, obtained nearly 90% top 5 accuracy and about 60% top 1 accuracy

project image

Level-set based tracking and segmentation


Stanford CS279: Structure and Organization of Biomolecules and Cells
2015-12-04
paper / code /

We implemented a detection and deformable tracking pipeline for red blood cells.

project image

Dequantization of Depth Data


Other
2015-04-22
code /

An O(1) time algorithm for producing smooth normals for quantized data, such as the Kinect.

project image

Golf swing monitoring


Other
2011-07-21

Work with Ankur Mehta, built a demonstration platform that used wireless low-weight, low-cost sensor platforms to monitor a golf swing.

project image

Project Tetra: Collaborative robot state estimation


UC Berkeley EE149: Embedded Systems
2011-07-21

With Humphrey Hu, Ryan Julian, and Eric Yuan, a project to show the efficacy of multiple-robot collaborative state estimation. Using Wiimote cameras, mobile robot platforms, and real-time wireless communication.

project image

GINA: Low power design


UC Berkeley
2010-08-22

For testing and validating the functionality of the GINA (Guidance and Inertial NAvigation) mote, a 1.6 gram sensor platform.

project image

GINA: Wireless sensor platform


UC Berkeley
2010-06-22

I helped Anita Flynn and Thomas Watteyne build these small sensors and wrote firmware.


Design and source code from Jon Barron's website