drewm1980
computer vision, robotics, control theory, deep learning on 3D data. Ph.D. in Electrical Engineering from UIUC in 2012
Robovision.aiGent, Belgium
Pinned Repositories
air_data_probe
An experimental multi-hole air data probe (i.e. fancy pitot tube)
asygears
Implementation of Involute Gears in the Asymptote Language
build-shootout
Comparison of build program expressive power
carousel3
Working design codes for AWE carousel 3
cvpr2011paper
This is the conference paper to accompany the code.
lasercut_yinsh
A lasercut yinsh board
lilypond-an
A (hopefully temporary) branch of the Lilypond Music Typsetting software modified to support alternative notations.
mpnn
Nearest Neighbor Library for Motion Planning
multi_view_stereo_benchmark
A small 3D reconstruction benchmark for industrial applications.
nv-console
A proof of concept for a port of Notational Velocity as portable a console app.
drewm1980's Repositories
drewm1980/multi_view_stereo_benchmark
A small 3D reconstruction benchmark for industrial applications.
drewm1980/isthmus_skeletonization
A (fork of a) CUDA based Skeletonization Algorithm
drewm1980/apriltag
Extensions and tweaks to APRIL Robotics Laboratory apriltag C software
drewm1980/apriltags-cpp
C++ port of the AprilTags library, using OpenCV (and optionally, CGAL)
drewm1980/are-we-learning-yet
How ready is Rust for Machine Learning?
drewm1980/asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
drewm1980/black_box_optimization
A simple code for doing simple derivative free optimization on search spaces defined by arbitrary graphs.
drewm1980/CMVS-PMVS
This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
drewm1980/dactyl-keyboard
Parameterized ergonomic keyboard
drewm1980/DiffuserCam
DiffuserCam Processing Code
drewm1980/e2cnn
E(2)-Equivariant CNNs Library for Pytorch
drewm1980/FitEllipsoid
A set of Matlab algorithms to fit ellipses (2D) and ellipsoids (3D).
drewm1980/Halide
a language for fast, portable data-parallel computation
drewm1980/hawktracer
HawkTracer is a highly portable, low-overhead, configurable profiling tool built in Amazon Video for getting performance metrics from low-end devices.
drewm1980/hexaconv
Fork just for posterity
drewm1980/ispc
Intel SPMD Program Compiler
drewm1980/keras
Deep Learning for humans
drewm1980/mvs
Toy code I'm working on to try out a couple optimization techniques
drewm1980/nmslib
Non-Metric Space Library (NMSLIB): A similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
drewm1980/orin_bcap
drewm1980/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
drewm1980/ormsgpack
Msgpack serialization/deserialization library for Python, written in Rust using PyO3 and rust-msgpack. Reboot of orjson. msgpack.org[Python]
drewm1980/pointnet
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
drewm1980/pypipeline
Encapsulate computations, combine them to algorithms, enable pipeline parallelism and scale up.
drewm1980/rand
A Rust library for random number generation.
drewm1980/ReproBLAS
associative floating point addition
drewm1980/Rotated_Rectangle_Crop_OpenCV
Rotated Rectangle Crop Function for OpenCV
drewm1980/sample-namespace-packages
Tests against namespace packages
drewm1980/tensorfieldnetworks
drewm1980/tide
A General Toolbox for Identifying Object Detection Errors