{"id":142,"date":"2022-04-23T20:04:15","date_gmt":"2022-04-24T01:04:15","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/?p=142"},"modified":"2022-04-23T20:04:15","modified_gmt":"2022-04-24T01:04:15","slug":"justins-status-report-for-april-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/2022\/04\/23\/justins-status-report-for-april-23\/","title":{"rendered":"Justin&#8217;s Status Report for April 23"},"content":{"rendered":"<p><strong>What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress.<\/strong><\/p>\n<p>With deadlines upcoming, I contributed to multiple areas of the project. The most crucial area I worked in was implementing the search algorithm on the robotic system.<\/p>\n<p><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.31-PM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-146\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.31-PM.png\" alt=\"\" width=\"423\" height=\"392\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.31-PM.png 423w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.31-PM-300x278.png 300w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/a> <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.43-PM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-145\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.43-PM.png\" alt=\"\" width=\"359\" height=\"418\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.43-PM.png 359w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.43-PM-258x300.png 258w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/a> <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.50-PM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-144\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.50-PM.png\" alt=\"\" width=\"392\" height=\"368\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.50-PM.png 392w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.50-PM-300x282.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/a><\/p>\n<figure id=\"attachment_143\" aria-describedby=\"caption-attachment-143\" style=\"width: 360px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.56-PM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-143\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.56-PM.png\" alt=\"\" width=\"360\" height=\"404\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.56-PM.png 360w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-23-at-6.34.56-PM-267x300.png 267w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><\/a><figcaption id=\"caption-attachment-143\" class=\"wp-caption-text\">The robot scans all the way horizontally then increments vertically (I could not find a way to show a video of this happening)<\/figcaption><\/figure>\n<p>The second thing I worked on was helping troubleshoot the training of our detection CNN. We tried training this model on a laptop and on google Colab, but neither of these approaches were feasible. So instead we used my desktop. This ended up being more difficult than anticipated due to incompatibility between our CUDA and Pytorch versions. Afterward, I worked with my group members to install PyTorch on the Jetson Nano to use the detection model.<\/p>\n<p>Finally, I continued to make progress on the photo editing algorithm. Our goal is to have a CNN which outputs amounts to apply various image algorithms. To generate data for this training, we need the algorithms to be reversible to determine the target editing modification. Some inverse algorithms (ex. tint inverse) could be mathematically derived. Others (like sharpening and blurring) required experimentally finding a relationship that minimized reconstruction error.<\/p>\n<figure id=\"attachment_147\" aria-describedby=\"caption-attachment-147\" style=\"width: 826px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-20-at-10.46.07-AM.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-147\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-20-at-10.46.07-AM.png\" alt=\"\" width=\"826\" height=\"567\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-20-at-10.46.07-AM.png 826w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-20-at-10.46.07-AM-300x206.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-content\/uploads\/sites\/182\/2022\/04\/Screen-Shot-2022-04-20-at-10.46.07-AM-768x527.png 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-147\" class=\"wp-caption-text\">Relationship between blur values and sharpening values which lead to minimum MSE between original and restored images<\/figcaption><\/figure>\n<p><strong>Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?<\/strong><\/p>\n<p>I am on schedule with the most recent team schedule.<\/p>\n<p><strong>What deliverables do you hope to complete in the next week?<\/strong><\/p>\n<p>Complete test results and modifications for the system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. With deadlines upcoming, I contributed to multiple areas of the project. The most crucial area I worked in was implementing the search algorithm on the robotic system. The second thing I worked on was helping troubleshoot the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/2022\/04\/23\/justins-status-report-for-april-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Justin&#8217;s Status Report for April 23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":603,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,3],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/posts\/142"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/users\/603"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":148,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/posts\/142\/revisions\/148"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/media?parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/categories?post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teamb1\/wp-json\/wp\/v2\/tags?post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}