{"id":267,"date":"2019-02-25T10:54:33","date_gmt":"2019-02-25T10:54:33","guid":{"rendered":"http:\/\/liipetti.net\/visual\/?page_id=267"},"modified":"2019-02-26T11:56:29","modified_gmt":"2019-02-26T11:56:29","slug":"scratches","status":"publish","type":"page","link":"https:\/\/liipetti.net\/visual\/scratches\/","title":{"rendered":"Scratches"},"content":{"rendered":"\n<p class=\"has-large-font-size\">Scratches<\/p>\n\n\n\n<a href=\"http:\/\/liipetti.net\/visual\/sources-of-my-identity\/\" class=\"works-prev\"=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"32\" class=\"wp-image-380\" style=\"width: 32px;\" src=\"http:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/Arrow-Left.png\" alt=\"\"><\/a><a href=\"http:\/\/liipetti.net\/visual\/facial-memory\/\" class=\"works-next\"=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"32\" class=\"wp-image-381\" style=\"width: 32px;\" src=\"http:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/Arrow-Right.png\" alt=\"\"><\/a>\n\n\n\n<p>Scratches was an interesting discovery. I started by using a Processing script to apply virtual scratches to images. As such the results were not interesting, but I then trained a neural network, using image pairs consisting of an original and a scratched version, to perform a virtual scratching transform. The amount and form of scratching in the training examples was not uniform, adding more variation and randomness to the result. It turned out that the resulting scratch transform was much more interesting, there was softness and blending, bleeding of colour present in them. <\/p>\n\n\n\n<ul class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"http:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200-1024x1024.png\" alt=\"\" data-id=\"268\" data-link=\"http:\/\/liipetti.net\/visual\/?attachment_id=268\" class=\"wp-image-268\" srcset=\"https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200-1024x1024.png 1024w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200-150x150.png 150w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200-300x300.png 300w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200-768x767.png 768w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/tampere1200.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>View towards the main square<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"http:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch196_fake_A.png\" alt=\"\" data-id=\"269\" data-link=\"http:\/\/liipetti.net\/visual\/?attachment_id=269\" class=\"wp-image-269\" srcset=\"https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch196_fake_A.png 1024w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch196_fake_A-150x150.png 150w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch196_fake_A-300x300.png 300w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch196_fake_A-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"http:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch033_fake_A.png\" alt=\"\" data-id=\"270\" data-link=\"http:\/\/liipetti.net\/visual\/?attachment_id=270\" class=\"wp-image-270\" srcset=\"https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch033_fake_A.png 1024w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch033_fake_A-150x150.png 150w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch033_fake_A-300x300.png 300w, https:\/\/liipetti.net\/visual\/wp-content\/uploads\/2019\/02\/epoch033_fake_A-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Scratches Scratches was an interesting discovery. I started by using a Processing script to apply virtual scratches to images. As such the results were not interesting, but I then trained a neural network, using image pairs consisting of an original and a scratched version, to perform a virtual scratching transform&#8230;.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/liipetti.net\/visual\/scratches\/\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-267","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/pages\/267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/comments?post=267"}],"version-history":[{"count":3,"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/pages\/267\/revisions"}],"predecessor-version":[{"id":457,"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/pages\/267\/revisions\/457"}],"wp:attachment":[{"href":"https:\/\/liipetti.net\/visual\/wp-json\/wp\/v2\/media?parent=267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}