{"id":1087,"date":"2024-05-02T05:06:49","date_gmt":"2024-05-02T05:06:49","guid":{"rendered":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/?p=1087"},"modified":"2024-05-02T05:06:52","modified_gmt":"2024-05-02T05:06:52","slug":"week-13-point-location-variation","status":"publish","type":"post","link":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/2024\/05\/02\/week-13-point-location-variation\/","title":{"rendered":"Week 13: Point Location Variation"},"content":{"rendered":"\n<p>One of the primary concerns we have had as we inspect and attempt to improve our initial results is that for many frames, our keypoint detection algorithm isn&#8217;t able to detect too many keypoints. This creates problems because any inaccuracy in a point&#8217;s location will significantly drag the plane of best fit away from what it should be. With more points, any inaccurate points are likely to be diluted, allowing for a more accurate calculation.<\/p>\n\n\n\n<p>To address this, we experimented with a variety of different other keypoint detection algorithms implemented by opencv to observe whether any perform better for our use-case. We also tried using the bounding boxes themselves as keypoints, using the corners and centerpoints of lines between the corners as keypoints.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"458\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-2.png\" alt=\"\" class=\"wp-image-1093\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-2.png 814w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-2-300x169.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-2-768x432.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-2-373x210.png 373w\" sizes=\"(max-width: 814px) 100vw, 814px\" \/><figcaption class=\"wp-element-caption\">Results of SIFT <br>keypoint detection<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"461\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-3.png\" alt=\"\" class=\"wp-image-1095\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-3.png 818w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-3-300x169.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-3-768x433.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-3-373x210.png 373w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><figcaption class=\"wp-element-caption\">Results of KAZE <br>keypoint detection<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"458\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-4.png\" alt=\"\" class=\"wp-image-1097\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-4.png 812w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-4-300x169.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-4-768x433.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-4-372x210.png 372w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><figcaption class=\"wp-element-caption\">Results of AKAZE<br>keypoint detection<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>We then combined the results, appending the results of multiple algorithms into the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"461\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-5.png\" alt=\"\" class=\"wp-image-1099\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-5.png 812w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-5-300x170.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-5-768x436.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-content\/uploads\/sites\/172\/2024\/05\/image-5-370x210.png 370w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><figcaption class=\"wp-element-caption\">Results of several keypoint detection algorithms<\/figcaption><\/figure>\n\n\n\n<p>While there are still some antennas that are comparatively lacking in keypoints, over the course of several images from the video, we hope that they will all be able to gather a significant number of keypoints.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the primary concerns we have had as we inspect and attempt to improve our initial results is that for many frames, our keypoint detection algorithm isn&#8217;t able to detect too many keypoints. This creates problems because any inaccuracy&hellip; <a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/2024\/05\/02\/week-13-point-location-variation\/\" aria-label=\"Read \\\"Week 13: Point Location Variation\\\" class=\"read-more\">Read&nbsp;More<\/a><\/p>\n","protected":false},"author":450,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[12],"tags":[],"class_list":["post-1087","post","type-post","status-publish","format-standard","hentry","category-springsemester"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/posts\/1087"}],"collection":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/users\/450"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/comments?post=1087"}],"version-history":[{"count":1,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/posts\/1087\/revisions"}],"predecessor-version":[{"id":1101,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/posts\/1087\/revisions\/1101"}],"wp:attachment":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/media?parent=1087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/categories?post=1087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/ay2324team17\/wp-json\/wp\/v2\/tags?post=1087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}