<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: USD banknotes recognition</title>
	<atom:link href="http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/</link>
	<description>Rhonda Ltd., computer vision software blog</description>
	<lastBuildDate>Mon, 06 Sep 2010 10:44:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Yuri Vashchenko</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-895</link>
		<dc:creator>Yuri Vashchenko</dc:creator>
		<pubDate>Thu, 02 Sep 2010 06:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-895</guid>
		<description>Hi Jean,

We did not use haarcascade for dollar recognition. We also did not tried to recognize any digits. Instead, we used a combination of several methods to:
1. Detect if there is a banknote in the frame
2. Detect the possible location of the banknote
3. Classify the banknote (recignize its value)

For 1., we used our proprietary method, based on a set of euristics defined using common characteristics of banknotes. Example of such characteristic is the presense of the President picture in the front side of a banknote. Other methods like contours detection can be used to locate a banknote. If you  detect a rectangle and side ratio is close to the banknote&#039;s side size ratio, it is probably a banknote.
For 2., we used method based on hystograms, as most of the US banknotes are green. In addition, euristics dependent of the diferent banknotes can be used.
For 3., to extract keypoints and compute corresponding descriptors, we used our own modification of OpenCV&#039;s SURF implementation, but there are a lot of alternative methods available like SIFT or HMAX. To classify an object, several different methods like Nearest Neighbours or SVM&#039;s can be used.

Hope this helps,

