Glasses to detect smart-glasses that have cameras
I'm experimenting with 2 main approaches:
Optics: classify the camera using light reflections.
Networking: bluetooth and wi-fi analysis.
So far fingerprinting specific devices based on bluetooth (BLE) is looking like easiest and most reliable approach. The picture below is the first version, which plays the legend of zelda 'secret found' jingle when it detects a BLE advertisement from Meta Raybans.
I'm essentially treating this README like a logbook, so it will have my current approaches/ideas.
Optics
By sending IR at camera lenses, we can take advantage of the fact that the CMOS sensor in a camera reflects light directly back at the source (called 'retro-reflectivity' / 'cat-eye effect') to identify cameras.
This isn't exactly a new idea. Some researchers in 2005 used this property to create 'capture-resistant environments' when smartphones with cameras were gaining popularity.
There's even some recent research (2024) that figured out how to classify individual cameras based on their retro-reflections.
... continue reading