{"id":22,"date":"2006-01-24T07:00:50","date_gmt":"2006-01-24T12:00:50","guid":{"rendered":"https:\/\/blogs.mathworks.com\/steve\/?p=22"},"modified":"2019-10-21T17:40:34","modified_gmt":"2019-10-21T21:40:34","slug":"spatial-transforms","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/steve\/2006\/01\/24\/spatial-transforms\/","title":{"rendered":"Spatial transformations"},"content":{"rendered":"<p>\r\nSection 5.11 of  <a href=\"http:\/\/www.imageprocessingplace.com\">Digital Image Processing Using MATLAB<\/a> covers spatial transformations. I'm interested in expanding this material to a full chapter. I'd like to use this blog to explore these topics and get your feedback about them.\r\n<\/p>\r\n\r\nHere's a partial list of concepts to cover:\r\n<p>\r\n<ul>\r\n<li>\r\nTerminology\r\n<\/li>\r\n<li>\r\nTypes of spatial transformations (affine, for example) and their properties\r\n<\/li>\r\n<li>\r\nForward mapping versus inverse mapping\r\n<\/li>\r\n<li>\r\nInterpolation\r\n<\/li>\r\n<li>\r\nAliasing and anti-aliasing\r\n<\/li>\r\n<\/ul>\r\n<\/p>\r\n\r\n<p>\r\nI'd also like to cover interesting features and design issues associated with the <a href=\"https:\/\/www.mathworks.com\/products\/image\">Image Processing Toolbox<\/a> functions <tt>imtransform<\/tt> and <tt>tformarray<\/tt>, such as:\r\n<ul>\r\n<li> Defining the spatial coordinate systems associated with the input and output images\r\n<\/li>\r\n<li> Multidimensional operation\r\n<\/li>\r\n<li> Options for handling out-of-bounds pixels\r\n<\/li><li>\r\nWhat is <tt>findbounds<\/tt> and how does <tt>imtransform<\/tt> use it?\r\n<\/li>\r\n<\/ul>\r\n<\/p>\r\n\r\n<p>\r\nFinally, there are common questions and points of confusion, such as why applying a translation using imtransform appears not to do anything.\r\n<\/p>\r\n\r\n<p>\r\nWhat am I leaving out? Please tell me what you'd like to hear about.\r\n<\/p>","protected":false},"excerpt":{"rendered":"<p>\r\nSection 5.11 of  Digital Image Processing Using MATLAB covers spatial transformations. I'm interested in expanding this material to a full chapter. I'd like to use this blog to explore these topics... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/steve\/2006\/01\/24\/spatial-transforms\/\">read more >><\/a><\/p>","protected":false},"author":42,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[42,44],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":1,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":3484,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/22\/revisions\/3484"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}