<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Computer Vision For Dummies</title>
	<atom:link href="http://inperc.com/blog2/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://inperc.com/blog2</link>
	<description>Computer vision and image analysis for newcomers</description>
	<lastBuildDate>Fri, 18 Jun 2010 00:00:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>News and updates</title>
		<link>http://inperc.com/blog2/2010/06/17/news-and-updates/</link>
		<comments>http://inperc.com/blog2/2010/06/17/news-and-updates/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 23:54:18 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[image processing/image analysis software]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=464</guid>
		<description><![CDATA[Some users expressed the need for longer evaluation time, so I extended the trial period for Pixcavator from 10 to 30 days. Also, for the users who are having trouble with installation and registration, for a number of reasons (firewall etc), please try the Student Edition. It requires no installation and can be freely copied.
The [...]]]></description>
			<content:encoded><![CDATA[<p>Some users expressed the need for longer evaluation time, so I extended the trial period for <a href="http://inperc.com/wiki/index.php?title=Image_analysis">Pixcavator </a>from 10 to 30 days. Also, for the users who are having trouble with installation and registration, for a number of reasons (firewall etc), please try the <a href="http://inperc.com/wiki/index.php?title=Pixcavator_Student_Edition">Student Edition</a>. It requires no installation and can be freely copied.</p>
<p>The site, <a href="http://inperc.com/wiki/index.php?title=Main_Page">Computer Vision Primer</a>, has been growing and has reached 379 pages with 1,018 illustrations. In particular, the transcription of the <a href="http://inperc.com/wiki/index.php?title=Vector_calculus:_course">Vector Calculus</a> course that I taught 2009/10 has recently started. Two lecture sets are finished (about 20% of the total) and the third is on the way.</p>
<p>The NSF summer REU program has started. These are the two projects that I will supervise:</p>
<ul>
<li><a href="http://inperc.com/wiki/index.php?title=The_topology_of_data">The topology of data</a> by Joseph Snyder; and</li>
<li><a href="http://inperc.com/wiki/index.php?title=3D_image_analysis">3D image analysis</a> by James Molchanoff.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/06/17/news-and-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality of soldering: an image analysis example</title>
		<link>http://inperc.com/blog2/2010/06/10/quality-of-soldering-an-image-analysis-example/</link>
		<comments>http://inperc.com/blog2/2010/06/10/quality-of-soldering-an-image-analysis-example/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:22:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[image processing/image analysis software]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=460</guid>
		<description><![CDATA[
Q: &#8220;Interested in assessing whether your software could be used to determine the quality of a solder joint&#8230; Joint is composed of an aluminum tube and a copper pipe&#8230; The area of the copper pipe that overlaps or contacts the aluminum tube is the area that needs assessment. Would like to determine what percent of [...]]]></description>
			<content:encoded><![CDATA[<div class="floatright"><span><a class="image" href="/wiki/index.php?title=Image:Copper_pipe_within_the_joint_area.jpg"><img class="alignright" longdesc="/wiki/index.php?title=Image:Copper_pipe_within_the_joint_area.jpg" src="/wiki/images/thumb/a/aa/Copper_pipe_within_the_joint_area.jpg/200px-Copper_pipe_within_the_joint_area.jpg" alt="" width="200" height="310" /></a></span></div>
<p>Q: &#8220;Interested in assessing whether your software could be used to determine the quality of a solder joint&#8230; Joint is composed of an aluminum tube and a copper pipe&#8230; The area of the copper pipe that overlaps or contacts the aluminum tube is the area that needs assessment. Would like to determine what percent of this area has a solder coating. The solder is a zinc78%/alum22% alloy&#8230; the copper pipe section could be flattened to a greater degree if this to would help with accuracy.&#8221;</p>
<p>As it has been <a title="Image analysis consultation" href="/wiki/index.php?title=Image_analysis_consultation">suggested</a>, it is a good idea to outline what is to be measured manually so that we can see if automatic analysis produces reasonable results:</p>
<p><a class="image" href="/wiki/index.php?title=Image:Copper_pipe_outlined.jpg"><img longdesc="/wiki/index.php?title=Image:Copper_pipe_outlined.jpg" src="/wiki/images/thumb/9/99/Copper_pipe_outlined.jpg/400px-Copper_pipe_outlined.jpg" alt="" width="400" height="173" /></a></p>
<p>In the screenshot the two numbers are at the top.</p>
<p>The area inside the red contour (i.e., inside your red line) is 140,582 pixels.<br />
The area inside the green contour (i.e., gray region) is 106,787 pixels.</p>
<p>So the proportion of gray inside the red line is<br />
106,787 / 140,582 = 76%.</p>
<p>By moving the sliders one can make the contours to fit better and improve the accuracy.</p>
<p><a class="image" href="/wiki/index.php?title=Image:Solder_Pixcavator.jpg"><img longdesc="/wiki/index.php?title=Image:Solder_Pixcavator.jpg" src="/wiki/images/thumb/4/43/Solder_Pixcavator.jpg/800px-Solder_Pixcavator.jpg" alt="" width="613" height="437" /></a></p>
<p><a href="http://inperc.com/wiki/index.php?title=Quality_of_soldering">More here</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/06/10/quality-of-soldering-an-image-analysis-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edge detection in image analysis</title>
		<link>http://inperc.com/blog2/2010/05/31/edge-detection-in-image-analysis/</link>
		<comments>http://inperc.com/blog2/2010/05/31/edge-detection-in-image-analysis/#comments</comments>
		<pubDate>Mon, 31 May 2010 16:18:30 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[image processing/image analysis software]]></category>
		<category><![CDATA[mathematics]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=452</guid>
		<description><![CDATA[One of the most basic methods of analyzing gray scale image is to find the pixels area of high contrast. These areas are likely to be where an object ends and the the background begins.
More precisely, these are the areas where the change of the gray &#8211; for light to dark or dark to light [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most basic methods of analyzing gray scale image is to find the pixels area of high contrast. These areas are likely to be where an object ends and the the background begins.</p>
<p>More precisely, these are the areas where the change of the gray &#8211; for light to dark or dark to light &#8211; is the fastest. Then one needs a threshold so that all pixels where this change is higher that this number are considered &#8220;edges&#8221;:</p>
<p><a class="image" href="/wiki/index.php?title=Image:Edge_detection_screenshot.jpg"><img longdesc="/wiki/index.php?title=Image:Edge_detection_screenshot.jpg" src="/wiki/images/thumb/a/ab/Edge_detection_screenshot.jpg/800px-Edge_detection_screenshot.jpg" alt="" width="545" height="317" /></a></p>
<p>Mathematically, we deal with</p>
<pre> the rate of change of the gray level</pre>
<pre>             = the gradient of the <a title="Gray scale function" href="/wiki/index.php?title=Gray_scale_function">gray scale function</a>.</pre>
<p>(In fact, one only needs the <a title="Norm" href="/wiki/index.php?title=Norm">norm</a> of the gradient.) Computation of the derivative however in the digital (discrete) context is a challenge as it is severely affected by noise. Consider the image of coins and its version with noise added.</p>
<p><a class="image" title="Image:coins.jpg" href="/wiki/index.php?title=Image:Coins.jpg"><img longdesc="/wiki/index.php?title=Image:Coins.jpg" src="/wiki/images/b/b2/Coins.jpg" alt="Image:coins.jpg" width="300" height="246" /></a> <a class="image" title="Image:coins noise.jpg" href="/wiki/index.php?title=Image:Coins_noise.jpg"><img longdesc="/wiki/index.php?title=Image:Coins_noise.jpg" src="/wiki/images/6/60/Coins_noise.jpg" alt="Image:coins noise.jpg" width="295" height="245" /></a></p>
<p>If now edge detection is run, the results are unsatisfactory &#8211; too many irrelevant contours. </p>
<p><a class="image" title="Image:coins noise edge detect.jpg" href="/wiki/index.php?title=Image:Coins_noise_edge_detect.jpg"><img longdesc="/wiki/index.php?title=Image:Coins_noise_edge_detect.jpg" src="/wiki/images/5/5f/Coins_noise_edge_detect.jpg" alt="Image:coins noise edge detect.jpg" width="291" height="246" /></a> <a class="image" title="Image:coins noise pxcr.jpg" href="/wiki/index.php?title=Image:Coins_noise_pxcr.jpg"></a></p>
<p>Of course it may be possible to filter out the smaller contours. In this particular case it&#8217;s impossible because they are parts of large ones. In fact they form large fractal-like structures. This is the reason why edge detection may have to be preceded by <a title="Smoothing" href="/wiki/index.php?title=Smoothing">smoothing</a> of the image.</p>
<p><a href="http://inperc.com/wiki/index.php?title=Edge_detection">Read more</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/05/31/edge-detection-in-image-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nested boundaries in image analysis</title>
		<link>http://inperc.com/blog2/2010/05/26/nested-boundaries-in-image-analysis-2/</link>
		<comments>http://inperc.com/blog2/2010/05/26/nested-boundaries-in-image-analysis-2/#comments</comments>
		<pubDate>Wed, 26 May 2010 22:25:11 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[image processing/image analysis software]]></category>
		<category><![CDATA[mathematics]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=428</guid>
		<description><![CDATA[
Under Review summary (in Output tab) Pixcavator shows the data about the objects found in the image. Pixcavator displays the total area of dark and the total area of light objects – as percentages of the total size of the image (second row).
Under certain circumstances though, the contours of the same kind may be &#8220;nested&#8221; [...]]]></description>
			<content:encoded><![CDATA[<div class="floatright"><span><a class="image" href="/wiki/index.php?title=Image:UGss-review.jpg"><img longdesc="/wiki/index.php?title=Image:UGss-review.jpg" src="/wiki/images/c/c8/UGss-review.jpg" alt="" width="394" height="132" /></a></span></div>
<p>Under <strong>Review summary</strong> (in <a title="Output tab" href="/wiki/index.php?title=Output_tab">Output tab</a>) <a title="Pixcavator" href="/wiki/index.php?title=Pixcavator">Pixcavator</a> shows the data about the objects found in the image. Pixcavator displays the total area of dark and the total area of light objects – as percentages of the total size of the image (second row).</p>
<p>Under certain circumstances though, the <a title="Contours" href="/wiki/index.php?title=Contours">contours</a> of the same kind may be &#8220;nested&#8221; and, as a results, these percentages may be wrong or even above 100%.</p>
<p>Example below (measuring grass coverage): the dark shows the 151% coverage.</p>
<p><a class="image" href="/wiki/index.php?title=Image:Canopy_Img3_screenshot150.jpg"><img longdesc="/wiki/index.php?title=Image:Canopy_Img3_screenshot150.jpg" src="/wiki/images/thumb/0/0b/Canopy_Img3_screenshot150.jpg/800px-Canopy_Img3_screenshot150.jpg" alt="" width="601" height="471" /></a></p>
<div class="floatright"><span><a class="image" href="/wiki/index.php?title=Image:Rectangles.jpg"><img longdesc="/wiki/index.php?title=Image:Rectangles.jpg" src="/wiki/images/thumb/f/f4/Rectangles.jpg/200px-Rectangles.jpg" alt="" width="200" height="200" /></a></span></div>
<p>The number is certainly meaningless (there will be a warning about that in the next release).</p>
<p>Why is it above 100%? Because the area is covered several times by these objects. If you click &#8220;Color objects&#8221;, you&#8217;ll see one large object with red contour and many others inside of it.</p>
<p>What happens is easier to see in this simpler image:</p>
<p><a class="image" href="/wiki/index.php?title=Image:Nested_contours.jpg"><img longdesc="/wiki/index.php?title=Image:Nested_contours.jpg" src="/wiki/images/thumb/5/53/Nested_contours.jpg/800px-Nested_contours.jpg" alt="" width="617" height="402" /></a></p>
<p>The results of image analysis may considered &#8220;good&#8221; here, but only in the sense that we have captured some 3D information. In general, we restrict our attention to image with mostly 2d information (see <a title="Images appropriate for analysis" href="/wiki/index.php?title=Images_appropriate_for_analysis">Images appropriate for analysis</a>).</p>
<div class="floatright"><span><a class="image" href="/wiki/index.php?title=Image:Black_circle_blurred.JPG"><img longdesc="/wiki/index.php?title=Image:Black_circle_blurred.JPG" src="/wiki/images/thumb/b/b2/Black_circle_blurred.JPG/120px-Black_circle_blurred.JPG" alt="" width="120" height="120" /></a></span><span><a class="image" href="/wiki/index.php?title=Image:Black_circle_blurred4.jpg"><img longdesc="/wiki/index.php?title=Image:Black_circle_blurred4.jpg" src="/wiki/images/thumb/b/bb/Black_circle_blurred4.jpg/120px-Black_circle_blurred4.jpg" alt="" width="120" height="120" /></a></span></div>
<p>What exactly happens here? The way Pixcavator&#8217;s sliders operate is this: the contour is allowed to grow until its size (or contrast) is over the bound set by the corresponding slider. Practically, this means that each potential contour C is compared to a contour C&#8217; corresponding to the previous gray level. Then, if C passes but C&#8217; does not then C is plotted.</p>
<p>For more, see <a title="Boundaries in gray scale images" href="http://inperc.com/wiki/index.php?title=Nested_boundaries">Nested boundaries</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/05/26/nested-boundaries-in-image-analysis-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring vegetation coverage: an image analysis example, continued</title>
		<link>http://inperc.com/blog2/2010/05/10/measuring-vegetation-coverage-an-image-analysis-example-continued/</link>
		<comments>http://inperc.com/blog2/2010/05/10/measuring-vegetation-coverage-an-image-analysis-example-continued/#comments</comments>
		<pubDate>Mon, 10 May 2010 14:21:08 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[image processing/image analysis software]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=418</guid>
		<description><![CDATA[In the last post I discussed some issues you encounter when you want to evaluate vegetation coverage based on image analysis.
Now, the area covered should be just a step towards what we are really interested in &#8211; the height of the vegetation (or volume, even better).
Let&#8217;s consider how one can compute the height of vegetation from [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://inperc.com/blog2/2010/04/30/measuring-vegetation-coverage-an-image-analysis-example/">last post</a> I discussed some issues you encounter when you want to evaluate vegetation coverage based on image analysis.</p>
<p>Now, the area covered should be just a step towards what we are really interested in &#8211; the height of the vegetation (or volume, even better).</p>
<p>Let&#8217;s consider how one can compute the height of vegetation from a digital image. The idea is very simple:</p>
<pre> the average height = the area / the width.</pre>
<p>Consider now what we see in the image.</p>
<p>Views from a side (vegetation in green) and from above:</p>
<p><a class="image" title="Image:vegetation view from a side.jpg" href="/wiki/index.php?title=Image:Vegetation_view_from_a_side.jpg"><img longdesc="/wiki/index.php?title=Image:Vegetation_view_from_a_side.jpg" src="/wiki/images/d/d1/Vegetation_view_from_a_side.jpg" alt="Image:vegetation view from a side.jpg" width="410" height="291" /></a> <a class="image" title="Image:vegetation view from above.jpg" href="/wiki/index.php?title=Image:Vegetation_view_from_above.jpg"><img longdesc="/wiki/index.php?title=Image:Vegetation_view_from_above.jpg" src="/wiki/images/d/de/Vegetation_view_from_above.jpg" alt="Image:vegetation view from above.jpg" width="194" height="193" /></a></p>
<p>Assumptions:</p>
<ol>
<li>The board is a square and its dimensions are known.</li>
<li>The board is vertical (otherwise it&#8217;s impossible to know where the bottom is).</li>
<li>The bottom of the board is horizontal on the horizontal (along the board) ground.</li>
<li>The field of view of the camera includes the edge of the vegetation and the top of the board.</li>
</ol>
<p>Then, the average height computed as below is independent from:</p>
<ul>
<li>the deviation of the angle of the camera from the horizontal,</li>
<li>the distance from the camera to the board,</li>
<li>the height of the position of the camera above the ground.</li>
</ul>
<p>The measurements (the image in black, the bottom of the board in red):</p>
<p><a class="image" title="Image:vegetation measurements.jpg" href="/wiki/index.php?title=Image:Vegetation_measurements.jpg"><img longdesc="/wiki/index.php?title=Image:Vegetation_measurements.jpg" src="/wiki/images/d/d6/Vegetation_measurements.jpg" alt="Image:vegetation measurements.jpg" width="373" height="341" /></a></p>
<p>These come from image analysis:</p>
<pre> A = the area of the board visible above the vegetation (sq pixel),
 W = the width of the board (pixel).</pre>
<p>This is known:</p>
<pre> S = the length of the side of the board (in).</pre>
<p>Then average height of the vegetation above the ground (in) is:</p>
<pre>  H = S * (1 - A / W<sup>2</sup>).</pre>
<p>Computations <a href="http://inperc.com/wiki/index.php?title=Measure_vegetation_coverage#Height_and_volume_of_vegetation">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/05/10/measuring-vegetation-coverage-an-image-analysis-example-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring vegetation coverage: an image analysis example</title>
		<link>http://inperc.com/blog2/2010/04/30/measuring-vegetation-coverage-an-image-analysis-example/</link>
		<comments>http://inperc.com/blog2/2010/04/30/measuring-vegetation-coverage-an-image-analysis-example/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 15:51:55 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[image processing/image analysis software]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=411</guid>
		<description><![CDATA[[edit]


Q. From these images &#8220;we want to derive the area of the board covered by plant material to serve as an index of plant density.&#8221; We would like to &#8220;develop .. a simple protocol for estimating area-covered by plant material in our digital images with Pixcavator. &#8220;
This would be hard to accomplish with images similar [...]]]></description>
			<content:encoded><![CDATA[<div class="editsection" style="float:right;margin-left:5px;">[<a title="Edit section: Developing a Pixcavator protocol for estimating the area covered by plant material per square" href="/wiki/index.php?title=Measure_vegetation_coverage&amp;action=edit&amp;section=1">edit</a>]</div>
<p><a name="Developing_a_Pixcavator_protocol_for_estimating_the_area_covered_by_plant_material_per_square"></a></p>
<h2><span><a class="image" href="/wiki/index.php?title=Image:Vegetation_visual_obstruction%2C_cropped.jpg"><img class="alignright" longdesc="/wiki/index.php?title=Image:Vegetation_visual_obstruction%2C_cropped.jpg" src="/wiki/images/thumb/3/3c/Vegetation_visual_obstruction%2C_cropped.jpg/200px-Vegetation_visual_obstruction%2C_cropped.jpg" alt="" width="200" height="360" /></a></span></h2>
<div class="floatright">Q. From these images &#8220;we want to derive the area of the board covered by plant material to serve as an index of plant density.&#8221; We would like to &#8220;develop .. a simple protocol for estimating area-covered by plant material in our digital images with <a title="Pixcavator" href="/wiki/index.php?title=Pixcavator">Pixcavator</a>. &#8220;</div>
<p>This would be hard to accomplish with images similar to these. To capture the vegetation effectively, one has to separate it from the background. Then, ideally, the latter would have to either uniformly lighter or uniformly darker than the former (see <a title="Gray scale images" href="/wiki/index.php?title=Gray_scale_images">Gray scale images</a>). The light/dark squares make the task very challenging.</p>
<p>Instead, one can digitally isolate the squares within each image, so that the area covered by vegetation can be estimated from a set of sub-images (i.e., individual squares) with uniform background colors:</p>
<p><span><a class="image" href="/wiki/index.php?title=Image:Vegetation-cover_square.jpg"><img class="alignright" longdesc="/wiki/index.php?title=Image:Vegetation-cover_square.jpg" src="/wiki/images/7/7f/Vegetation-cover_square.jpg" alt="" width="154" height="154" /></a></span></p>
<p><a class="image" href="/wiki/index.php?title=Image:Vegetation-cover_square_screenshot.jpg"><img longdesc="/wiki/index.php?title=Image:Vegetation-cover_square_screenshot.jpg" src="/wiki/images/thumb/5/5e/Vegetation-cover_square_screenshot.jpg/800px-Vegetation-cover_square_screenshot.jpg" alt="" width="600" height="458" /></a></p>
<p>In the screenshot, the colored areas are the complement of the vegetation. Their total area is 64.95%, so the vegetation takes the rest, 35.05%.</p>
<div class="floatleft"><span><a class="image" href="/wiki/index.php?title=Image:Vegetation_visual_obstruction%2C_cropped%2C_red_removed.jpg"></a></span></div>
<div class="floatright"><span><a class="image" href="/wiki/index.php?title=Image:Vegetation_on_blue_background.jpg"><img class="alignright" longdesc="/wiki/index.php?title=Image:Vegetation_on_blue_background.jpg" src="/wiki/images/thumb/7/74/Vegetation_on_blue_background.jpg/200px-Vegetation_on_blue_background.jpg" alt="" width="200" height="333" /></a></span></div>
<p>Blue gives a good separation of the background. <a class="image" title="Image:vegetation of blue background screenshot.jpg" href="/wiki/index.php?title=Image:Vegetation_of_blue_background_screenshot.jpg"></a></p>
<p><a href="http://inperc.com/wiki/index.php?title=Measure_vegetation_coverage">More</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/04/30/measuring-vegetation-coverage-an-image-analysis-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pixcavator 5.1 released</title>
		<link>http://inperc.com/blog2/2010/04/24/pixcavator-5-1-released/</link>
		<comments>http://inperc.com/blog2/2010/04/24/pixcavator-5-1-released/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 19:36:11 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[software releases]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=405</guid>
		<description><![CDATA[The new version of our image analysis software has been made available to the users. This release is primarily about fixing a few annoying bugs:

Loading image of sizes &#62;2000&#215;2000 causes the software to stall (fixed, but still impractical for processing).
Changing the color channels after processing causes messed up data in the Output tab.
Summary in the [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://inperc.com/downloadredir.html">new version</a> of our image analysis software has been made available to the users. This release is primarily about fixing a few annoying bugs:</p>
<ul>
<li>Loading image of sizes &gt;2000&#215;2000 causes the software to stall (fixed, but still impractical for processing).</li>
<li>Changing the <a title="Color image analysis" href="/wiki/index.php?title=Color_image_analysis">color channels</a> after processing causes messed up data in the <a title="Output tab" href="/wiki/index.php?title=Output_tab">Output tab</a>.</li>
<li>Summary in the <a title="Output tab" href="/wiki/index.php?title=Output_tab">Output tab</a> isn’t updated when manually select/deselect objects.</li>
<li>Some image processing tools in the <a title="Tools tab" href="/wiki/index.php?title=Tools_tab">Tools tab</a> don’t work properly.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/04/24/pixcavator-5-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image-to-image search: a case study</title>
		<link>http://inperc.com/blog2/2010/04/05/image-to-image-search-a-case-study/</link>
		<comments>http://inperc.com/blog2/2010/04/05/image-to-image-search-a-case-study/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:35:34 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[image search]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=400</guid>
		<description><![CDATA[This study was conducted in 2009 for a company that is “working in the online social media sector and are looking for an accurate image analysis solution that allows us to compare a reference photo to a large dataset of photos to determine if the reference photo is duplicated in the larger dataset.”
The full title [...]]]></description>
			<content:encoded><![CDATA[<p>This study was conducted in 2009 for a company that is “working in the online social media sector and are looking for an accurate image analysis solution that allows us to compare a reference photo to a large dataset of photos to determine if the reference photo is duplicated in the larger dataset.”</p>
<p>The full title of the report is <a class="external text" title="http://inperc.com/files/Image-to-image_search.pdf" rel="nofollow" href="http://inperc.com/files/Image-to-image_search.pdf">&#8220;Image-to-image search with Pixcavator (PxSearch): a case study&#8221;</a>. It was written by Dr. Ash Pahwa and myself and is presented here with minor modifications.</p>
<p>The first version of PxSearch was created in 2007. Using that version, initially the search results with the collection had 4-5 good hits (i.e., the transformed version of the original) at the top and then some bad hits. Some of the good matches weren&#8217;t even visible. After the upgrades, the results became 10 out of 10 or close. This improvement made this, more extensive, study possible. The results are OK, even though the collections are still very small. The company eventually went with another vendor, it’s still an interesting document to browse through.</p>
<p>Since 2009, there has been no work going on but, hopefully, this project will be one of the <a title="Computational science training: 2010 projects" href="/wiki/index.php?title=Computational_science_training:_2010_projects">summer projects</a> for the REU site.</p>
<p>Incidentally, I don’t like the term “reverse image search” popularized by TinEye. If the image search that we are used to at Google etc is “direct image search” (text-to-image) then the “reverse image search” is supposed to search for text based on images. Not only this isn’t what we are talking about, but also the problem hasn’t been even remotely solved (see this pathetic list: <a title="Visual image search engines" href="/wiki/index.php?title=Visual_image_search_engines">Visual image search engines</a>). This is the reason I prefer “image-to-image search” to describe this application.</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/04/05/image-to-image-search-a-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computational science training grant this summer</title>
		<link>http://inperc.com/blog2/2010/03/31/computational-science-training-grant-this-summer/</link>
		<comments>http://inperc.com/blog2/2010/03/31/computational-science-training-grant-this-summer/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:49:02 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=390</guid>
		<description><![CDATA[The full name is REU Site: Computational Science Training at Marshall University for Undergraduates in the Mathematical and Physical Sciences (PI Howard Richards). REU stands for &#8220;Research Experiences for Undergraduates&#8221;. The grant was just approved b the NSF but the application dealine in April 9. If you know anyone who might be interested, encourage them [...]]]></description>
			<content:encoded><![CDATA[<p>The full name is <em>REU Site: Computational Science Training at Marshall University for Undergraduates in the Mathematical and Physical Sciences </em>(PI Howard Richards). REU stands for &#8220;Research Experiences for Undergraduates&#8221;. The grant was just approved b the NSF but the application dealine in April 9. If you know anyone who might be interested, encourage them to apply. This is the website: <a href="http://www.marshall.edu/REU/">http://www.marshall.edu/REU/</a>.</p>
<p>I will be supervising 2 students in 1-2 of these areas:</p>
<ul>
<li>image analysis, and/or</li>
<li><a href="http://inperc.com/wiki/index.php?title=Pixcavator_image_search">image-to-image search</a>, and/or</li>
<li><a href="http://inperc.com/wiki/index.php?title=Topological_data_analysis">topological data analysis</a>.</li>
</ul>
<p>Temporary page for the projects: <a href="http://inperc.com/wiki/index.php?title=Computational_science_training:_2010_projects">Computational science training: 2010 projects</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/03/31/computational-science-training-grant-this-summer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bubble sheets: an image analysis example</title>
		<link>http://inperc.com/blog2/2010/03/19/bubble-sheets-an-image-analysis-example/</link>
		<comments>http://inperc.com/blog2/2010/03/19/bubble-sheets-an-image-analysis-example/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 16:17:17 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[computer vision/machine vision/AI]]></category>

		<guid isPermaLink="false">http://inperc.com/blog2/?p=386</guid>
		<description><![CDATA[Q: Can Pixcavator extract data from Scantron pages, i.e., bubble sheets used for testing, polls, voting, etc.?
Two images of an answer sheet below (the originals were 2.5 MB each with a resolution of 2504&#215;3229 pixels).
 
Let&#8217;s see if we able to capture the bubbles.


Not hard at all. The first image shows how empty bubbles are [...]]]></description>
			<content:encoded><![CDATA[<p>Q: Can <a title="Pixcavator" href="/wiki/index.php?title=Pixcavator">Pixcavator</a> extract data from Scantron pages, i.e., bubble sheets used for testing, polls, voting, etc.?</p>
<p>Two images of an answer sheet below (the originals were 2.5 MB each with a resolution of 2504&#215;3229 pixels).</p>
<p><a class="image" href="/wiki/index.php?title=Image:BlankPage.jpg"><img longdesc="/wiki/index.php?title=Image:BlankPage.jpg" src="/wiki/images/thumb/7/7d/BlankPage.jpg/400px-BlankPage.jpg" alt="" width="240" height="310" /></a> <a class="image" href="/wiki/index.php?title=Image:FilledPage.jpg"><img longdesc="/wiki/index.php?title=Image:FilledPage.jpg" src="/wiki/images/thumb/c/cb/FilledPage.jpg/400px-FilledPage.jpg" alt="" width="240" height="310" /></a></p>
<p>Let&#8217;s see if we able to capture the bubbles.</p>
<p><a class="image" href="/wiki/index.php?title=Image:BlankPage_ss.jpg"><img longdesc="/wiki/index.php?title=Image:BlankPage_ss.jpg" src="/wiki/images/thumb/4/41/BlankPage_ss.jpg/800px-BlankPage_ss.jpg" alt="" width="560" height="396" /></a></p>
<p><a class="image" href="/wiki/index.php?title=Image:FilledPage_ss.jpg"><img longdesc="/wiki/index.php?title=Image:FilledPage_ss.jpg" src="/wiki/images/thumb/0/0f/FilledPage_ss.jpg/800px-FilledPage_ss.jpg" alt="" width="561" height="388" /></a></p>
<p>Not hard at all. The first image shows how empty bubbles are captured, in the second &#8211; only the marked ones, but not crossed. (Here is a company that is doing something very similar <a class="external autonumber" title="http://www.gravic.com/remark/officeomr/index.html" rel="nofollow" href="http://www.gravic.com/remark/officeomr/index.html">[1]</a>. Cost $1K.)</p>
<p>Examples with similar analysis:</p>
<ul>
<li><a title="Image analysis for a hand-held diagnostic device" href="/wiki/index.php?title=Image_analysis_for_a_hand-held_diagnostic_device">Image analysis for a hand-held diagnostic device</a>,</li>
<li><a title="Microarray analysis" href="/wiki/index.php?title=Microarray_analysis">Microarray analysis</a>.</li>
</ul>
<p>Even though the origins of these images are very different, the images themselves are similar to these and the approach to analysis might be identical. There are many examples like this&#8230;</p>
<p>The first on the list also provides a prototype program that displays instead of the usual <a title="Pixcavator's output table" href="/wiki/index.php?title=Pixcavator%27s_output_table">Pixcavator&#8217;s output table</a> &#8211; a table of 0s and 1s for unmarked marked bubbles respectively.</p>
<p>Other <a title="Image analysis examples" href="/wiki/index.php?title=Image_analysis_examples">image analysis examples</a></p>
]]></content:encoded>
			<wfw:commentRss>http://inperc.com/blog2/2010/03/19/bubble-sheets-an-image-analysis-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
