I am a computer scientist working at the interface of perception, robotics and deep learning.
py-motmetrics. :bar_chart: Benchmark multiple object trackers (MOT) in Python
1.5kpytorch-blender. :sweat_drops: Seamless, distributed, real-time integration of Blender into PyTorch data pipelines
582dest. :panda_face: One Millisecond Deformable Shape Tracking Library (DEST)
292poisson-image-editing. Poisson image editing for seamless cloning and other operations
269py-thin-plate-spline. Code for computing interpolating / approximating thin plate splines.
208inpaint. :pencil2: Inpaint is a C++ library providing image inpainting algorithms
170image-align. Variants of the classic Lucas-Kanade image alignment algorithm
166py-lapsolver. Fast linear assignment problem (LAP) solvers for Python based on c-extensions
165tf-matplotlib. Seamlessly integrate matplotlib figures as tensorflow summaries.
120pytorch-debayer. Convolutional PyTorch debayering / demosaicing layers
103mesh-deform. :lollipop: Physically plausible interactive 3D mesh deformation based on as rigid as possible constraints.
84autoregressive. :kiwi_fruit: Autoregressive Models in PyTorch.
81sdftoolbox. Vectorized Python methods for creating, manipulating and tessellating signed distance fields.
58pydantic-numpy. Seamlessly integrate numpy arrays into pydantic models.
58parsley. Low-cost 3D scanner using Laser Triangulation
50pure-torch-ngp. A pure PyTorch based implementation of "Instant Neural Graphics Primitives with a Multiresolution Hash Encoding" with tweaks.
46cppopt. Numerical optimization in C++
40python-hls-stream. Minimal HLS streaming demo with dynamic marker support in Python
29reconstructme-qt. ReconstructMe Qt UserInterface - Reference Implementation
28py-style-transfer. :art: Artistic neural style transfer with tweaks in PyTorch
27torch-spherical-harmonics. Real Spherical Harmonics for PyTorch
25mingru. Torch MinGRU implementation based on "Were RNNs All We Needed?"
23aam. Active Appearance Models in C++
22py-microdots. A modern Python library to work with Anoto dot patterns.
22hue-depth-encoding. Depth map compression by colorization in vectorized form
19py-minexr. Minimal, standalone, fast Python OpenEXR reader for single-part, uncompressed scan-line files as produced by Blender.
18rgbd-correction. Code and data accompanying our work on spatio-thermal depth correction of RGB-D sensors based on Gaussian Process Regression in real-time.
18py-cgraph. :tangerine: Intro to symbolic computation in Python including applications to function optimization, physics simulation and more. Includes notebooks on back-propagation, auto-diff and more.
18supershape. Python code to compute 3D parametric supershapes; additional Blender mesh generation support
17py-globalflow. Python implementation of "Global Data Association for MOT Tracking using Network Flows"
15rmds. Ruby Multidimensional Scaling Library
138point. 8 Point algorithm for estimating fundamental matrix.
13py-control. PID controller playground in Python
11tikz-calibration-patterns. Latex, TikZ calibration pattern generation.
8score-matching. Jupyter Notebook
8image-stitch. Image stitching of planar targets based on analytical homographies
7sympy-nondim. Non-dimensionalization of physical equations using sympy.
7volplay. Manipulating, rendering and interacting with volumetric data
6gcsl. Implementation of "Learning to Reach Goals via Iterated Supervised Learning"
5robot-pose. Estimate robot poses from 2d images
5magic-texture. Generates psychedelic color textures in the spirit of Blender's magic texture shader using Python/Numpy
5pytorch-blender-dr. Jupyter Notebook
5py-dimensional-analysis. Dimensional analysis and modeling in Python
5bone-solve-ik. Fitting kinematic parameters to best align with set of noisy anchor points in Python.
5monte-carlo-integration. Theory and implementation of Monte Carlo integration techniques
4py-probabilistic-robotics. Probabilistic robot localization
4gpu-bake. GPU vertex color baking
4py-mass-springs. Fast simulation of mass-spring systems
4BilateralBlueNoisePointcloudSampling. C++
4motion-blend. Temporal blending of projectile motion estimates in 1D
3py-rest-angularjs. Blueprint code for projects combining flask/aiohttp and AngularJS in a single web application
3py-classic-ai. Various classic artificial intelligence algorithms applied to common problems.
3defocus. Structure from accidential motions for rendering synthetic apparature effects (focus change)
3image-babble. ImageBabble is a lightweight C++ library to send and receive images
3proximity-fusion. Code for "Enhanced Human-Machine Interaction by Combining Proximity Sensing with Global Perception" IROS 2019
2rxredis. ReactiveX extensions for Redis in Python
2py-gaussian-process. Gaussian processes samples
2IoT-Scopes. Turns your Arduino into a software logic analyzer
2jtypes. Bringing ECMAScript 5 types to C++
2cpp-restify. A framework for exposing RESTful APIs from C++
2