{"id":366,"date":"2015-08-27T22:55:44","date_gmt":"2015-08-27T22:55:44","guid":{"rendered":"http:\/\/sicv.activearchives.org\/logbook\/?p=366"},"modified":"2015-08-28T09:50:45","modified_gmt":"2015-08-28T09:50:45","slug":"degenerate-images","status":"publish","type":"post","link":"https:\/\/sicv.activearchives.org\/logbook\/degenerate-images\/","title":{"rendered":"Degenerate images"},"content":{"rendered":"<p>Running the &#8220;orderings&#8221; code on a larger selection of images from Guttorm Guttormgaard&#8217;s collection (<a href=\"http:\/\/guttormsgaard.activearchives.org\/orderings\/\">still under construction<\/a>), several images caused the code to break as &#8220;exceptions&#8221; (unexpected errors or situations occured). The first image caused the texture processor to throw a mysterious floating point exception.<\/p>\n<p><a href=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/34c_MG_8917WEB.jpg\"><img loading=\"lazy\" src=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/34c_MG_8917WEB-300x200.jpg\" alt=\"34c_MG_8917WEB\" width=\"300\" height=\"200\" class=\"alignnone size-medium wp-image-367\" srcset=\"https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/34c_MG_8917WEB-300x200.jpg 300w, https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/34c_MG_8917WEB.jpg 640w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In a later pass, the following image caused an exception because it was apparently the first image to have a <em>single<\/em> SIFT feature, and the code that reads the SIFT features from a file got confused and caused an error related to the size of the number of dimensions of the array.<\/p>\n<p><a href=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/72a_IMG_5979WEB.jpg\"><img loading=\"lazy\" src=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/72a_IMG_5979WEB-300x200.jpg\" alt=\"72a_IMG_5979WEB\" width=\"300\" height=\"200\" class=\"alignnone size-medium wp-image-368\" srcset=\"https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/72a_IMG_5979WEB-300x200.jpg 300w, https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/08\/72a_IMG_5979WEB-1024x682.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In mathematics &#038; engineering, these kind of exceptional cases are sometimes referred to as &#8220;degenerate&#8221; cases. <\/p>\n<blockquote><p>In mathematics, a degenerate case is a limiting case in which an element of a class of objects is qualitatively different from the rest of the class and hence belongs to another, usually simpler, class. Degeneracy is the condition of being a degenerate case.<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Degeneracy_%28mathematics%29\">source<\/a>\n<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Running the &#8220;orderings&#8221; code on a larger selection of images from Guttorm Guttormgaard&#8217;s collection (still under construction), several images caused the code to break as &#8220;exceptions&#8221; (unexpected errors or situations occured). The first image caused the texture processor to throw a mysterious floating point exception. In a later pass, the following image caused an exception [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/366"}],"collection":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":4,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/366\/revisions\/372"}],"wp:attachment":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}