<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Diptutor&#039;s Blog</title>
	<atom:link href="http://diptutor.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diptutor.wordpress.com</link>
	<description>Image Processing Tutorial</description>
	<lastBuildDate>Fri, 28 Oct 2011 02:40:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diptutor.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Diptutor&#039;s Blog</title>
		<link>http://diptutor.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diptutor.wordpress.com/osd.xml" title="Diptutor&#039;s Blog" />
	<atom:link rel='hub' href='http://diptutor.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Morphological opening in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/morphological-opening-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/morphological-opening-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:28:42 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=182</guid>
		<description><![CDATA[pro Mopening ; Handle TrueColor displays: DEVICE, DECOMPOSED=0 ;Read the image path=FILEPATH(&#8216;pollens.jpg&#8217;,SUBDIR=['examples','demo','demodata']) READ_JPEG, path, img ; Create window: WINDOW, 0, XSIZE=700, YSIZE=540 ;Show original image XYOUTS, 180, 525, &#8216;Original Image&#8217;, ALIGNMENT=.5, /DEVICE TV, img, 20, 280 ;Apply the threshold thresh = img GE 140B ;Load a simple color table TEK_COLOR ;Display edges XYOUTS, 520, 525, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=182&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pro Mopening<br />
; Handle TrueColor displays:<br />
DEVICE, DECOMPOSED=0</p>
<p>;Read the image<br />
path=FILEPATH(&#8216;pollens.jpg&#8217;,SUBDIR=['examples','demo','demodata'])<br />
READ_JPEG, path, img</p>
<p>; Create window:<br />
WINDOW, 0, XSIZE=700, YSIZE=540</p>
<p>;Show original image<br />
XYOUTS, 180, 525, &#8216;Original Image&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, img, 20, 280</p>
<p>;Apply the threshold<br />
thresh = img GE 140B</p>
<p>;Load a simple color table<br />
TEK_COLOR</p>
<p>;Display edges<br />
XYOUTS, 520, 525, &#8216;Edges&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, thresh, 360, 280</p>
<p>;Apply opening operator<br />
open = MORPH_OPEN(thresh, REPLICATE(1,3,3))</p>
<p>;Show the result<br />
XYOUTS, 180, 265, &#8216;Opening Operator&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, open, 20, 20</p>
<p>;Show pixels that have been removed in white<br />
XYOUTS, 520, 265, &#8216;Removed Pixels in White&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, open + thresh, 360, 20<br />
end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=182&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/morphological-opening-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Hit or Miss operation in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/hit-or-miss-operation-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/hit-or-miss-operation-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:26:31 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=180</guid>
		<description><![CDATA[pro Mhotmiss ;Handle TrueColor displays: DEVICE, DECOMPOSED=0 ;Read the image path=FILEPATH(&#8216;pollens.jpg&#8217;,SUBDIR=['examples','demo','demodata']) READ_JPEG, path, img WINDOW, 0, XSIZE=700, YSIZE=540 ; Display the original image XYOUTS, 180, 525, &#8216;Original Image&#8217;, ALIGNMENT=.5, /DEVICE TV, img, 20, 280 rh = 2 ;Radius of hit disc rm = 4 ;Radius of miss disc ;Create a binary disc of given radius. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=180&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pro Mhotmiss<br />
;Handle TrueColor displays:<br />
DEVICE, DECOMPOSED=0</p>
<p>;Read the image<br />
path=FILEPATH(&#8216;pollens.jpg&#8217;,SUBDIR=['examples','demo','demodata'])<br />
READ_JPEG, path, img</p>
<p>WINDOW, 0, XSIZE=700, YSIZE=540</p>
<p>; Display the original image<br />
XYOUTS, 180, 525, &#8216;Original Image&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, img, 20, 280</p>
<p>rh = 2 ;Radius of hit disc<br />
rm = 4 ;Radius of miss disc</p>
<p>;Create a binary disc of given radius.<br />
hit = SHIFT(DIST(2*rh+1), rh, rh) LE rh</p>
<p>;Complement of disc for miss<br />
miss = SHIFT(DIST(2*rm+1), rm, rm) GT rm</p>
<p>;Load discrete color table<br />
TEK_COLOR</p>
<p>;Apply the threshold<br />
thresh = img GE 140B</p>
<p>; Display the thresholded image<br />
XYOUTS, 520, 525, &#8216;Thresholded Image&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, thresh, 360, 280</p>
<p>;Compute matches<br />
matches = MORPH_HITORMISS(thresh, hit, miss)</p>
<p>;Expand matches to size of hit disc<br />
matches = DILATE(matches, hit)</p>
<p>;Show matches.<br />
XYOUTS, 180, 265, &#8216;Matches&#8217;, ALIGNMENT=.5, /DEVICE<br />
TV, matches, 20, 20</p>
<p>;Superimpose, showing hit regions in blue.<br />
;(Blue = color index 4 for tek_color.)<br />
XYOUTS, 520, 265, &#8216;Superimposed, hit regions in blue&#8217;,$<br />
ALIGNMENT=.5, /DEVICE<br />
TV, thresh + 3*matches, 360, 20<br />
end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=180&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/hit-or-miss-operation-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Image Resizing in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/image-resizing-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/image-resizing-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:24:26 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=178</guid>
		<description><![CDATA[Pro Image_Resizing device,decompose=0 loadct,0 READ_JPEG,&#8217;C:\ITT\IDL64\examples\data\md1107g8a.JPG&#8217;,im sz=SIZE(im,/DIMENSIONS) WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;IMAGE&#8217; TV,im sz1=sz*1.5 ; IMAGE SIZE PRINT,SZ1 im1 = CONGRID(im,sz1[0],sz1[1],/interp) ; RESIZE THE IMAGE WINDOW,1,XSIZE=sz1[0],YSIZE=sz1[1],TITLE=&#8217;RESIZED_IMAGE&#8217; TV,im1 end Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=178&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pro Image_Resizing<br />
device,decompose=0<br />
loadct,0<br />
READ_JPEG,&#8217;C:\ITT\IDL64\examples\data\md1107g8a.JPG&#8217;,im<br />
sz=SIZE(im,/DIMENSIONS)<br />
WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;IMAGE&#8217;<br />
TV,im<br />
sz1=sz*1.5 ; IMAGE SIZE<br />
PRINT,SZ1<br />
im1 = CONGRID(im,sz1[0],sz1[1],/interp) ; RESIZE THE IMAGE<br />
WINDOW,1,XSIZE=sz1[0],YSIZE=sz1[1],TITLE=&#8217;RESIZED_IMAGE&#8217;<br />
TV,im1</p>
<p>end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=178&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/image-resizing-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>RGB to NTSC Color Conversion in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/rgb-to-ntsc-color-conversion-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/rgb-to-ntsc-color-conversion-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:22:18 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=176</guid>
		<description><![CDATA[PRO rgbcolorconversion file = FILEPATH(&#8216;rose.jpg&#8217;,SUBDIRECTORY = ['examples', 'data']) queryStatus = QUERY_IMAGE(file, imageInfo) PRINT, &#8216;Query Status = &#8216;, queryStatus HELP, imageInfo, /STRUCTURE imageSize = imageInfo.dimensions READ_JPEG,file,image imageDims = SIZE(image, /DIMENSIONS) ; rgb to gray conversion gimage=fltarr(imagedims[0],imagedims[1],imagedims[2]) CM=[[0.299, 0.587, 0.144],[0.596, -0.274, -0.322],[0.211, -0.523,0.312]] for i=0,imagedims[1]-1 do begin for j=0,imagedims[2]-1 do begin V=image[*,i,j] gimage[*,i,j]=CM * TRANSPOSE(V) endfor endfor [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=176&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO rgbcolorconversion<br />
file = FILEPATH(&#8216;rose.jpg&#8217;,SUBDIRECTORY = ['examples', 'data'])<br />
queryStatus = QUERY_IMAGE(file, imageInfo)<br />
PRINT, &#8216;Query Status = &#8216;, queryStatus<br />
HELP, imageInfo, /STRUCTURE<br />
imageSize = imageInfo.dimensions<br />
READ_JPEG,file,image<br />
imageDims = SIZE(image, /DIMENSIONS)<br />
; rgb to gray conversion<br />
gimage=fltarr(imagedims[0],imagedims[1],imagedims[2])<br />
CM=[[0.299, 0.587, 0.144],[0.596, -0.274, -0.322],[0.211, -0.523,0.312]]<br />
for i=0,imagedims[1]-1 do begin<br />
for j=0,imagedims[2]-1 do begin<br />
V=image[*,i,j]<br />
gimage[*,i,j]=CM * TRANSPOSE(V)<br />
endfor<br />
endfor</p>
<p>interleaving = WHERE((imageDims NE imageSize[0]) AND $<br />
(imageDims NE imageSize[1])) + 1<br />
PRINT, &#8216;Type of Interleaving = &#8216;, interleaving<br />
DEVICE, DECOMPOSED = 1<br />
WINDOW, 0, XSIZE = imageSize[0], YSIZE = imageSize[1], $<br />
TITLE = &#8216;An RGB Image&#8217;<br />
TV, image, TRUE = interleaving[0]<br />
WINDOW, 1, XSIZE = imageSize[0], YSIZE = imageSize[1], $<br />
TITLE = &#8216;An NTSC Image&#8217;<br />
TV, gimage, TRUE = interleaving[0]<br />
end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=176&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/rgb-to-ntsc-color-conversion-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Wavelet Transformation in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/wavelet-transformation-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/wavelet-transformation-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:19:04 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=174</guid>
		<description><![CDATA[PRO WAVELETTRANSFORM READ_GIF,&#8217;d:\Image\bird.gif&#8217;,f sz=size(f,/dimensions) DEVICE,DECOMPOSED = 0 LOADCT, 0 WINDOW,0,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;Original Image&#8217; tvscl, congrid(f,sz[0],sz[1]) f1 = wtn(f,20) f2=abs(f1)^2 f2 = alog10(f2) WINDOW,1,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;Transformed Image&#8217; tvscl, congrid(f2,sz[0],sz[1]) f3 = wtn(f1,20,/inverse) WINDOW,2,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;inverse Transformed Image&#8217; tvscl, congrid(f3,sz[0],sz[1]) END Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=174&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO WAVELETTRANSFORM</p>
<p>READ_GIF,&#8217;d:\Image\bird.gif&#8217;,f<br />
sz=size(f,/dimensions)<br />
DEVICE,DECOMPOSED = 0<br />
LOADCT, 0<br />
WINDOW,0,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;Original Image&#8217;<br />
tvscl, congrid(f,sz[0],sz[1])<br />
f1 = wtn(f,20)<br />
f2=abs(f1)^2<br />
f2 = alog10(f2)<br />
WINDOW,1,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;Transformed Image&#8217;<br />
tvscl, congrid(f2,sz[0],sz[1])<br />
f3 = wtn(f1,20,/inverse)<br />
WINDOW,2,XSIZE=SZ[0],YSIZE=SZ[1],TITLE=&#8217;inverse Transformed Image&#8217;<br />
tvscl, congrid(f3,sz[0],sz[1])</p>
<p>END</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=174&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/wavelet-transformation-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>POWER SPECTRUM of IMAGES in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/power-spectrum-of-images-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/power-spectrum-of-images-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:17:51 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=172</guid>
		<description><![CDATA[PRO POWER_SPECTRUM_EX im = [64,64] file = FILEPATH(&#8216;abnorm.dat&#8217;,SUBDIRECTORY =['examples','data']) f = READ_BINARY(file,DATA_DIM=im) sz = 2*im DEVICE, DECOMPOSED = 0 loadct, 0 f1 = FFT(f) center = im/2 + 1 fs = SHIFT(F1,center) ps = ABS(fs)^2 sps = ALOG10(ps) WINDOW,0,XSIZE = SZ[0],YSIZE = SZ[1],TITLE = &#8216;POWER SPECTRUM&#8217; TVSCL,CONGRID(sps,sz[0],sz[1]) END Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=172&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO POWER_SPECTRUM_EX<br />
im = [64,64]<br />
file = FILEPATH(&#8216;abnorm.dat&#8217;,SUBDIRECTORY =['examples','data'])<br />
f = READ_BINARY(file,DATA_DIM=im)<br />
sz = 2*im<br />
DEVICE, DECOMPOSED = 0<br />
loadct, 0<br />
f1 = FFT(f)<br />
center = im/2 + 1<br />
fs = SHIFT(F1,center)<br />
ps = ABS(fs)^2<br />
sps = ALOG10(ps)<br />
WINDOW,0,XSIZE = SZ[0],YSIZE = SZ[1],TITLE = &#8216;POWER SPECTRUM&#8217;<br />
TVSCL,CONGRID(sps,sz[0],sz[1])<br />
END</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=172&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/power-spectrum-of-images-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating Object boundaries in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/creating-object-boundaries-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/creating-object-boundaries-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:10:53 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=169</guid>
		<description><![CDATA[pro OBJECTBOUNDARY_SMOOTHING ;Initializing the display DEVICE, DECOMPOSED = 0, RETAIN = 2 LOADCT, 0 ;Reading a jpeg file file = FILEPATH(&#8216;meteor_crater.jpg&#8217;, SUBDIRECTORY = ['examples','data']) READ_JPEG,file, f,/GRAYSCALE sz = SIZE(f, /DIMENSIONS) print, sz ;creating a window WINDOW, 0, XSIZE = (2*SZ[0]),YSIZE=(SZ[1]) TV,f,0 ;writing a text object on image XYOUTS, 50, 220, &#8216;Original Image&#8217;, ALIGNMENT = 0.5, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=169&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pro OBJECTBOUNDARY_SMOOTHING</p>
<p>;Initializing the display<br />
DEVICE, DECOMPOSED = 0, RETAIN = 2<br />
LOADCT, 0</p>
<p>;Reading a jpeg file<br />
file = FILEPATH(&#8216;meteor_crater.jpg&#8217;, SUBDIRECTORY = ['examples','data'])<br />
READ_JPEG,file, f,/GRAYSCALE<br />
sz = SIZE(f, /DIMENSIONS)<br />
print, sz</p>
<p>;creating a window<br />
WINDOW, 0, XSIZE = (2*SZ[0]),YSIZE=(SZ[1])</p>
<p>TV,f,0</p>
<p>;writing a text object on image<br />
XYOUTS, 50, 220, &#8216;Original Image&#8217;, ALIGNMENT = 0.5, /DEVICE, COLOR = 255</p>
<p>;Image smoothing<br />
f1 = smooth(f,7,/edge_truncate)<br />
tvscl, f1,1<br />
XYOUTS, (50+SZ[0]), 220, &#8216;SMOOTH IMAGE&#8217;, ALIGNMENT = 0.5, /DEVICE, COLOR = 255</p>
<p>end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=169&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/creating-object-boundaries-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>HIGH_PASS filter in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/high_pass-filter-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/high_pass-filter-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:07:32 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=164</guid>
		<description><![CDATA[PRO HIGH_PASS_FILTER READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im sz=SIZE(im,/DIMENSIONS) im1=float(im)/255; nim=im1 KER = REPLICATE(-1.0,3,3) KER[1,1]=8.0 kER=FLOAT(KER) PRINT,KER nim=CONVOL(im1,ker) nim=byte(nim*255) WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;INPUT IMAGE&#8217; TV,im WINDOW,1,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;MEAN filtered&#8217; TV,nim PRINT,NIM[0:9,0:9] END Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=164&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO HIGH_PASS_FILTER</p>
<p>READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im<br />
sz=SIZE(im,/DIMENSIONS)<br />
im1=float(im)/255;<br />
nim=im1<br />
KER = REPLICATE(-1.0,3,3)<br />
KER[1,1]=8.0<br />
kER=FLOAT(KER)<br />
PRINT,KER</p>
<p>nim=CONVOL(im1,ker)<br />
nim=byte(nim*255)<br />
WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;INPUT IMAGE&#8217;<br />
TV,im<br />
WINDOW,1,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;MEAN filtered&#8217;<br />
TV,nim<br />
PRINT,NIM[0:9,0:9]<br />
END</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=164&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/high_pass-filter-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>MEAN filter in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/mean-filter-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/mean-filter-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:04:33 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=161</guid>
		<description><![CDATA[PRO MEAN_FILTER READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im sz=SIZE(im,/DIMENSIONS) im1=float(im)/255; nim=im1 ker=float([[1,1,1],[1,1,1],[1,1,1]])/9 print,ker nim=CONVOL(im1,ker) nim=byte(nim*255) WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;INPUT IMAGE&#8217; TVSCL,im WINDOW,1,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;MEAN filtered&#8217; TV,nim END Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=161&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO MEAN_FILTER</p>
<p>READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im<br />
sz=SIZE(im,/DIMENSIONS)<br />
im1=float(im)/255;<br />
nim=im1<br />
ker=float([[1,1,1],[1,1,1],[1,1,1]])/9<br />
print,ker<br />
nim=CONVOL(im1,ker)<br />
nim=byte(nim*255)<br />
WINDOW,0,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;INPUT IMAGE&#8217;<br />
TVSCL,im<br />
WINDOW,1,XSIZE=sz[0],YSIZE=sz[1],TITLE=&#8217;MEAN filtered&#8217;<br />
TV,nim<br />
END</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=161&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/mean-filter-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>MEDIAN filter in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/median-filter-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/median-filter-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:02:56 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=159</guid>
		<description><![CDATA[PRO MEDIAN_FILTER READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im im1=im sz=SIZE(im,/DIMENSIONS) s=[0,0,0,0,0,0,0,0,0] FOR i=1,sz[0]-2 DO BEGIN FOR j=1,sz[1]-2 DO BEGIN CO=0; FOR k = i-1,i+1 DO BEGIN FOR l = j-1,j+1 DO BEGIN s[CO]=im[k,l] CO=CO+1 ENDFOR ENDFOR im1[i,j]=MEDIAN(s) ENDFOR ENDFOR WINDOW,0,XSIZE=sz[0],YSIZE=sz[0],TITLE=&#8217;ORIGINAL IMAGE&#8217; TV,im WINDOW,1,XSIZE=sz[0],YSIZE=sz[0],TITLE=&#8217;MEDIAN IMAGE&#8217; TV,im1 END Filed under: IDL<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=159&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>PRO MEDIAN_FILTER<br />
READ_GIF,&#8217;d:\Image\bird.gif&#8217;,im<br />
im1=im<br />
sz=SIZE(im,/DIMENSIONS)<br />
s=[0,0,0,0,0,0,0,0,0]<br />
FOR i=1,sz[0]-2 DO BEGIN<br />
FOR j=1,sz[1]-2 DO BEGIN<br />
CO=0;<br />
FOR k = i-1,i+1 DO BEGIN<br />
FOR l = j-1,j+1 DO BEGIN<br />
s[CO]=im[k,l]<br />
CO=CO+1<br />
ENDFOR<br />
ENDFOR<br />
im1[i,j]=MEDIAN(s)<br />
ENDFOR<br />
ENDFOR<br />
WINDOW,0,XSIZE=sz[0],YSIZE=sz[0],TITLE=&#8217;ORIGINAL IMAGE&#8217;<br />
TV,im<br />
WINDOW,1,XSIZE=sz[0],YSIZE=sz[0],TITLE=&#8217;MEDIAN IMAGE&#8217;<br />
TV,im1<br />
END</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=159&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/median-filter-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>REGION GROWING in IDL</title>
		<link>http://diptutor.wordpress.com/2010/08/03/region-growing-in-idl/</link>
		<comments>http://diptutor.wordpress.com/2010/08/03/region-growing-in-idl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:00:00 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[IDL]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=157</guid>
		<description><![CDATA[pro REGION_GROWING ; initialize the device DEVICE, DECOMPOSED = 0, RETAIN = 2 LOADCT, 0 ;read the image file = FILEPATH(&#8216;md1107g8a.jpg&#8217;,SUBDIRECTORY = ['examples','data']) READ_JPEG, file, f,/GRAYSCALE sz = SIZE(f,/DIMENSIONS) ;RESIZE THE IMAGE f = REBIN(BYTSCL(f),sz[0]*2,sz[1]*2) sz=2*sz WINDOW,0,XSIZE = SZ[0], YSIZE=SZ[1],TITLE = &#8216;SELECT A POINT ON THE IMAGE&#8217; TVSCL, F ;SELECT A POINT  FROM THE IMAGE [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=157&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pro REGION_GROWING</p>
<p>; initialize the device<br />
DEVICE, DECOMPOSED = 0, RETAIN = 2<br />
LOADCT, 0<br />
;read the image</p>
<p>file = FILEPATH(&#8216;md1107g8a.jpg&#8217;,SUBDIRECTORY = ['examples','data'])<br />
READ_JPEG, file, f,/GRAYSCALE<br />
sz = SIZE(f,/DIMENSIONS)</p>
<p>;RESIZE THE IMAGE<br />
f = REBIN(BYTSCL(f),sz[0]*2,sz[1]*2)<br />
sz=2*sz</p>
<p>WINDOW,0,XSIZE = SZ[0], YSIZE=SZ[1],TITLE = &#8216;SELECT A POINT ON THE IMAGE&#8217;<br />
TVSCL, F</p>
<p>;SELECT A POINT  FROM THE IMAGE<br />
CURSOR, xi,yi, /DEVICE<br />
x = LINDGEN(10*10) MOD 10 + xi<br />
y = LINDGEN(10*10) / 10 + yi<br />
roiPixels = x + y * sz[0]</p>
<p>WDELETE, 0<br />
TOPCLR = !D.TABLE_SIZE &#8211; 1<br />
TVLCT, 255,0,0, TOPCLR<br />
regionPts = BYTSCL(F, TOP = (topClr &#8211; 1))<br />
regionPts[roiPixels] = topClr</p>
<p>WINDOW, 0, XSIZE = sz[0], YSIZE = sz[1], TITLE = &#8216;ORIGINAL REGION&#8217;<br />
TV, regionPts</p>
<p>;REGION GROWING FUNCTION</p>
<p>ROIPIXELS = REGION_GROW(F,roiPixels, THRESHOLD = [185,235])</p>
<p>F1 = BYTSCL(F, TOP = (TOPCLR-1))<br />
F1[ROIPIXELS] = TOPCLR</p>
<p>WINDOW,2, XSIZE=SZ[0],YSIZE=SZ[1],TITLE = &#8216;THRESHOLD GROWN REGION&#8217;<br />
TV, F1</p>
<p>end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/idl/'>IDL</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=157&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/03/region-growing-in-idl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Morphology Edge Detection</title>
		<link>http://diptutor.wordpress.com/2010/08/02/morphology-edge-detection/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/morphology-edge-detection/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:12:57 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=150</guid>
		<description><![CDATA[clear all; close all; clc; a = imread(&#8216;circles.png&#8217;); a = imresize(a,[256,256]); %a = imcrop(a); [m n]=size(a); b = zeros([m n]); figure,imshow(a); w = [1 1 1 1 1]; % structuring element for i=1:m-1 for j=3:n-2 con=0; for p=j-2:j+2 con=con+1; s(con)= a(i,p)*w(con); end s1 = 1; for r=1:con s1 = s1*s(r); end if s1 &#62; 0 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=150&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
a = imread(&#8216;circles.png&#8217;);<br />
a = imresize(a,[256,256]);<br />
%a = imcrop(a);<br />
[m n]=size(a);<br />
b = zeros([m n]);<br />
figure,imshow(a);<br />
w = [1 1 1 1 1]; % structuring element<br />
for i=1:m-1<br />
for j=3:n-2<br />
con=0;<br />
for p=j-2:j+2<br />
con=con+1;<br />
s(con)= a(i,p)*w(con);<br />
end<br />
s1 = 1;<br />
for r=1:con<br />
s1 = s1*s(r);<br />
end<br />
if s1 &gt; 0<br />
b(i,j)=1;<br />
end<br />
end<br />
end<br />
figure,imshow(b);<br />
f1 = a-b;<br />
figure,imshow(f1);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=150&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/morphology-edge-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Chain Coding</title>
		<link>http://diptutor.wordpress.com/2010/08/02/chain-coding/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/chain-coding/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:10:08 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=148</guid>
		<description><![CDATA[clear all; close all; clc; a = imread(&#8216;circles.png&#8217;); a = imresize(a,[256,256]); [m n]=size(a); b = zeros([m n]); figure,imshow(a); w = [0 1 0 1 1 1 0 1 0]; % structuring element for i=2:m-1 for j=2:n-1 con=0; for k=i-1:i+1 for p=j-1:j+1 con=con+1; s(con)= a(k,p)*w(con); end end if sum(s) &#62; 0 b(i,j)=1; end end end f2 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=148&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
a = imread(&#8216;circles.png&#8217;);<br />
a = imresize(a,[256,256]);<br />
[m n]=size(a);<br />
b = zeros([m n]);<br />
figure,imshow(a);<br />
w = [0 1 0 1 1 1 0 1 0]; % structuring element<br />
for i=2:m-1<br />
for j=2:n-1<br />
con=0;<br />
for k=i-1:i+1<br />
for p=j-1:j+1<br />
con=con+1;<br />
s(con)= a(k,p)*w(con);<br />
end<br />
end<br />
if sum(s) &gt; 0<br />
b(i,j)=1;<br />
end<br />
end<br />
end<br />
f2 = xor(a,b);<br />
figure,imshow(f2),title(&#8216;Object Edge&#8217;);<br />
Ipo = a(19,35);<br />
co=0; Cont = 0;Cva = 0;<br />
i=19; j=35;<br />
while (co==0)<br />
if a(i,j)==Ipo<br />
if a(i,j+1) == a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=0;<br />
i=i;j=j+1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i-1,j+1) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=1;<br />
i=i-1;j=j+1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i-1,j) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=2;<br />
i=i-1; j=j;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i-1,j-1) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=3;<br />
i=i-1; j=j-1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i-1,j) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=4;<br />
i=i-1; j=j;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i+1,j-1) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=5;<br />
i=i+1; j=j-1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i+1,j) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=6;<br />
i=i+1; j=j-1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
elseif a(i+1,j+1) ==  a(i,j)<br />
Cont=Cont+1;<br />
CVa(Cont)=7;<br />
i=i+1; j=j+1;<br />
if (i==19) &amp;&amp; (j == 35)<br />
co=1;<br />
end<br />
else<br />
co=1;<br />
end<br />
else<br />
co=1;<br />
end<br />
end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=148&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/chain-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Morphology Dilation</title>
		<link>http://diptutor.wordpress.com/2010/08/02/morphology-dilation/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/morphology-dilation/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:07:36 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=146</guid>
		<description><![CDATA[clear all; close all; clc; a = imread(&#8216;Bimage1.bmp&#8217;); a = imresize(a,[256,256]); [m n]=size(a); b = zeros([m n]); figure,imshow(a); w = [0 1 0 1 1 1 0 1 0]; % structuring element for i=2:m-1 for j=2:n-1 con=0; for k=i-1:i+1 for p=j-1:j+1 con=con+1; s(con)= a(k,p)*w(con); end end if sum(s) &#62; 0 b(i,j)=1; end end end figure,imshow(b); [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=146&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
a = imread(&#8216;Bimage1.bmp&#8217;);<br />
a = imresize(a,[256,256]);<br />
[m n]=size(a);<br />
b = zeros([m n]);<br />
figure,imshow(a);<br />
w = [0 1 0 1 1 1 0 1 0]; % structuring element<br />
for i=2:m-1<br />
for j=2:n-1<br />
con=0;<br />
for k=i-1:i+1<br />
for p=j-1:j+1<br />
con=con+1;<br />
s(con)= a(k,p)*w(con);<br />
end<br />
end</p>
<p>if sum(s) &gt; 0<br />
b(i,j)=1;<br />
end<br />
end<br />
end<br />
figure,imshow(b);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=146&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/morphology-dilation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Morphology Erosion</title>
		<link>http://diptutor.wordpress.com/2010/08/02/morphology-erosion/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/morphology-erosion/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:06:07 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=144</guid>
		<description><![CDATA[clear all; close all; clc; a = imread(&#8216;Bimage1.bmp&#8217;); a = imresize(a,[256,256]); %a = imcrop(a); [m n]=size(a); b = zeros([m n]); figure,imshow(a); w = [1 1 1 1 1]; % structuring element for i=1:m-1 for j=3:n-2 con=0; for p=j-2:j+2 con=con+1; s(con)= a(i,p)*w(con); end s1 = 1; for r=1:con s1 = s1*s(r); end if s1 &#62; 0 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=144&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
a = imread(&#8216;Bimage1.bmp&#8217;);<br />
a = imresize(a,[256,256]);<br />
%a = imcrop(a);<br />
[m n]=size(a);<br />
b = zeros([m n]);<br />
figure,imshow(a);<br />
w = [1 1 1 1 1]; % structuring element<br />
for i=1:m-1<br />
for j=3:n-2<br />
con=0;<br />
for p=j-2:j+2<br />
con=con+1;<br />
s(con)= a(i,p)*w(con);<br />
end<br />
s1 = 1;<br />
for r=1:con<br />
s1 = s1*s(r);<br />
end<br />
if s1 &gt; 0<br />
b(i,j)=1;<br />
end<br />
end<br />
end<br />
figure,imshow(b);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=144&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/morphology-erosion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Image segmantation using Region Splitting and merging</title>
		<link>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-splitting-and-merging/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-splitting-and-merging/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:03:59 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=141</guid>
		<description><![CDATA[clear all; close all; clc; f = imread(&#8216;coins.png&#8217;); g = splitmerge(f,2,@predicate); figure,imshow(f); figure,imshow(g); function g = splitmerge(f, mindim, fun) % splitmerge Segment an image using a split-and merge algorithm. % split regions down to size 1-by-1. q = 2^nextpow2(max(size(f))); [m n]=size(f); f = padarray(f, [q-m, q-n], &#8216;post&#8217;); s = qtdecomp(f, @split_test, mindim, fun); lmax = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=141&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
f = imread(&#8216;coins.png&#8217;);<br />
g = splitmerge(f,2,@predicate);<br />
figure,imshow(f);<br />
figure,imshow(g);</p>
<p>function g = splitmerge(f, mindim, fun)<br />
% splitmerge Segment an image using a split-and merge algorithm.<br />
% split regions down to size 1-by-1.<br />
q = 2^nextpow2(max(size(f)));<br />
[m n]=size(f);<br />
f = padarray(f, [q-m, q-n], &#8216;post&#8217;);<br />
s = qtdecomp(f, @split_test, mindim, fun);<br />
lmax = full(max(s(:)));<br />
g=zeros(size(f));<br />
marker = zeros(size(f));<br />
for k = 1:lmax<br />
[vals, r, c] = qtgetblk(f, s,k);<br />
if ~isempty(vals)<br />
for i= 1:length(r)<br />
xlow = r(i);<br />
ylow = c(i);<br />
xhigh = xlow + k -1;<br />
yhigh = ylow + k -1;<br />
region = f(xlow:xhigh, ylow:yhigh);<br />
flag = feval(fun, region);<br />
if flag<br />
g(xlow:xhigh, ylow:yhigh) = 1;<br />
marker(xlow, ylow) = 1;<br />
end<br />
end<br />
end<br />
end<br />
g = bwlabel(imreconstruct(marker,g));<br />
g = g(1:m,1:n);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=141&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-splitting-and-merging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Image segmantation using region growing</title>
		<link>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-growing/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-growing/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:01:39 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=138</guid>
		<description><![CDATA[clear all; close all; clc; f = imread(&#8216;coins.png&#8217;); t=70; % Thres Hold value s = 60; % Seed Value [g, nr,si,ti] = regiongrow(f,s,t); figure,imshow(f),title(&#8216;Input Image&#8217;); figure,imshow(ti),title(&#8216;After Segmentation&#8217;); function [g,nr,si,ti]=regiongrow(f,s,t) % regiongrow perform segmentation by region growing. f = double(f); if numel(s) ==1 si =f == s; s1 = s; else si = bwmorph(s, &#8216;shrink&#8217;, Inf); [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=138&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
f = imread(&#8216;coins.png&#8217;);<br />
t=70; % Thres Hold value<br />
s = 60; % Seed Value<br />
[g, nr,si,ti] = regiongrow(f,s,t);<br />
figure,imshow(f),title(&#8216;Input Image&#8217;);<br />
figure,imshow(ti),title(&#8216;After Segmentation&#8217;);</p>
<p>function [g,nr,si,ti]=regiongrow(f,s,t)<br />
% regiongrow perform segmentation by region growing.<br />
f = double(f);<br />
if numel(s) ==1<br />
si =f == s;<br />
s1 = s;<br />
else<br />
si = bwmorph(s, &#8216;shrink&#8217;, Inf);<br />
j = find(si);<br />
s1 = f(j);<br />
end<br />
ti = false(size(f));<br />
for k=1:length(s1)<br />
seedvalue = s1(k);<br />
s = abs(f &#8211; seedvalue) &lt;= t;<br />
ti = ti | s;<br />
end<br />
[g, nr] = bwlabel(imreconstruct(si, ti));</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=138&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/image-segmantation-using-region-growing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Point Detection on Image</title>
		<link>http://diptutor.wordpress.com/2010/08/02/point-detection-on-image/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/point-detection-on-image/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 11:58:58 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=135</guid>
		<description><![CDATA[clear all ; close all; clc; I = imread(&#8216;House24.png&#8217;); I = rgb2gray(I); I = im2double(I); h = [-1 -1 -1;-1 8 -1;-1 -1 -1]; f = imfilter(I,h); figure,imshow(I),title(&#8216;Original Image&#8217;); figure,imshow(f),title(&#8216;After filtering&#8217;); Filed under: Matlab<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=135&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all ; close all; clc;<br />
I = imread(&#8216;House24.png&#8217;);<br />
I = rgb2gray(I);<br />
I = im2double(I);<br />
h = [-1 -1 -1;-1 8 -1;-1 -1 -1];<br />
f = imfilter(I,h);<br />
figure,imshow(I),title(&#8216;Original Image&#8217;);<br />
figure,imshow(f),title(&#8216;After filtering&#8217;);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=135&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/point-detection-on-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Hough Edge detection</title>
		<link>http://diptutor.wordpress.com/2010/08/02/hough-edge-detection/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/hough-edge-detection/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 11:57:42 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=133</guid>
		<description><![CDATA[clear all; close all; clc; f = imread(&#8216;House24.png&#8217;); f = rgb2gray(f); f = imcrop(f,[3 3 255 255]); %f = im2double(f); %f = imrotate(f,33,&#8217;crop&#8217;); BW = edge(f,&#8217;canny&#8217;); [H, theta, rho] = hough(BW); imshow(theta, rho, H, [], &#8216;notruesize&#8217;); axis on, axis normal xlabel(&#8216;\theta&#8217;), ylabel(&#8216;\rho&#8217;); p = houghpeaks(H,5,&#8217;threshold&#8217;,ceil(0.3*max(H(:)))); c = theta(p(:,2)); r = rho(p(:,1)); hold on plot(c,r, &#8216;linestyle&#8217;, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=133&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
f = imread(&#8216;House24.png&#8217;);<br />
f = rgb2gray(f);<br />
f = imcrop(f,[3 3 255 255]);<br />
%f = im2double(f);<br />
%f = imrotate(f,33,&#8217;crop&#8217;);<br />
BW = edge(f,&#8217;canny&#8217;);<br />
[H, theta, rho] = hough(BW);<br />
imshow(theta, rho, H, [], &#8216;notruesize&#8217;);<br />
axis on, axis normal<br />
xlabel(&#8216;\theta&#8217;), ylabel(&#8216;\rho&#8217;);<br />
p = houghpeaks(H,5,&#8217;threshold&#8217;,ceil(0.3*max(H(:))));<br />
c = theta(p(:,2));<br />
r = rho(p(:,1));<br />
hold on<br />
plot(c,r, &#8216;linestyle&#8217;, &#8216;none&#8217;, &#8216;marker&#8217;, &#8216;S&#8217;, &#8216;color&#8217;, &#8216;w&#8217;);<br />
lines = houghlines(BW,theta,rho,p,&#8217;FillGap&#8217;,5,&#8217;MinLength&#8217;,7);<br />
figure,imshow(f), hold on<br />
for k = 1:length(lines)<br />
xy = [lines(k).point1; lines(k).point2];<br />
plot(xy(:,1),xy(:,2),&#8217;LineWidth&#8217;,2,&#8217;Color&#8217;,'green&#8217;);<br />
end</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=133&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/hough-edge-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
		<item>
		<title>Roberts Edge Detection</title>
		<link>http://diptutor.wordpress.com/2010/08/02/roberts-edge-detection/</link>
		<comments>http://diptutor.wordpress.com/2010/08/02/roberts-edge-detection/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 11:55:45 +0000</pubDate>
		<dc:creator>diptutor</dc:creator>
				<category><![CDATA[Matlab]]></category>

		<guid isPermaLink="false">http://diptutor.wordpress.com/?p=131</guid>
		<description><![CDATA[clear all; close all; clc; I = imread(&#8216;lena.gif&#8217;); %I = rgb2gray(I); I = im2double(I); h = [-1 0;0 1]; % 45 degree Mask h1 = [0 -1;1 0]; % -45 degree Mask f1 = imfilter(I,h,&#8217;replicate&#8217;); f2 = imfilter(I,h1,&#8217;replicate&#8217;); figure(1),imshow(I),title(&#8216;Original Image&#8217;); figure(2); subplot(1,2,1),imshow(f1),title(&#8217;45 Degree Edge&#8217;); subplot(1,2,2),imshow(f2),title(&#8216;-45 Degree Edge&#8217;); Filed under: Matlab<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=131&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>clear all; close all; clc;<br />
I = imread(&#8216;lena.gif&#8217;);<br />
%I = rgb2gray(I);<br />
I = im2double(I);<br />
h = [-1 0;0 1]; % 45 degree Mask<br />
h1 = [0 -1;1 0]; % -45 degree Mask<br />
f1 = imfilter(I,h,&#8217;replicate&#8217;);<br />
f2 = imfilter(I,h1,&#8217;replicate&#8217;);<br />
figure(1),imshow(I),title(&#8216;Original Image&#8217;);<br />
figure(2);<br />
subplot(1,2,1),imshow(f1),title(&#8217;45 Degree Edge&#8217;);<br />
subplot(1,2,2),imshow(f2),title(&#8216;-45 Degree Edge&#8217;);</p>
<br />Filed under: <a href='http://diptutor.wordpress.com/category/matlab/'>Matlab</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diptutor.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diptutor.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diptutor.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diptutor.wordpress.com&amp;blog=9733731&amp;post=131&amp;subd=diptutor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diptutor.wordpress.com/2010/08/02/roberts-edge-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/adf0698dd1de2b04eaaa52e46491a027?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diptutor</media:title>
		</media:content>
	</item>
	</channel>
</rss>
