Live data from Hacker News

How printers and Photoshop detect and refuse to process images of currency

cl.cam.ac.uk

71–80 of 122 posts

Re: How printers and Photoshop detect and refuse to process images of currency

#71

Earlier quoted context omitted.

You are absolutely, positively wrong on this front. The new bill detectors use PCA and SVM to analyze notes. They're so good the treasury department buys them because they're better than the best systems out there. Generally, however, the vending business is quite cheap. They buy the low end machine because there's not really a reason to bother buying the more expensive ones. However, go to a casino, or a foreign cou…

>They're so good the treasury department buys them because they're better than the best systems out there. This phrasing is gold. "Our product is so good, the government buys it because it's better than the best thing out there." :)

The treasury's best testing mechanisms are destructive.

Re: How printers and Photoshop detect and refuse to process images of currency

#72

Earlier quoted context omitted.

>he had this high end printer and would copy and print $1 bills and take 20 at a time over to the vending machines I'm embarassed to admit that in middle school my friend and I did something similar as his dad ran a printing business out of his garage. It surprised us then that this worked so easily. Luckily we only used them on vending machines and we quit doing it before we got caught. It makes me wonder what more…

> It makes me wonder what more sophisticated criminals can get away with. A lot. http://en.wikipedia.org/wiki/Superdollar

When I was in Ecuador (which uses the US dollar) it was extremely common to find fake $20s in your change. I could never spot them, but the locals could.

They were exceptionally good, right down to the watermark, security strip, etc. etc. Even when I had a known real one and a known fake one, I couldn't tell them apart.

Re: How printers and Photoshop detect and refuse to process images of currency

#73

Earlier quoted context omitted.

Replying here so you'll see it. PCA: Basically you represent your measurements as a covariance matrix about the data set you care about. You then find the eigenvalues and the eigenvectors of that matrix. These basically tell you the hyperplanes which most accurately represent your data sets. Unfortunately, I can't get into more details about how this is used for bill detection -- go read the patents and papers yourse…

I've adopted a similar attitude as you here when it comes to past machine learning jobs, and discussion of detail. What ends up being your bright shiny line that you don't cross? I tend to just not talk about the specific feature engineering, being relatively upfront about such basic things as "I used a random forest".

IMO, two things:

1) Features are everything 2) So is experience

When people buy machine learning experts they buy both of these things. Anyone can learn the math, it takes time to get good with it.

Re: How printers and Photoshop detect and refuse to process images of currency

#74
post #58

Earlier quoted context omitted.

The secret service is under the treasury dept.

They used to be under the Treasury Dept. They are now under the Dept. of Homeland Security: http://www.dhs.gov/department-components

TIL

Re: How printers and Photoshop detect and refuse to process images of currency

#75

Earlier quoted context omitted.

> It makes me wonder what more sophisticated criminals can get away with. A lot. http://en.wikipedia.org/wiki/Superdollar

That was a fascinating read, thanks! Tl;dr: 100$ bills produced in all likelihood by a foreign government (suspects are North Korea, Syria, Iran) or maybe criminal gangs are so well done that they are practically indistinguishable from the original. The numbers printed seem to be pretty low though, and not nearly enough to endanger the economy in any way. Probably its hard to launder the money?

Rates for the US are around 0.01% of circulating notes.

As far as counterfeit currency being a danger to economies, check out Operation Bernhard [1] where Nazi Germany forged British bank notes to flood the economy, with the goal of causing rapid inflation that would be damaging to the government.

There's a good movie as well, from 2007, about the operation: Die Fälsche (The Counterfeiters) [2]. Definitely worth a watch.

[1] http://en.wikipedia.org/wiki/Operation_Bernhard

[2] http://www.imdb.com/title/tt0813547/

Re: How printers and Photoshop detect and refuse to process images of currency

#76
post #13

Earlier quoted context omitted.

Given that it was a decade and a half ago, and that even today's vending machine recognizers probably don't do much beyond making sure a few relatively gross features are present, I doubt the cost per counterfeit was all that close to $1.

You are absolutely, positively wrong on this front. The new bill detectors use PCA and SVM to analyze notes. They're so good the treasury department buys them because they're better than the best systems out there. Generally, however, the vending business is quite cheap. They buy the low end machine because there's not really a reason to bother buying the more expensive ones. However, go to a casino, or a foreign cou…

> They're so good the treasury department buys them because they're better than the best systems out there.

I.e. they are the best systems out there?

Re: How printers and Photoshop detect and refuse to process images of currency

#78

If this software is detecting currency, the obvious follow-up question we should ask is: what else is it detecting, how does it do this, and why? Could it be that each image generated from Adobe Software also tags the image with unique identifying computer, timestamp information?

Given that Adobe is attempting to move their software over to their Creative Cloud service, then that is probably quite possible now.

Beyond that, I think the bigger threat to privacy by far in digital images is in EXIF data and reverse image searches.

Re: How printers and Photoshop detect and refuse to process images of currency

#79
post #32
post #4

When I was in college (99-2000ish, maybe?), one of my roommates was an art major with a graphic design bent, and he had this high end printer and would copy and print $1 bills and take 20 at a time over to the vending machines around the corner from our apartments once a week or so. After about a month of doing this, the machines disappeared. Of course, he's the same roommate who later got arrested for wire fraud and…

This is the main point. anyone willing to commit the crime will find ways. it is just like TSA at airports. Those systems do nothing to actually prevent the crime. it just fatten someones pockets who then pass a percentage down to the policy makers.

I love to see figures on the size of the "being seen to be doing something" market. Im willing to be my entire fortune of 50 great british pence that its bigger than the video games market.

Re: How printers and Photoshop detect and refuse to process images of currency

#80
post #72

Earlier quoted context omitted.

> It makes me wonder what more sophisticated criminals can get away with. A lot. http://en.wikipedia.org/wiki/Superdollar

When I was in Ecuador (which uses the US dollar) it was extremely common to find fake $20s in your change. I could never spot them, but the locals could. They were exceptionally good, right down to the watermark, security strip, etc. etc. Even when I had a known real one and a known fake one, I couldn't tell them apart.

Well which part about the note made it a "known fake" to the locals?
Post reply on HN