Richard Teammco's repositories
super-resolution
A framework for multiframe super-resolution (enhancing the quality of an image from multiple similar low-resolution images) with support for hyperspectral imaging data.
spherical-k-means
Spherical k-means implementation in Matlab and C++ (with multithreading). The spherical k-means algorithm is used to automatically group text documents into a set of k clusters. Machine learning, data mining.
JS-fluid-solver
Fluid solver based on the paper "Real-Time Fluid Dynamics for Games" by Jos Stam implemented in JavaScript using the HTML5 canvas.
wavelet-super-resolution-tests
Some tests for super-resolution and image resizing in the wavelet domain. This is all just experimental MATLAB code.
activity-indoor-localization
Code for an indoor localization project for CS386W (Wireless Networking). We use activity classification from motion data collected by a smartphone and a particle filter to localize a user inside a builidng.
perceptron
A web-based (HTML/JS) simple perceptron demo.
point-cloud-registration
An assortment of 3D point cloud registration algorithms and experiments.
hsi-data-reader
C++ code for reading hyperspectral image data (ENVI data).
deep-CNN-keras
Python code to set up and run a deep convolutional neural network model using Keras.
nlp2015-spam
Spam Email Classification: final project for CS388L (Natural Language Processing) - Spring 2015.
hsi-data-generator
A generator for artificial hyperspectral image data.
kalman-filter-demo
An HTML5 Canvas + React demo of a Kalman Filter.
motion-camera
A simple motion detection (security) camera program built with OpenCV.
MPI-environment-simulator
A program that simulates the interaction between organisms (plants, herbivores, and predators) in a natural environment. Built to run on a computer cluster using MPI.
nn2014-RL-atari
Reinforcement learning in the Atari Learning Environment: final project for CS394N (Neural Networks) - Fall 2014.
text-editor-tournament
Backend code for judging submissions.
visual-similarity-search
Test implementations for visual similarity image search algorithms.
dotfiles
Unix user configuration "dot" files.
mercury
Mercury (working title) is an iOS game project. It's intended as a learning experience for iOS app/game development.
personal-website
A new redesigned version of my personal website.
rcc
Robot Command Center - Java Client written to send commands to a robot (Cyclops) over the Internet and receive live video from the robot's on-board camera.
react-interactive-canvas-demo
A simple interactive and animated HTML canvas in a React + TypeScript app
scripts
A variety of Unix scripts to make life easier.