Best Regards,
Yuri.</description>
		<content:encoded><![CDATA[<p>Hi Jean,</p>
<p>We did not use haarcascade for dollar recognition. We also did not tried to recognize any digits. Instead, we used a combination of several methods to:<br />
1. Detect if there is a banknote in the frame<br />
2. Detect the possible location of the banknote<br />
3. Classify the banknote (recignize its value)</p>
<p>For 1., we used our proprietary method, based on a set of euristics defined using common characteristics of banknotes. Example of such characteristic is the presense of the President picture in the front side of a banknote. Other methods like contours detection can be used to locate a banknote. If you  detect a rectangle and side ratio is close to the banknote&#8217;s side size ratio, it is probably a banknote.<br />
For 2., we used method based on hystograms, as most of the US banknotes are green. In addition, euristics dependent of the diferent banknotes can be used.<br />
For 3., to extract keypoints and compute corresponding descriptors, we used our own modification of OpenCV&#8217;s SURF implementation, but there are a lot of alternative methods available like SIFT or HMAX. To classify an object, several different methods like Nearest Neighbours or SVM&#8217;s can be used.</p>
<p>Hope this helps,</p>
<p>Best Regards,<br />
Yuri.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-872</link>
		<dc:creator>Jean</dc:creator>
		<pubDate>Tue, 17 Aug 2010 12:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-872</guid>
		<description>I would like to know how do you created the haarcascade for this recon.
I&#039;m working in a project that I need recognize Brazillian notes, like this (http://www.google.com.br/images?q=nota%20de%205%20reais&amp;oe=utf-8&amp;rls=org.mozilla:pt-BR:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;source=og&amp;sa=N&amp;hl=pt-BR&amp;tab=wi&amp;biw=1360&amp;bih=547).
Can you explain me, do you use SURF or something like that?
I was trying to learn the number five in the note, but it doesnt work at a good level.
My application needs to recon the value of each note.
Sorry for my bad english. =P</description>
		<content:encoded><![CDATA[<p>I would like to know how do you created the haarcascade for this recon.<br />
I&#8217;m working in a project that I need recognize Brazillian notes, like this (<a href="http://www.google.com.br/images?q=nota%20de%205%20reais&amp;oe=utf-8&amp;rls=org.mozilla:pt-BR:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;source=og&amp;sa=N&amp;hl=pt-BR&amp;tab=wi&amp;biw=1360&amp;bih=547" rel="nofollow">http://www.google.com.br/images?q=nota%20de%205%20reais&amp;oe=utf-8&amp;rls=org.mozilla:pt-BR:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;source=og&amp;sa=N&amp;hl=pt-BR&amp;tab=wi&amp;biw=1360&amp;bih=547</a>).<br />
Can you explain me, do you use SURF or something like that?<br />
I was trying to learn the number five in the note, but it doesnt work at a good level.<br />
My application needs to recon the value of each note.<br />
Sorry for my bad english. =P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuri Vashchenko</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-865</link>
		<dc:creator>Yuri Vashchenko</dc:creator>
		<pubDate>Mon, 09 Aug 2010 00:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-865</guid>
		<description>Hello AbdAllah,

Unfortunately, we do not have a demo you asked for that can be shared over the internet.

As for performance on ARM11 (we used Cortex A8) processor, I cannot give you the exact numbers, but our tests for the currency recognition module demonstrated the following results:
In average, it takes a few seconds to process 640x480 frame with the quality 90% or more. If the quality is not so important, it is possible to tweak algorithm parameters so it will work much faster but recognition rate will decrease.

On Intel Atom 330 processor it works about 2-4 times faster than on ARM11, but that&#039;s really depend on specific processor optimizations and compiler (for instance, using SSE significantly improves performance).

Best Regards,
Yuri</description>
		<content:encoded><![CDATA[<p>Hello AbdAllah,</p>
<p>Unfortunately, we do not have a demo you asked for that can be shared over the internet.</p>
<p>As for performance on ARM11 (we used Cortex A8) processor, I cannot give you the exact numbers, but our tests for the currency recognition module demonstrated the following results:<br />
In average, it takes a few seconds to process 640&#215;480 frame with the quality 90% or more. If the quality is not so important, it is possible to tweak algorithm parameters so it will work much faster but recognition rate will decrease.</p>
<p>On Intel Atom 330 processor it works about 2-4 times faster than on ARM11, but that&#8217;s really depend on specific processor optimizations and compiler (for instance, using SSE significantly improves performance).</p>
<p>Best Regards,<br />
Yuri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AbdAllah</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-856</link>
		<dc:creator>AbdAllah</dc:creator>
		<pubDate>Thu, 05 Aug 2010 10:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-856</guid>
		<description>I would like to know what are the performance of this application under ARM11 and Atom processor?

If it&#039;s possible to view the same demo under this to platforms.

Best Regard&#039;s</description>
		<content:encoded><![CDATA[<p>I would like to know what are the performance of this application under ARM11 and Atom processor?</p>
<p>If it&#8217;s possible to view the same demo under this to platforms.</p>
<p>Best Regard&#8217;s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-616</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Tue, 30 Mar 2010 01:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-616</guid>
		<description>Hi Faiz Zaman,

We don&#039;t share our know-how as per our internal policy.

Aleksey</description>
		<content:encoded><![CDATA[<p>Hi Faiz Zaman,</p>
<p>We don&#8217;t share our know-how as per our internal policy.</p>
<p>Aleksey</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faiz Zaman</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-614</link>
		<dc:creator>Faiz Zaman</dc:creator>
		<pubDate>Mon, 29 Mar 2010 20:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-614</guid>
		<description>Hello this is Faiz, I am an under grad student trying to implement image processing. My project is dealing with bank note reconnation, I am using SURF features, but I need some help or some algorithm that I can take multiple images and compare with the reference image. For more information, please email me back at faiz_zaman303@yahoo.com</description>
		<content:encoded><![CDATA[<p>Hello this is Faiz, I am an under grad student trying to implement image processing. My project is dealing with bank note reconnation, I am using SURF features, but I need some help or some algorithm that I can take multiple images and compare with the reference image. For more information, please email me back at <a href="mailto:faiz_zaman303@yahoo.com">faiz_zaman303@yahoo.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuri Vashchenko</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-501</link>
		<dc:creator>Yuri Vashchenko</dc:creator>
		<pubDate>Mon, 21 Dec 2009 22:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-501</guid>
		<description>Hi Mishudark,

Could you please clarify what exactly do you need? What do you mean by a &quot;move recognition&quot;?
And what kind of documentation are you looking for?

Yuri</description>
		<content:encoded><![CDATA[<p>Hi Mishudark,</p>
<p>Could you please clarify what exactly do you need? What do you mean by a &#8220;move recognition&#8221;?<br />
And what kind of documentation are you looking for?</p>
<p>Yuri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mishudark</title>
		<link>http://www.computer-vision-software.com/blog/2009/12/usd-banknotes-recognition/comment-page-1/#comment-500</link>
		<dc:creator>mishudark</dc:creator>
		<pubDate>Mon, 21 Dec 2009 19:57:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.computer-vision-software.com/blog/?p=110#comment-500</guid>
		<description>I&#039;m interesting in the part of move recognition, but I need information about it, please help me with documentation at moonsadly@gmail.com

Is like the program mark your hand in the video</description>
		<content:encoded><![CDATA[<p>I&#8217;m interesting in the part of move recognition, but I need information about it, please help me with documentation at <a href="mailto:moonsadly@gmail.com">moonsadly@gmail.com</a></p>
<p>Is like the program mark your hand in the video</p>
]]></content:encoded>
	</item>
</channel>
</rss>
