{"id":70,"date":"2021-03-06T21:04:37","date_gmt":"2021-03-06T21:04:37","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/?p=70"},"modified":"2021-03-06T21:04:37","modified_gmt":"2021-03-06T21:04:37","slug":"jeremys-status-report-for-3-6-21","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/2021\/03\/06\/jeremys-status-report-for-3-6-21\/","title":{"rendered":"Jeremy&#8217;s Status Report for 3\/6\/21"},"content":{"rendered":"<p>This week, we stayed our course by ordering Nvidia Jetson Nano&#8217;s, two camera evaluation boards, card shoes, and card decks.\u00a0 Once they arrive (hopefully this weekend), I will bring up my Jetson Nano and start taking photos.<\/p>\n<p>We purchased two camera modules that have a different sensor resolution and framerate.\u00a0 This will allow us to experiment with different resolutions without needing to wait another week for shipping.\u00a0 The cameras go up to 180fps, and we estimate we need a high FPS to avoid motion blur during quick card movements.<\/p>\n<p>The primary camera I am interested in has the following specs:<\/p>\n<ul>\n<li>Up to 1280&#215;800@120fps<\/li>\n<li>30mm minimum object distance<\/li>\n<li>75deg horizontal field of view.<\/li>\n<\/ul>\n<p>With the camera 3cm away from the playing card, this images a 46mm (1.81in) area with 0.058mm horizontal resolution at 180fps.\u00a0 This is the closest distance to stay in focus.\u00a0 This resolution should be more than sufficient for card classification when the rank and suit are on the imaging plane.<\/p>\n<p>This brings me to another challenge for the project: image selection before classification.\u00a0 When the card trips the sensor, the camera will spam photos to the Jetson Nano.\u00a0 Since we will likely use a camera that has a small imaging plane (ex. 1.81in tall), we will need to choose a valid image to classify.\u00a0 I hope to choose this with _priors_.\u00a0 From the sensor, we will know how long it took to move the card over the camera.\u00a0 Using prior knowledge of Bicycle Standard cards, we can estimate approximately which images contain the rank and suit by assuming constant velocity.\u00a0 While I hope this solution will work, I will have to examine it once we have prototyped the imaging system.<\/p>\n<p>I adjusted our schedule to account for ordering parts on Thursday.\u00a0 I began exploring lens distortion correct methods, but I&#8217;ll need the camera in-hand to actually implement that.\u00a0 I am otherwise on schedule.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, we stayed our course by ordering Nvidia Jetson Nano&#8217;s, two camera evaluation boards, card shoes, and card decks.\u00a0 Once they arrive (hopefully this weekend), I will bring up my Jetson Nano and start taking photos. We purchased two camera modules that have a different sensor resolution and framerate.\u00a0 This will allow us to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/2021\/03\/06\/jeremys-status-report-for-3-6-21\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Jeremy&#8217;s Status Report for 3\/6\/21&#8221;<\/span><\/a><\/p>\n","protected":false},"author":483,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[2],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/posts\/70"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/users\/483"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/comments?post=70"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":73,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/posts\/70\/revisions\/73"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/media?parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/categories?post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame7\/wp-json\/wp\/v2\/tags?post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}