{"id":123,"date":"2019-04-27T21:51:38","date_gmt":"2019-04-27T21:51:38","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/?p=123"},"modified":"2019-04-27T21:51:38","modified_gmt":"2019-04-27T21:51:38","slug":"weekly-status-report-4-27-omar","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/2019\/04\/27\/weekly-status-report-4-27-omar\/","title":{"rendered":"Weekly Status Report 4\/27 &#8211; Omar"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>This week I pair-programed with Neeraj to implement the usage of SVM over Kmeans for recognition of the fisherface eigen coefficients. In other words, rather than trying to match a new face to the nearest centroid in the eigenspace, we partition the eigenspace into zones using SVM and label them accordingly. We also selected a more optimal selection of PCA eigenvectors (dropping only the first two). The combination of these led to remarkable success in our recognition algorithms. We are now seeing more than 90% accuracy in recognition.<\/p>\n<p>Part of our success above was thanks to implementing a tool which helps us visualize where faces land in the eigenspace. I programmed a tool which displays live the location of a face in the eigenspace along with the existing camera frame visualizer. Below image displays that tool (X marks the spot of the live face representation).<\/p>\n<p>I found some bugs with the cosine and E2 stranger detection metrics and fixed them.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-125\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-174950-300x182.png\" alt=\"\" width=\"300\" height=\"182\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-174950-300x182.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-174950-768x466.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-174950-1024x622.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-174950.png 1077w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-124\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-175016-300x172.png\" alt=\"\" width=\"300\" height=\"172\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-175016-300x172.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-175016-768x441.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-content\/uploads\/sites\/48\/2019\/04\/Annotation-2019-04-27-175016.png 910w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; This week I pair-programed with Neeraj to implement the usage of SVM over Kmeans for recognition of the fisherface eigen coefficients. In other words, rather than trying to match a new face to the nearest centroid in the eigenspace, we partition the eigenspace into zones using SVM and label them accordingly. We also selected &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/2019\/04\/27\/weekly-status-report-4-27-omar\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Weekly Status Report 4\/27 &#8211; Omar&#8221;<\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/posts\/123"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/posts\/123\/revisions"}],"predecessor-version":[{"id":126,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/posts\/123\/revisions\/126"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/media?parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/categories?post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamca\/wp-json\/wp\/v2\/tags?post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}