







Code & tutorials for computer vision projects
Event Cameras: a New Way of Sensing - Davide Scaramuzza - ICCP 2024 Keynote
Drinking from the Firehose: Learning Computer Graphics Techniques and Programming
Graphics researchers waiting in the water fountain line at SIGGRAPH Yellowstone. Computer graphics as a field is broad, deep, complex, and intimidating. More than half a century of rapid progress driven by academic research and industry practices underly it. Parts delve pretty far into physics, math, signal processing, systems programming (and more). And performance is always at a premium—so simple, straightforward techniques are often not possible, and high-level programming abstractions not usable.

Stanford CS231N Deep Learning for Computer Vision | Spring 2025 | Lecture 1: Introduction
Viewpoint demo — Scott Kim's PhD project, Stanford University 1988
Getting Started with Claude Code: A Researcher’s Setup Guide
Video 1 in a series on Claude Code

animations.dev
Learn the theory and practice behind great animations with this interactive learning experience.

Cybernetics Image Library
A living visual archive on cybernetics in the expanded field.

Smart Glasses for Disabled People
This paper introduces an innovative assistive technology aimed at improving the quality of life for individuals with visual impairments. This project presents a system that combines the capabilities You Only Look Once [6] (YOLO) deep learning algorithm with the ESP32 [7] microcontroller to create Object Detection Glasses. These glasses employ real-time object detection to provide users with auditory feedback about their surroundings, enabling them to navigate and interact with their environment more independently. The first task of the glasses is to take pictures of the object and store it as a snap. The second task is that they compare the captured image to the existing image. In order to convert the text into speech, it used Text to Speech technology (TTS). The picture will be taken by ESP 32 with the perfect size the image will be displayed and then by using the speaker the object will be detected. The integration of YOLO [6] and ESP32 [7] offers a cost-effective and efficient solution for enhancing accessibility and inclusivity, promoting greater autonomy and safety for individuals with visual disabilities.
Hero Patterns
A collection of repeatable SVG background patterns for you to use on your digital projects.

FromSoft Image Macro Creator
Create convincing looking image macros based on FromSoft games.

Working notes on the role of vision papers in basic science
Many of the papers I most admire are vision papers1. Rather than abstractly define what a vision paper is, here's a list of a few examples of such papers, to convey the gist:
Figma’s big AI update takes on Adobe, WordPress, and Canva
There’s a new vector illustration tool on the scene.


Bringing Photos to Life: Gaussian Splatting with Jiggle Physics in VisionOS
What if your photos could move? Not just play back as videos, but actually exist in space around you—touchable, interactive, alive with physics?
