Readit News logoReadit News
wubbert · 4 years ago
About 15 years when I got my first digital camera, I noticed that there were always a few dots in the same spots that were bright white/red/green/blue no matter what the settings on the camera were or what the picture was of. I found out these were "hot pixels" and were caused by defects in the sensor. I'd always wondered if someone could create an algorithm to match photos to a specific camera based on hot pixels. It seems like this is exactly that.
Manuel_D · 4 years ago
Yeah, cameras calibrate out those pixels essentially by taking a photo of total darkness (taking an exposure while the shutter is closed) and discarding any pixels that still read bright. I noticed this happen a while back and the location of the dead pixel was visible if I took a photo of fabric. I could see where the pixel was being interpolated from surrounding pixels. Super subtle, I could only notice by knowing a-priori where the dead pixel was, but something that an algorithm could detect.

I wonder how well this fingerprinting technique works when photos are resized or manipulated, though.

_trampeltier · 4 years ago
Thermal cameras does it all the time too. They have a shutter and calibrate each pixel when the camera gets warmer.
trompetenaccoun · 4 years ago
For certain types of photography (for example low-light) it's important to remove them if you care about quality, I think software for getting rid of hot pixels came first. All you need is enough suitable shots from the same camera, so it's sort of trivial. Of course this can also be used as a sort of fingerprint, so it's true that if you want to share photos truly anonymously you need to get rid of those pixels in addition to the metadata.
dontcare007 · 4 years ago
Seems like an opportunity for an anonymous service. Post calorie editing if photos to remove identifying fingerprints...
noja · 4 years ago
You could do something similar with the lens too.
conductor · 4 years ago
In some cameras you can use "pixel mapping" to "fix" the sensor's imperfectoins, see https://www.fujix-forum.com/threads/pixel-mapping.73391/.
buildbot · 4 years ago
lkxijlewlf · 4 years ago
Laser printers (color ones) are (were?) required to have some sort of built in imperfection because they were too good and could be used for counterfeiting.

I wouldn't be surprised if this eventually is a requirement for cameras, you know, just because law enforcement wants it.

sbierwagen · 4 years ago
https://en.wikipedia.org/wiki/Machine_Identification_Code

There's also a pattern of circles on currency that color copiers and Photoshop will read and then refuse to work on: https://en.wikipedia.org/wiki/EURion_constellation

Arnt · 4 years ago
I have a feeling that someone like Samy Kamkar is already thinking about writing a convenient tool to replace the fingerprint of one camera with that of another on a photo.

(Hm, the latest entry on samy.pl is two years old. Is he well?)

deepnotderp · 4 years ago
Will the lack of existence of any stable fingerprint be a valid heuristic for the detection of a deepfake?
vasco · 4 years ago
Should be straightforward to train a model to add these based on a few examples. Could last for a short bit though.
danielfoster · 4 years ago
>Groningen is a city in the Netherlands, which is the biggest distributor of child sex abuse images in the world.

How does a city of only 200,000 people earn this title?

tomcam · 4 years ago
Well the Dutch are famous for their work ethic. Seriously, an assertion like that is easy to make but it could well be that they are better about keeping statistics and are more willing to publish them transparently.
piva00 · 4 years ago
Same issue with the numbers on sexual abuse in Sweden, they are more often reported and the definition is broader than the common sense belief. Numbers appear ridiculous (to the point where the alt-right loves taunting Swedes with "rape capital of the world" and such) but it's just a matter of much better statistical collection, and more nuanced (and broader) interpretation of what configures sexual abuse.
SoftTalker · 4 years ago
It's unclear whether "which" in that sentence is referring to Groningen or the Netherlands.

Deleted Comment

vmoore · 4 years ago
This reminds me of an article a while back: `Facebook can track who you know using the dust on your camera`[0]

[0] https://www.dailymail.co.uk/sciencetech/article-5262297/Face...

oropolo · 4 years ago
Which leads to the question: will cameras be "fingerprinted" before being sold?
dogma1138 · 4 years ago
It would be far easier to force phone and camera manufacturers to “embed” a fingerprint in the photo than to measure every sensor.

Also these fingerprints in reality are very flaky and the higher the quality of the sensor the less of a fingerprint there is to work with.

The fingerprints are also dependent on specific operating conditions which can change with firmware and operating parameters (e.g. digital zoom / cropping) as well as environmental conditions such as light levels and even temperature.

gonesilent · 4 years ago
camera manufacturers already put unique QR like barcode on the sensors for lot tracking and such.
zorlack · 4 years ago
...and also leads would-be anonymous image-posters to increase the noise-floor of their photographs.
ancientworldnow · 4 years ago
It makes more sense to just denoise.
mistrial9 · 4 years ago
digital cameras have extensive internal IDs that are transferred into the image file -- this varies a lot by manufacturer and model

edit https://packages.debian.org/search?keywords=exif

pessimizer · 4 years ago
The file, but not the image. Also easily removable, although companies have been clearly encouraged to make this difficult in mainstream software and to set maximal defaults. Probably doesn't take much encouragement, because the more metadata, the more automagic.