Seeing at the limit: diffraction, sampling, and what a camera can never see
Physics sets a hard limit on what any camera can resolve. A tour of diffraction, sampling, and photon noise, and what no algorithm can honestly recover.
Signals
We build computer vision that works outside the lab, on the hardware you actually ship. Detection, tracking, depth, segmentation, and rendering, tuned until they hold up in front of real users.
The perception layer itself, sized to the device it runs on: a phone, a kiosk, an embedded board, or a GPU you already own.
Photorealistic, real-time virtual try-on for eyewear, apparel, beauty, and jewelry, with compositing that stays convincing on a moving face in a live camera.
Embedding-based visual search, style and attribute recognition, and systems that connect what a camera sees to what a catalog contains.
Marker tracking, alignment, and measurement for medical and industrial domains where sub-millimeter accuracy is the requirement.
Eyewear try-on for the luxury counter: frames tracked to the face in three dimensions, rendered to a standard the brand would sign off on.
Clothing rendered onto a moving shopper, with cloth simulation driven by depth tracking so the fit reads as fabric rather than a decal.
An augmented-reality attraction running in two theme parks, built to hold up under park traffic and stay in character for every guest.
Systems designed and led by Ashwin Rajendraprasad in prior roles.
Physics sets a hard limit on what any camera can resolve. A tour of diffraction, sampling, and photon noise, and what no algorithm can honestly recover.
Build a working 478-landmark face tracker in a single HTML file: MediaPipe from a CDN, getUserMedia, and a canvas overlay. No build tools, no server.
A computer-vision demo is about 20% of the work. The other 80% (devices, latency, fidelity, monitoring without labels, failure) is where projects die.
More on computer vision
Live hand and face tracking, AR try-on, and visual search, all running entirely in your browser. Check back, or write to us for an early look.
Tell us what your system needs to see — we'll tell you whether it's feasible, and what it takes.