Show HN: Glasses to detect smart-glasses that have cameras
github.comHi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!
I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)
For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.
Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!
Interesting idea. It seems to me that most things which would need to be protected from hidden cameras would be stationary and not require the operator to mount the detectors on his body, but starting with mobile constraints is often helpful.
I would like to draw attention to this gem of wit, easily the best I've seen in a long time:
> I think the idea behind this approach is sound (actually it's light)
I could see these being worn by walking-around security in a place where filming by the audience isn’t allowed. Super cool.
Isn't the biggest mobile use case where you don't want to be secretly recorded in public? This was a big concern with the original Google Glass.
The idea of being constantly monitored by a megacorp tracking all my movements wih their swarm of cameras to feed us personalized ads is utterly dystopian indeed.
But I think the only valid way yo prevent this will be legislation though, it's not a fight individuals can win on their own.
"But I think the only valid way yo prevent this will be legislation though, it's not a fight individuals can win on their own."
It will need both. Secretly recording in the public is already prohibited in many if not most jurisdictions, but ad far as I know, not really prosecuted.
> most things which would need to be protected from hidden cameras would be stationary
Counter-sniper systems that scan for reflections from optics have existed for twenty years already. These are indeed meant for static operation in military bases and other fixed installations.
I agree, I laugh out loud at that pun.
I remember seeing some celebrities in the late 00s / early 10s with IR-emitting sunglasses or accessories to flood the camera sensors of paparazzi and make it harder for photographers to get spyshots of them.
Would this approach work for these camera glasses as well, simply flooding them with so much IR spectrum light that their sensors simply can't see you anymore?
One of my future ideas was to have the detection trigger turning a bunch of IR LEDs on to do just this! I've only tested it a little bit against my phone camera (with around 5 850nm LEDs), but it didn't work super well (fairly bright but not enough to be useful). It did work much better in low-light though. My guess is modern cameras have better IR-cut filters, but like I mentioned I only tested against my phone and not the Ray-bans yet.
Have you thought about the potential eye/skin damage you would be causing with IR LEDS.
Well, there's https://www.nii.ac.jp/userimg/press_details_20121212.pdf
I think fooling facial recognition systems and CCTV-cameras-at-night is easier than fooling professional photographers. Most photograhers' cameras have IR filters, after all. And nobody's got an LED brighter than the sun.
I heard about similar hats being used during the Hong Kong protests, but most modern cameras filter out IR anyway. Reflective jackets tend to work much better; they basically turn you into an overexposed bright blob on camera.
Sorry I'm still confused. Do you have a reliable way to detect if a smart glass is recording or not? I never used smart-glasses regularly, but wouldn't it be "on" all the time if one is using it, so detecting the power-on and pairing is kinda useless?
Regular pairing, advertising and control likley use Bluetooth LE for simplicity and battery life. Streaming or transferring video likley use Bluetooth classic for increased bandwidth.
These are two different protocols with different radio behaviour.
So beyond detecting the glasses themselves, which seem like the focus of the project; detecting recording is feasible at the point of transfer to a phone.
The issue is distinguishing it from any other high bandwidth Bluetooth device nearby, such as headphones.
I would love to actually buy a similar product (but a one that won't make you look like a Frankenstein)
How about Elton John's windshield wiper glasses?
https://fabukmagazine.com/elton-john-glasses-in-the-frame-at...
Does anyone work on smart glasses for blind people yet? Something with blackened glass, obviously, that uses image recognition to translate visual input into text via (headphone) audio to the wearer.
That would allow for urgent warnings (approaching a street, walking towards obstacle [say, an electric scooter or a fence]), scene descriptions on request, or help finding things in the view field. There's probably a lot more you could do with this to help improve quality of life for fully blind people.
If the top-level poster succeeds, the resulting device could possibly disable devices that allow blind people to see. This could open up another liability channel.
A much-needed project. Making yourself invisible to such privacy-invasive devices will be the need of the day. Of the two approaches you mentioned, blocking/jamming the specific wireless traffic would be pretty interesting, if possible.
> blocking/jamming the specific wireless traffic would be pretty interesting, if possible.
And probably highly illegal.
Pretty neat idea! I love the BLE detection approach, would be pretty amazing if this works. I'll be following this with some interest!
Putting myself in the shoes of a qa for a second...
What is the cheapest way for me to trigger a false positive on such a detection device?
And what can we do about it?
Rinse and repeat until the cheapest cost exceeds a standard pair of smart glasses.
Thank you for the technical write up. I have no expertise in the BTE area but it's clear enough for me to understand.
The swap pattern is very interesting but even if it's silly, maybe experimenting with an actual camera to detect cameras may give you a good base line to what to expect from a working Rayban banner.
This is seriously neat. Love the name too
Thank you! To settle a debate between me and a friend, do you think Ray-BANNED or Ban-Rays is the better name?
Ban-Rays. Ray-BANNED could be read to mean that you've been banned by Ray-Ban IMO, the opposite of what's happening.
Ray-Banned is a good pun, but might bring you legal trouble. I’d go with Ban-Rays
Cool project, but I'd use the first mode to look for hidden cameras at Airbnbs!
next: smart glasses app to detect glasses that can detect smart glasses that have cameras
the esp32 in the side of the head should give it away
Taping over the recording indicator is illegal.
Is there any way your device can find the MAC address of the glasses through bluetooth or something and file a lawsuit automatically?
It's a lovely idea.
Can they detect Agency Glasses? 8)
Wearable Eyes Turn You Into Emotional Cyborg:
https://www.youtube.com/watch?v=GhvHxz1NePQ
>The device, called AgencyGlass, was developed by Dr. Hirotaka Osawa from Tsukuba University.
https://spectrum.ieee.org/wearable-eyes-agencyglass-emotiona...
Do you have a parts list for what's in the zuck glasses?
Now integrate it with ink jet technology to spray the offending camera lens like a squid!
One more gizmo throwing IR at MY eyes? No, thanks!