Coding optical illusions in Python and JavaScript
-
Updated
Jun 19, 2023 - JavaScript
Coding optical illusions in Python and JavaScript
Code for our USENIX Security 2023 paper -- Exploring User Reactions and Mental Models Towards Perceptual Manipulation Attacks in Mixed Reality
Hit and avoid tasks used to investigate cognition in stroke participants
JavaScript formatter that turns code into ascii art
ZERO DATA EXTRACTION — Early preview of NEO, a nervous-system–first browser extension
Source code for the RayFronts website.
6.141
Six interactive experiments on color & the eye — the HSV cube's lie, migrating colors, collapsing gamuts and cone loss, muddy gradients, impossible colors, and the brain's own edits. Zero-dependency WebGL2.
Experiment to determine how perception of visualized numerical values changes based on the way they are visualized. Conducted with WPI undergraduate students.
Deterministic SVG perception eye for LLM agents — renders in a real browser and reports what is actually where, in grid cells and W3C color names, with prose and structured output. Measures, never guesses. MCP server.
A safe, bounded, read-only perception layer for AI agents to observe administrator-defined JSON APIs.
Explore how we perceive time at different ages
Occlusion-aware multi-object tracking: keep identities when people walk behind boulders (Artemis-style lunar EVA). Interactive lab + reproducible 20-seed ablation; plus an EKF/UKF/PF navigation lab.
AIDL - AI Description Language. The first perception language designed for AI.
The CartoRadar project website. Paper: RF-Based 3D SLAM Rivaling Vision Approaches.
Web application aiming to help users find the data visualization that best fits their time series data. Users can upload their data and interact with the generated visualizations.
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
A template for a dissimilarity rating task, written in JavaScript
Creative micro-practice generator.
To associate your repository with the perception topic, visit your repo's landing page and select "manage topics."