{"id":222,"date":"2022-04-24T08:25:09","date_gmt":"2022-04-24T13:25:09","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/?p=222"},"modified":"2022-04-24T08:25:09","modified_gmt":"2022-04-24T13:25:09","slug":"keatons-status-report-4-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/2022\/04\/24\/keatons-status-report-4-23\/","title":{"rendered":"Keaton&#8217;s status report 4\/23"},"content":{"rendered":"<p>So, this week, I spent the majority of my time finalizing the last for secondary checks for the CV code, and actually did the testing. I started the actual testing itself far too late. I had hoped to finish by today, but even with Jay\u2019s assistance, we were unable to get all of the taken\/identified before the end of today.<\/p>\n<p>&nbsp;<\/p>\n<p>There was a lot of just manually iterating, testing and retesting suitable HSV color bounds, which took more time than I expected. Also, I found that the dimensions of our image post localization generally were not very reliable. The SSIM method I was using for localization tends to pretty regularly overestimate the bounds, so it\u2019s difficult to . The overinclusion of the background also had a cascading effect on the color tests, since it was harder to tell how much of an item was a particular color when we don\u2019t know how much of the image is the background. As such, a lot of the secondary checks ended up being a lot less effective than I had hoped. I think we might possibly be able to mitigate this with a second localization pass using SIFT, but I\u2019m not sure if it\u2019s feasible at this point.<\/p>\n<p>&nbsp;<\/p>\n<p>There\u2019s not much to say about the testing, I just vastly underestimated the amount of time it would take. It\u2019s not difficult to do, it\u2019s just that our testing plan expects us to take &gt;200 images manually, which takes a large amount of time. Preliminary results based on what we have done are mixed. We are well within the amount of time needed, and we get enough correct positives. However, we also misidentify objects (ID object A as object B) far more commonly then we fail to identify objects (ID object A as an unknown object). This is unfortunately exactly the opposite of what we wanted to occur.<\/p>\n<p>&nbsp;<\/p>\n<p>Next week, and probably for all of the following weeks until the final live demo\/paper, I will be working on trying to get the results such that we can meet our use case. I expect this to be fully possible given where we\u2019re at, it\u2019s literally the only thing left, and I can think of several possible secondary checks that I didn\u2019t get to implement on the first p<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, this week, I spent the majority of my time finalizing the last for secondary checks for the CV code, and actually did the testing. I started the actual testing itself far too late. I had hoped to finish by today, but even with Jay\u2019s assistance, we were unable to get all of the taken\/identified &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/2022\/04\/24\/keatons-status-report-4-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Keaton&#8217;s status report 4\/23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":592,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,8],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/posts\/222"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/users\/592"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"predecessor-version":[{"id":223,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/posts\/222\/revisions\/223"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb6\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}