Tony Fu's repositories
Digital-Image-Processing
40+ image processing algorithms with C++ and CImg Library: Well-Documented
TinyRhythmAnalyzer
TinyML-powered ECG arrhythmia detection on Arduino Nano 33 BLE Sense, comes with a video tutorial
Pulse-Ox-BLE
Stream and visualize plethysmogram (PPG) data from Wellue Bluetooth Pulse Oximeter using Pygatt and Lab Streaming Layer (LSL)
OpenCV-CUDA-C-Programming
Practice programming CUDA C for computer vision applications, following the book "Hands-On GPU-Accelerated Computer Vision with OpenCV and CUDA" by Bhaumik Vaidya
2d_gaussian_fit
Python script for elliptical Gaussian fit
OpenCV-Qt-App
Practice implementing 7 computer vision apps, following the book "Qt 5 and OpenCV 4 Computer Vision Projects" by Zhuo Qingliang
468ArduinoCPR
Startup code for Lab 5: Accelerometer-based CPR monitor. Used in UW BIOEN 468/568 Biosignal Processing
468ArduinoFilter
Startup code for Lab 7: Filtering in Arduino. Used in UW BIOEN 468/568 Biosignal Processing
468DWT-ECG
Startup code for Lab 8: QRS Detection with Discrete Wavelet Transform. Used in UW BIOEN 468/568 Biosignal Processing
468LungSounds
Startup code for Lab 6: Lung Sound Analysis. Used in UW BIOEN 468/568 Biosignal Processing
ActivationMaximization
Visualizing Convolutional Neural Networks with Activation Maximization
CNN-Database
An interactive web portal for visualizing units in Convolutional Neural Networks
FaceTracking3DIllusion
An interactive illusion of depth on a 2D screen by tracking the user's face position and adjusting the virtual viewing angle of the displayed object.
RF-Mapping
Receptive field mapping protocols at Bair Lab
HopfieldNet
Memory Capacity of Hopfield Networks
JapaneseTown
A small interactive Japanese town made in Unity.
latex-image-generator
Simple command-line script to convert LaTeX expressions into formula images in the current directory
LearnCompNeuro
Materials I used for mentoring in computational neuroscience for 14 weeks
nn_interpretability
Pytorch implementation of various neural network interpretability methods
PaperPundit
ChatGPT-driven paper summaries with engaging Q&As
PeachCompiler
Implementation of a C compiler as part of my work for the course 'Building a C Compiler from Scratch' by Daniel McCarthy
rf_playground
This simple web app allows to user to map the receptive field of a chosen artificial neuron in AlexNet, Vgg16, and ResNet18. Deployed on GitHub Pages, but also under construction.
TextbookTermExplorer
A script that uses GPT-3 (OpenAI API) to extract context-specific definitions of technical terms from a provided PDF
The-Art-of-Writing-Efficient-Programs
The Art of Writing Efficient Programs, published by Packt
VisualAlgo
A library of vision-related algorithms and models from both computer vision and visual neuroscience fields