<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Spatial transformations: maketform, tformfwd, and tforminv</title>
	<atom:link href="http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/</link>
	<description>Steve Eddins manages the Image &#38; Geospatial development team at The MathWorks and coauthored Digital Image Processing Using MATLAB. He writes here about image processing concepts, algorithm implementations, and MATLAB.</description>
	<lastBuildDate>Sat, 11 Feb 2012 18:27:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-24416</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 17 Aug 2011 02:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-24416</guid>
		<description>Lawaller&#8212;You can use imtransform for that.</description>
		<content:encoded><![CDATA[<p>Lawaller&mdash;You can use imtransform for that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lawaller</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-24364</link>
		<dc:creator>lawaller</dc:creator>
		<pubDate>Wed, 27 Jul 2011 22:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-24364</guid>
		<description>Hi, 

i&#039;d like to do a 2D shear on a 4D matrix. so i have the affine tform matrix T and the input 4D matrix. which function should i use to get the output 4D matrix that has been operated on by T?? thanks!</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>i&#8217;d like to do a 2D shear on a 4D matrix. so i have the affine tform matrix T and the input 4D matrix. which function should i use to get the output 4D matrix that has been operated on by T?? thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-24199</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 13 May 2011 13:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-24199</guid>
		<description>Sundar&#8212;Close, but it actually works in the opposite direction. Start with a pixel location in the &lt;strong&gt;output image&lt;/strong&gt;. Rotate that pixel location to find the corresponding location in the input image. In general, the input-image location won&#039;t be integer valued. Round the input-image location. Grab the input-image pixel value at the rounded location and use that value for the corresponding output image pixel.</description>
		<content:encoded><![CDATA[<p>Sundar&mdash;Close, but it actually works in the opposite direction. Start with a pixel location in the <strong>output image</strong>. Rotate that pixel location to find the corresponding location in the input image. In general, the input-image location won&#8217;t be integer valued. Round the input-image location. Grab the input-image pixel value at the rounded location and use that value for the corresponding output image pixel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sundar</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-23980</link>
		<dc:creator>Sundar</dc:creator>
		<pubDate>Tue, 22 Feb 2011 09:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-23980</guid>
		<description>Hi Steve,
   I have a question on nearest neighbor interpolation (NNI) when I do image rotation. I am comfortable with using imtransform but I would like to know a bit more on NNI. Say, I rotate an image by a certain degree using NNI and let us consider a single point (30,30) in the image. When rotated, say (30,30) in the new image is at (35.25,45.4). Does NNI round up this co-ordinate to (35,45) and then fill up this position with the pixel value of (30,30)?

Thanks
Sundar</description>
		<content:encoded><![CDATA[<p>Hi Steve,<br />
   I have a question on nearest neighbor interpolation (NNI) when I do image rotation. I am comfortable with using imtransform but I would like to know a bit more on NNI. Say, I rotate an image by a certain degree using NNI and let us consider a single point (30,30) in the image. When rotated, say (30,30) in the new image is at (35.25,45.4). Does NNI round up this co-ordinate to (35,45) and then fill up this position with the pixel value of (30,30)?</p>
<p>Thanks<br />
Sundar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-23773</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 10 Dec 2010 14:28:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-23773</guid>
		<description>Hi Steve,

I do have a question regarding calculation of homography matrix to compensate the distortion in a picture, unfortunately I could not find any suitable example regarding this case. I have checked the following link as as a m file that computes the 3x3 2D homography of 4 or more points in a plane. This code follows the normalised direct linear transformation algorithm given by Hartley and Zisserman.

http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/Projective/homography2d.m 

but i did not figure out how should I get the x1 and x2 points. I have posted my picture here:
http://i53.tinypic.com/qsje4n.jpg

please help me the solution</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>I do have a question regarding calculation of homography matrix to compensate the distortion in a picture, unfortunately I could not find any suitable example regarding this case. I have checked the following link as as a m file that computes the 3&#215;3 2D homography of 4 or more points in a plane. This code follows the normalised direct linear transformation algorithm given by Hartley and Zisserman.</p>
<p><a href="http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/Projective/homography2d.m" rel="nofollow">http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/Projective/homography2d.m</a> </p>
<p>but i did not figure out how should I get the x1 and x2 points. I have posted my picture here:<br />
<a href="http://i53.tinypic.com/qsje4n.jpg" rel="nofollow">http://i53.tinypic.com/qsje4n.jpg</a></p>
<p>please help me the solution</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-23011</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 19 Apr 2010 18:38:59 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-23011</guid>
		<description>Helen&#8212;After you call &lt;tt&gt;load&lt;/tt&gt;, do you have the variables &lt;tt&gt;x&lt;/tt&gt; and &lt;tt&gt;y&lt;/tt&gt; in your workspace?</description>
		<content:encoded><![CDATA[<p>Helen&mdash;After you call <tt>load</tt>, do you have the variables <tt>x</tt> and <tt>y</tt> in your workspace?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Helen</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-22950</link>
		<dc:creator>Helen</dc:creator>
		<pubDate>Fri, 02 Apr 2010 08:29:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-22950</guid>
		<description>&lt;pre&gt;
% http://blogs.mathworks.com/images/steve/37/george.mat
load george
plot(x,y), axis ij, axis equal, axis([-1 1 -1 1]), grid on
??? Undefined function or variable &#039;x&#039;.
&lt;/pre&gt;
could you help me solve this problem? I am a beginning student ,please forgive me for my question</description>
		<content:encoded><![CDATA[<pre>
% <a href="http://blogs.mathworks.com/images/steve/37/george.mat" rel="nofollow">http://blogs.mathworks.com/images/steve/37/george.mat</a>
load george
plot(x,y), axis ij, axis equal, axis([-1 1 -1 1]), grid on
??? Undefined function or variable 'x'.
</pre>
<p>could you help me solve this problem? I am a beginning student ,please forgive me for my question</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-22924</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 26 Mar 2010 20:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-22924</guid>
		<description>Esther&#8212;How the inference problems are formulated and solved for the different types are pretty well documented in code comments inside the function cp2tform.m.  See the code comments associated with the different subfunctions inside.</description>
		<content:encoded><![CDATA[<p>Esther&mdash;How the inference problems are formulated and solved for the different types are pretty well documented in code comments inside the function cp2tform.m.  See the code comments associated with the different subfunctions inside.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Esther</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-22923</link>
		<dc:creator>Esther</dc:creator>
		<pubDate>Fri, 26 Mar 2010 17:03:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-22923</guid>
		<description>Hi Steve,

I would like to know how Matlab performs linear conformal mapping for 2 and more than 2 control point pairs (for the registration of a pair of images) under the function cp2tform. Is it using some kind of least square solutions? 

Can you suggest any reference for this? Thanks.</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>I would like to know how Matlab performs linear conformal mapping for 2 and more than 2 control point pairs (for the registration of a pair of images) under the function cp2tform. Is it using some kind of least square solutions? </p>
<p>Can you suggest any reference for this? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.mathworks.com/steve/2006/02/14/spatial-transformations-maketform-tformfwd-and-tforminv/#comment-22919</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Fri, 26 Mar 2010 13:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mathworks.com/steve/?p=37#comment-22919</guid>
		<description>Esther&#8212;Can you be more specific about what you want to know?</description>
		<content:encoded><![CDATA[<p>Esther&mdash;Can you be more specific about what you want to know?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

