{"id":32,"date":"2006-01-30T15:53:16","date_gmt":"2006-01-30T20:53:16","guid":{"rendered":"http:\/\/photondetector.com\/blog\/?p=32"},"modified":"2006-02-27T15:18:39","modified_gmt":"2006-02-27T20:18:39","slug":"greycstoration","status":"publish","type":"post","link":"https:\/\/photondetector.com\/blog\/2006\/01\/30\/greycstoration\/","title":{"rendered":"GREYCSTORATION: insane, open source image scaling, denoising, and inpainting"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.greyc.ensicaen.fr\/~dtschump\/greycstoration\/img\/res_poupoune.png\" width=\"518\" height=\"241\" alt=\"GREYCSTORATION inpainting sample\" \/><br \/>\n(Before &amp; after: inpainting (type removed))<\/p>\n<p>&quot;GREYCSTORATION is an image regularization algorithm which processes an image by locally removing small variations of pixel intensities while preserving significant global image features, such as sharp edges and corners. The most direct application of image regularization is denoising. By extension, it can also be used to inpaint or resize images.&quot;<\/p>\n<p>The <a href=\"http:\/\/www.greyc.ensicaen.fr\/~dtschump\/greycstoration\/img\/res_forest3.png\">results<\/a> of the resizing tool look a lot like Polaroid Time-Zero emulsion manipulations.<\/p>\n<p>Check it out at <a href=\"http:\/\/www.greyc.ensicaen.fr\/~dtschump\/greycstoration\/\">www.greyc.ensicaen.fr\/~dtschump\/greycstoration<\/a>, it&#8217;s quite impressive (and free!).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Before &amp; after: inpainting (type removed)) &quot;GREYCSTORATION is an image regularization algorithm which processes an image by locally removing small variations of pixel intensities while preserving significant global image features, such as sharp edges and corners. The most direct application of image regularization is denoising. By extension, it can also be used to inpaint or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[469,718,801,1237,1273,1553,1623],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-extra-geeky","tag-digital","tag-greycstoration","tag-inpainting","tag-noise","tag-open-source","tag-scaling","tag-software"],"_links":{"self":[{"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"wp:attachment":[{"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/photondetector.com\/blog\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->