It is important to remove this noise signature so that you cannot be tracked down. I cannot guarantee any of these methods will work beyond the shadow of a doubt because the woman doing research for the government on how to find the signature is very good. Check out her papers if you're really good at dense math, and pass along what you learn. I can only promise that this will make their work more difficult.
Remove these ads by
Signing UpStep 1: Remove the camera info
When you save, I recommend using a JPG compression with a quality setting of no better than 60%. This will add a lot of ugly noise make it slightly harder to create a noise signature.
The beautiful swiss landscape was found here. It is licensed with a creative commons attribution-share alike 2.5 generic license.












































Visit Our Store »
Go Pro Today »




You can add random noise using some good pseudo-random generator, like Mersenne Twister (seed with something random) - choose random number of pixels at random positions and brighten/darken them a bit (or mess with both chroma and luma channels).
Then use either nearest-neighbor or lanczos interpolation to resize image (instead of bicubic), they modify the frequency spectrum and histogram characteristics much more.
The reason jpeg compression does the described degradation of noise is because jpeg quantization tables used for lower qualities used after discrete cosine transform basically remove highest frequencies ("the noise").
For example, using lanczos interpolation when scaling image in GIMP, it screws up higher frequencies (the visible noise) quite considerably (measured with power spectral density and correlated to original image).
See attached example measurement (shows PSD and correlation of frequencies spectrum after Fourier transform).
What this instructable lacks is a demonstration. A fairly simple one would be to take 4n pictures, where n is a big number, say 1,000 or 100,000, with the same camera in randomly different situations. Do not process the pictures. Create four composite images, summing the pixels of n pictures together (stacking them).
Now process them. Subtract the mean value of each stack from that stack. Compute the standard deviation of all the pixels in a stack and divide the pixel values by the standard deviation.
If the four processed stacks look similar, there is a strong signature in the image. If not, look for a more subtle signature. Calculate a spatial power spectrum from each processed stack. Similar power spectra MAY indicate a signature.
Do a spatial correlation between each of the four stacked images. Similar correlations can also indicate a signature.
If you find a "signature," reduce n by a factor of two and compare the 8 stacks. See how many images it takes to create a signature. Figure the government needs fewer pictures than you do, but probably not a lot fewer.
How many of your pictures would they have to suspect to be from the same camera in order to get a signature?
Just for kicks, do the same thing with a friend's camera of a different model and make. If it has a similar signature ...
GOOGLE already has the processing power to do this kind of comparison; and they have the photographic database to test it with. Just as a phone number can be found in many cases via THE GOOGLE, photographs can be examined as well. It is all just data of one kind or another. Data is messy and leaves a trail of one kind or another for someone or something with a trained eye for it.
w1n5t0n: Thank you for writing such a clear Instructable. Your style of presentation was very neat and well presented.
Not everyone has the same faith in government that you do. Many don't find an appeal to safety argument to be a convincing one. I certainly don't.
Tell me how being able to identify the noise pattern on a camera wouldn't also allow forged images? That is one potential abuse of this technology (which, given how useful it would be for law enforcement, and how trivial it would be to automate, will certainly end up being used in the courts). I don't think it is difficult to think of scenarios where this kind of identification could be problematic.
In terms of the practical demonstration you mention, I would suggest that it would be better to take your sample images with the lens cap on (so only noise, and no real image data). Additionally, it would probably be wise to re-run the tests several times in a range of (operating) temperatures (given the effect on CCDs it has).
As for the number of images required for identification, that number drops drastically with a CCD noise database at point of manufacture, or with deliberately modified CCDs (or camera firmware) - both techniques would be simple to implement and significantly reduce the samples required to identify.
Let's say someone gets shot. The cops look at two guns, both of which match the bullet found in the corpse. Both owners claim innocence. The first gun is unaltered, with the owner's fingerprints where you'd expect them. The second is wiped clean of prints, and the serial number is filed off. Guess who's getting arrested.
The same goes for computers. Say you've got a picture on your hard drive of this amazingly huge sparkler bomb your friend made for the fourth of july. Airport security sees fit to search your hard drive, and they find it. They ask you about it. You cooperate, answer their questions, and assure them that it was all on the level. I'm not saying they'll compliment your friend's bomb making skills and send you on your way, but the point is, they won't have sufficient grounds to suspect you of plotting an attack.
If, however, the file is hidden, sanitized, distorted, and downloaded through a proxy server, and when asked about it you lie, or clam up and demand to see a lawyer, you've just earned yourself an FBI file and a body cavity search. That kind of forethought indicates that you were deliberately hiding something, and that's the sort of thing that law enforcement and airport security focus on. The more sophisticated your methods, the more interested they'll be (if, of course, your concealment efforts fail). Sure, they're wasting their time on you, but they wouldn't be doing their jobs if they didn't investigate someone who is clearly hiding something.
I'm not saying that we shouldn't have some degree of privacy. I don't want to take the airport security guys on a guided tour of my hard drive any more than I want to install a breathalyzer ignition lockout in my car, or put a tracking chip in my arm. My point is that in all but the most exceptional circumstances, this kind of tampering is more trouble than it's worth. Unless we have something to hide, being paranoid only makes others paranoid about us. We cannot live in fear of one another.
Personally, I make a point to not put anything online that I wouldn't put my name on. If "they" (the fearful entity I've heard so much about) do in fact come for me, well, I'll deal with it. Better to die on your feet than live on your knees, right?
It isn't.
I think that the "Right of free speech' needs to be put into context here . You may have a right to free speech in the USA but in Australia and most of the rest of the western world you do not have this 'right'. You instead are not stopped from voicing your opinion as there is no legal means of stopping you from voicing your opnion. There is a difference.
We have compulsory electrol registration and voting for all citizens aged 18 and over who are not in jail for longer than 6 months or classified as mentaly incompetent to vote etc. It is also legal to drink alcohol, get married, own property, sign contracts, be called for jury duty at 18 etc as well.
Yes, I agree that this is a problem and things could become a lot worse, but that's the way it is right now.
http://www.aph.gov.au/LIBRARY/pubs/rn/2001-02/02rn42.htm Section of the non existant constitution pertaining to freedom of speach.
Freedom of Speech and the Constitution
The Australian Constitution does not have any express provision relating to freedom of speech. In theory, therefore, the Commonwealth Parliament may restrict or censor speech through censorship legislation or other laws, as long as they are otherwise within constitutional power. The Constitution consists mainly of provisions relating to the structure of the Commonwealth Parliament, executive government and the federal judicial system.(6) There is no list of personal rights or freedoms which may be enforced in the courts. There are however some provisions relating to personal rights such as the right to trial by jury (section 80), and the right to freedom of religion (section 116).
Over the past decade, the attitudes of both government and citizen have changed considerably with regards to how comfortable we are with perceived threats, as well as how comfortable we can become with opening our lives to outside inspection in an attempt to counter these threats. Of course, we all know what got the ball rolling and when, and I can't think of a single person in the world that wasn't rocked to their core. When our hearts sank into piles of smoldering debris, we were all forced to reevaluate how safe we thought we were, and what we would be willing to do to recover the tattered shred of naive security we wore every day.
Fear is instinct - it is a reaction that sharpens our wits and keep us alive as it had for millennia. But, fear can dull our senses with a single hammer-blow, sending us careening into a wild stampede through the clearest path of escape, leading us eventually over a cliff to our demise with the rest of the herd.
We were instructed as children that we were born free, and had inalienable rights with laws and government to protect them. After this event, we failed to ask ourselves how the changes taking place in our laws and government stand in direct conflict with the core values we had been taught. We saw these measures as a means to bring swift justice to the guilty, an instrument that would wrest the cloak of liberty from parties we felt deserved no liberty.
What we didn't realize then, and few realize today, is that the same legal vehicle introduced to stamp out terrorist acts also allow the government the reach to monitor everyone indiscriminately; regardless of whether anyone agrees that their government chooses to act on this ability, the potential exists nonetheless.
And, as any history scholar can tell you, governmental power so absolute corrupts absolutely.
For any readers who view this as scaremongering, remember the fevered pitch under which you chanted "I have nothing to hide" just nine years ago.
Technology's reach and influence in our daily lives has rapidly increased since then. Furthermore, we have embraced the ubiquity of it as a positive change - a way to broaden our horizons and shrink our borders. We share pictures on Flickr, then Twitter about them, and get on Facebook to tell all our friends about it. We freely offer this information to anyone with an internet connection, and if a suspicious party with the authority takes interest in us, they can use this information we volunteer for their own interests. This may seem Orwellian, but it's not - we, in this sense, are our own Big Brother.
It is no secret that this information exists, nor is it a secret that the government, utilities, insurance companies, and even your employer use this information on a daily basis for thousands of reasons. When we hear someone warning us of these reasons that sound like science fiction and are far removed from the intended use of the information, we scoff and dismiss it as paranoia.
We often forget that information itself has no intent. It's no secret that, while Social Security numbers were never intended to be used as personally identifiable, you can't live in the US beyond a cardboard box without one. But now if you post a happy picture of you smiling on vacation, you could lose your insurance. If you have a state-issued photo ID, your face is currently being matched against known criminals and suspects. The only question now remains, what constitutes a crime anymore - and could you be a suspect?
After that horrific day, a new act was hurriedly signed; not even those who signed it read it or understood its contents. If such an act, one that usurps the very rights granted to all citizens in the interest of protecting the innocent, can slip under the radar, then you must ask yourself what else can be signed into law.
As of 2001, the means exist to hold you indefinitely without a lawyer for questioning over charges which do not have to be made clear to you or anyone else. Under this same act, all criminals (no matter how small the crime) are a potential threat and are within the scope of suspicion. All anyone needs is a reason to do so, and some sort of evidence to put you in the wrong place at the wrong time.
But don't worry - you have nothing to hide.
Still, it's a very interesting read about what cameras do with the information and how they store it, might explain why my photos are about 2MB for a single 1280x1024 JPEG picture... :S
I really think that's the point of this instructable--that the "battle" has far overshot it's legitimate anti-terrorism origins.
Accept it, live with it, or take it up with the people who use YOUR "rights" to conceal their own shameful and insidious agendas.
Hey, I don't have to accept anything of the sort. FAR more people have died in previous wars specifically to protect my rights, and I'm not about to concede them without a ruckus. And that is what's happening here--people fighting shameful and insidious agendas.
Most people will think you are paranoid if you tell them that "they" are LOGGING the physical location of your phone at all times, Just In Case they need to look at the data later. The three-judge panel whose job it is to authorize warrants for that data elevated their standard of evidence awhile by one level awhile ago, but not much has changed.
And on an even more relevant note, people doubting the government's determination to track people's activities using cameras and printers should look at this:
http://www.seeingyellow.com/
they really are after you.