DerekGloudemans
Computer Science doctoral student at Vanderbilt University. My current studies are in machine learning and computer vision with applications in transportation.
Vanderbilt University Institute for Software Integrated SystemsNashville, TN
Pinned Repositories
2D-Truss-Optimization
Gradient descent-based optimization of an input truss using matrix-based stiffness method for structural analysis.
Blokus-Reinforcement-Learning
A Blokus game interface in which a variety of heuristics, search strategies and learning agents are implemented. Deep RL state estimation will be added when I get some free time!
Classification-ISIC-2018
A few classifiers are implemented for the challenging ISIC 2018 skin lesion classification challenge.
crop-tracking-detrac
I24-MOTION-examples
Code, data, and video examples from I-24 MOTION feasibility test.
KITTI-utils
Utility functions for loading images from the KITTI dataset, plotting 2D and 3D bounding box and evaluating outputs according to the KITTI dataset metrics
LBT-Count
Fast Vehicle Turning-Movement Counting using Localization-based Tracking
Nutrition-Optimization-New
Linear program solver to create an optimal diet from a large database of foods and nutritional content. Customization of food and nutrient constraints allows for more palatable combinations.
torchvision-classifiers
Classification and bounding box regression using torchvision models (such as VGG and ResNet) as backbones. Additionally trained on Stanford Cars and KITTI datasets.
UA-Detrac-utils
Provides xml label parser, 2D bounding box plotting, and Pytorch dataset class for working with UA Detrac dataset
DerekGloudemans's Repositories
DerekGloudemans/Blokus-Reinforcement-Learning
A Blokus game interface in which a variety of heuristics, search strategies and learning agents are implemented. Deep RL state estimation will be added when I get some free time!
DerekGloudemans/LBT-Count
Fast Vehicle Turning-Movement Counting using Localization-based Tracking
DerekGloudemans/crop-tracking-detrac
DerekGloudemans/localization-based-tracking
Very fast tracking and detection using a CNN-based localizer and Kalman filter.
DerekGloudemans/polygon-IOU
Differentiable Polygon IOU loss, for non-axis aligned and non-orthogonal bounding polygon network training
DerekGloudemans/3D-playground
Trials of formulations for 3D object detectors, as well as a 3D object dataset
DerekGloudemans/curvilinear-homography
Implements 2D and 3D perspective transform between image and cartesian coordinate plane, and curvilinear to cartesian coordinate conversion. Useful for coordinate systems defined nominally relative to a single non-linear axis (e.g. roadway stations and mile markers)
DerekGloudemans/dashcam-utils
Homography, plotting and detection for dashcam video footage and other ego-vehicle data
DerekGloudemans/DDPG
Pytorch implementation of deep deterministic policy gradients for reinforcement learning over continuous action spaces
DerekGloudemans/i24-roadway-transforms
DerekGloudemans/I24-video-processing
DerekGloudemans/i24_database_api
DerekGloudemans/i24_track
DerekGloudemans/manual-track-labeler
Utilities for manually correcting 2D tracking labels
DerekGloudemans/trajectory-eval-toolkit
DerekGloudemans/Classification-ISIC-2018
A few classifiers are implemented for the challenging ISIC 2018 skin lesion classification challenge.
DerekGloudemans/DDPG-pytorch-phil-tabor
Repository for most of the code from my YouTube channel
DerekGloudemans/derekgloudemans.github.io
Portfolio website of major research and personal projects
DerekGloudemans/fast-trajectory-annotator
Large-scale sparse trajectory annotation with all the bells and whistles, with goal of labling one vehicle in 20 cameras in 1 minute. Pulls a majority of code from other annotation tools I've built with a few bells and whistles optimizing for this task specifically
DerekGloudemans/I24-video-ingest
DerekGloudemans/i24_train_eval
DerekGloudemans/ip-detection-example
DerekGloudemans/LBT-count-lite
LBT-count without torch.multiprocessing to enable sharing of CUDA memory between processes. Instead, images are transferred to CUDA on main process
DerekGloudemans/MOTChallengeEvalKit
DerekGloudemans/packaging_tutorial
DerekGloudemans/pytorch-yolo-v3
A PyTorch implementation of the YOLO v3 object detection algorithm
DerekGloudemans/small-shop-scheduler
Schedules tasks for parallel unrelated workers with batching
DerekGloudemans/social-distancing-analytics
YOLOv4, YOLOv3, YOLO-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite
DerekGloudemans/test-scripts
Various test scripts for GPU benchmarking, camera clock sync testing, etc.
DerekGloudemans/video-write-utilities
Exploration of different methods for interacting with and recording video data from IP cameras.