Live data from Hacker News

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

cl.cam.ac.uk

41–50 of 122 posts

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

#41

Earlier quoted context omitted.

Support Vector Machines, and Principle Component Analysis. LMGTFY

Wow, that helps. "Principal components are linear combinations of original variables x1, x2, etc. So when you do SVM on PCA decomposition you work with these combinations instead of original variables." "What do you do to the data? My answer: nothing. SVMs are designed to handle high-dimensional data. I'm working on a research problem right now that involves supervised classification using SVMs. Along with finding so…

I'm an amateur in machine learning myself so I don't have a lot of knowledge of the details, but allow me to take a guess at what it's about.

Support vector machines are a machine learning algorithm that works by taking data points in some (usually) high-dimensional space, and classifies them based on where they lie in relation to a boundary that (mostly) divides the positive examples from the negative ones. So one way a bill detection SVM might work is by using images of the bills are being transformed into points in that high-dimensional space by treating individual pixels as different dimensions, and deciding if they're valid banknotes (and the denomination) based on where in that space a given point falls.

Since SVMs are designed to work well in high-dimensional data, you're correct that principal component analysis doesn't normally help them do better. Oftentimes it makes them perform worse. More likely, the reason they're using doing dimensionality reduction is to cut down on the size of the SVM's model. That could help in two ways: If you're using a really massive number of training examples, then dimensionality reduction can help cut down on the time it takes to train the SVM, or the space you need to store your training set. And if you're trying to fit the SVM into an embedded system, then dimensionality reduction would allow you to produce an SVM that runs well on lower-cost hardware.

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

#42
post #16

Earlier quoted context omitted.

That sounds like a decent addition to watermarking. It'd be difficult to crop out a watermark if you can't open the image in an image editor.

There's actually a nice service to build here: "invisible watermarking" for photographers and designers...

I think this feature was built into a Photoshop plugin in 1996. Digimarc.

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

#43
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…

[deleted]

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

#44
post #35

Earlier quoted context omitted.

"The primary method vending machines use to recognize the denomination of paper money is through a magnetic scan; paper currency is printed with magnetic ink, similar to the ink on the MICR line of a check, that makes it easily identifiable to machines with magnetic scanners. In addition, each denomination is marked with different fluorescent properties. Many vending machines and other machines that read paper curren…

Hmm what if the strip was damaged or say brushed against a magnet at some point. Would it reject those bills? Are they still valid bills even with a damaged magnetic signature?

Ever had a perfectly crisp dollar bill that a vending machine would just refuse to take?

The majority of people will just take another bill out of their wallet and try again, so it is really a non-issue.

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

#45
post #5

So much details on a note makes me wonder, if a message could be steganographed within notes. Something like: If you can see this: Call 1-800-FED

Fun fact: The treasury department won't tell you what is actually on the bills. In fact, none of the governments will. You can analyze them till you're blue in the face, under whatever light or circumstances you want, but the treasury department won't tell you what security measures are on the bill, nor when they change them. Additionally, they sometimes change during print runs, and issues.

Fun fact: you are asking the wrong branch of the government.

The Secret Service will happily tell you about security features of currency, and behind closed doors help you build methods to detect counterfeits if you have a reasonable justification.

http://www.secretservice.gov/know_your_money.shtml

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

#46
post #43
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…

[deleted]

In what world do you live in where QR codes can't be copied?

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

#47
post #5

So much details on a note makes me wonder, if a message could be steganographed within notes. Something like: If you can see this: Call 1-800-FED

Fun fact: The treasury department won't tell you what is actually on the bills. In fact, none of the governments will. You can analyze them till you're blue in the face, under whatever light or circumstances you want, but the treasury department won't tell you what security measures are on the bill, nor when they change them. Additionally, they sometimes change during print runs, and issues.

> the treasury department won't tell you what security measures are on the bill, nor when they change them

Here are a few Treasury Department webpages telling you what security measures are on the bill, and they publish a press release with a new interactive site when they change them:

http://www.newmoney.gov/newmoney/flash/interactive100/index....

http://www.newmoney.gov/uscurrency/redesigned100.htm

http://www.moneyfactory.gov/anticounterfeiting/securityfeatu...

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

#48
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?

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

#49
On a related note: many colour printers leave a tiny encoded pattern on each page (based on model/serial/etc), ostensibly to help track counterfeiters. [1] [2]

Unfortunately, they're printed all the time.

[1] https://www.eff.org/pages/list-printers-which-do-or-do-not-d...

[2] https://www.eff.org/issues/printers

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

#50
post #45

Earlier quoted context omitted.

Fun fact: The treasury department won't tell you what is actually on the bills. In fact, none of the governments will. You can analyze them till you're blue in the face, under whatever light or circumstances you want, but the treasury department won't tell you what security measures are on the bill, nor when they change them. Additionally, they sometimes change during print runs, and issues.

Fun fact: you are asking the wrong branch of the government. The Secret Service will happily tell you about security features of currency, and behind closed doors help you build methods to detect counterfeits if you have a reasonable justification. http://www.secretservice.gov/know_your_money.shtml

The secret service is under the treasury dept.
Post reply on HN