PhotoSplat Original work combining state of the art reconstruction methods with lighting information and deformation tracking. 3D Printer End-to-end printer implementation, including custom RTOS running on Raspberry Pi, custom slicing algorithm, custom sensor setup, etc. Work in progress! Field Aided RRT* A novel, fast path planning algorithm that enhances the rapidly-exporing random tree algorithm, or RRT, in order to navigate dynamic, partially observable environments. Photometric Reconstruction during Endoscopy Open sourced implementation of paper on photometric 3D reconstruction of the colon. Automatic Differentiation Engine Simple automatic differentiation engine in C++. Sublinear Deep Learning Engine for CNNs A probabilistic approach to reducing training time for CNNs with tensor sketching and locality-sensitive hashing. DiffPoseNet Open source implementation of camera pose estimation using direct differentiation. LightNeuS Open source implementation of Neural Surfaces which makes use of lighting information for improved performance. Glove-Controlled Robotic Arm 3D-printed robotic hand with built-in motor-encasing controlled by a glove with flex sensors and bluetooth, as well as control using EEG waves from user looking at different frequencies of LEDs. CopyCat A Sign Language Video Game to help deaf children acquire language skills, which uses pose estimation and motion tracking with HMMs under the hood. Stock Forecasting with Machine Learning a project with a background image