{"id":310,"date":"2010-01-08T15:35:13","date_gmt":"2010-01-08T20:35:13","guid":{"rendered":"https:\/\/blogs.mathworks.com\/steve\/2010\/01\/08\/in-my-mailbox-this-week-mcalab-astronomy-dmperm-and-sudoku\/"},"modified":"2019-10-29T13:19:35","modified_gmt":"2019-10-29T17:19:35","slug":"in-my-mailbox-this-week-mcalab-astronomy-dmperm-and-sudoku","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/steve\/2010\/01\/08\/in-my-mailbox-this-week-mcalab-astronomy-dmperm-and-sudoku\/","title":{"rendered":"In my mailbox this week: MCALab, astronomy, dmperm, and Sudoku"},"content":{"rendered":"<p>\r\nSome interesting IEEE articles arrived in my mailbox this week. <em>Computing in Science and Engineering<\/em> has \"MCALab: Reproducible Research in Signal and Image Decomposition and Inpainting,\" by Fadili, Starck, Elad, and Donoho. MCA means morphological component analysis, which is a new term for me. MCALab is an open-source library of MATLAB routines for signal and image decomposition and inpainting.\r\n<\/p>\r\n\r\n<p>\r\n<a href=\"http:\/\/ieeexplore.ieee.org\/xpl\/tocresult.jsp?isYear=2010&isnumber=5355482&Submit32=View+Contents\">This month's Signal Processing Magazine<\/a> has a special section on astronomy and cosmology packed with image processing theory and applications, including:\r\n<\/p>\r\n\r\n<ul>\r\n<li> \"Synthetic Aperture Radio Telescopes,\" by Levanda and Leshem<\/li>\r\n<li> \"Calibration Challenges for Future Radio Telescopes,\" by Wijnholds, van der Tol, Nijboer, and van der Veen <\/li>\r\n<li> \"Bayesian Source Separation for Cosmology,\" by Kuruoglu <\/li>\r\n<li> \"Precision Cosmology with the Cosmic Microwave Background,\" by Cardoso <\/li>\r\n<li> \"Cosmic Microwave Background Images,\" by Herranz and Vielva <\/li>\r\n<li> \"Light on Dark Matter with Weak Gravitational Lensing,\" by Pires, Starck, and R\u00e9fr\u00e9gier. <\/li>\r\n<li> \"Multidimensional Image Reconstruction in Astronomy,\" by Kamalabadi <\/li>\r\n<li> \"Image Reconstruction in Optical Interferometry,\" by Thi\u00e9baut and Giovannelli <\/li>\r\n<li> \"Imaging with Linc-Nirvana,\" by Bertero, Boccacci, Desider\u00e0, La Camera, Carbillet, and Lant\u00e9ri <\/li>\r\n<\/ul>\r\n\r\n<p>\r\nFinally, another article in Computing in Science and Engineering caught my eye: \"Whip Until Solved,\" by Sullivan. This article describes a method for solving Sudoku puzzles that makes use of the MATLAB function <tt>dmperm<\/tt>. I confess that I can't think of a connection between Sudoku and image processing (take that as a challenge, dear reader), and I've never even solved a Sudoku puzzle. But I <strong>have<\/strong> written about <tt>dmperm<\/tt>, though, in my <a href=\"https:\/\/blogs.mathworks.com\/steve\/category\/connected-components\/\">series on connected components labeling<\/a>. And, coincidentally, MATLAB creator Cleve Moler wrote an article in the most recent MathWorks News & Notes about different way to use MATLAB to solve Sudoku puzzles.\r\n<\/p>\r\n\r\n<p>\r\nI've got an item on my to-do list that says \"Study Cleve's Sudoku code to see how it works.\"  Not sure when I'll get the time to do that, though.\r\n<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>\r\nSome interesting IEEE articles arrived in my mailbox this week. Computing in Science and Engineering has \"MCALab: Reproducible Research in Signal and Image Decomposition and Inpainting,\" by Fadili,... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/steve\/2010\/01\/08\/in-my-mailbox-this-week-mcalab-astronomy-dmperm-and-sudoku\/\">read more >><\/a><\/p>","protected":false},"author":42,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[342],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/310"}],"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=310"}],"version-history":[{"count":4,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":2426,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/posts\/310\/revisions\/2426"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/media?parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/categories?post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/steve\/wp-json\/wp\/v2\/tags?post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}