{"id":1241,"date":"2013-03-28T14:04:47","date_gmt":"2013-03-28T14:04:47","guid":{"rendered":"http:\/\/dev.leonardopavanatto.com\/3di\/?p=1241"},"modified":"2020-12-09T20:51:52","modified_gmt":"2020-12-09T20:51:52","slug":"progressive-refinement-for-3d-selection","status":"publish","type":"post","link":"https:\/\/wordpress.cs.vt.edu\/3digroup\/2013\/03\/28\/progressive-refinement-for-3d-selection\/","title":{"rendered":"Progressive refinement for 3D selection"},"content":{"rendered":"\n<p>Issues such as hand and tracker jitter negatively affect user performance with 3D selection techniques based on the ray-casting metaphor. This makes it difficult for users to select objects that have a small visible area, since small targets require high levels of precision. This project introduces a new approach to address this issue that uses progressive refinement of the set of selectable objects to reduce the required precision of the task. We have designed several different techniques that use this design:&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>SQUAD (Sphere-casting refined by QUAD menu)<\/strong><\/h4>\n\n\n\n<p>This selection technique uses two distinct refinement phases. In the first phase, the user specifies a volume containing the target object. The user then refines the initial selection progressively by selecting the subset of objects containing the target from a four-item menu displaying all the remaining objects, until the target is finally selected. SQUAD makes it possible to accomplish precise selection without requiring the user to use precise actions at any moment during the selection task.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"342\" src=\"http:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/SQUAD.png\" alt=\"\" class=\"wp-image-1246\" srcset=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/SQUAD.png 905w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/SQUAD-300x113.png 300w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/SQUAD-768x290.png 768w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Discrete Zoom<\/h4>\n\n\n\n<p>The discrete zoom technique uses 2D menus for specification of the zooming area, discrete actions to define when to zoom, and ray-casting. The user can choose to point directly to the object and select it, or to point to the region of the screen that contains it and perform zoom to increase the target size. Once the object is selected, the user goes back to the initial unzoomed view, and is able to perform other actions.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"243\" src=\"http:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Discrete_Zoom.png\" alt=\"\" class=\"wp-image-1248\" srcset=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Discrete_Zoom.png 899w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Discrete_Zoom-300x81.png 300w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Discrete_Zoom-768x208.png 768w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Continuous Zoom<\/h4>\n\n\n\n<p>The continuous zoom technique works in a similar way to discrete zoom, but instead of using quadrants for zooming, it zooms in the direction of the cursor continuously. This way, users can simply point roughly toward the object and zoom in until the target is large enough for selection.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"243\" src=\"http:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/continuous_zoom.png\" alt=\"\" class=\"wp-image-1249\" srcset=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/continuous_zoom.png 900w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/continuous_zoom-300x81.png 300w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/continuous_zoom-768x207.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Improved SQUAD Technique<\/h4>\n\n\n\n<p>In order to SQUAD, we are focusing on improving its two phases separately (Sphere-casting, and the QUAD menu). Our initial goal is to reduce the size of sphere without necessarily increasing the necessary precision in pointing. In order to achieve that, we implemented a version of bubble cursor to automatically resize the sphere based on the distance of the pointer from objects in the environment and the user. We also improved the QUAD menu by reducing the time required for selecting a quadrant by using simple gestures to select a quadrant (e.g., flicking the device to the left selects the left quadrant). While this does seem to improve the overall time of selection of a quadrant, it still requires a few iterations for selecting objects in the menu if the environment is too cluttered. To solve this issue, we implemented the original 2D version of bubble cursor for the menu selection. Finally, SQUAD also requires the target object to be visually distinct, since its second selection phase is done out-of-context. To solve this, we made the background of the menu transparent and now show a line that connects the proxy objects in the menu to the original object in the scene. Figure 26 shows the new menu phase of our technique.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"346\" src=\"http:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/improved_SQUAD.png\" alt=\"\" class=\"wp-image-1255\" srcset=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/improved_SQUAD.png 924w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/improved_SQUAD-300x112.png 300w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/improved_SQUAD-768x288.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Improved Zoom Technique<\/strong><\/h4>\n\n\n\n<p>This technique combines the best features of the continuous and discrete zoom techniques. To maintain low precision requirements, we used discrete zoom steps: every time the user presses the zoom in\/out button, a pre-determined amount of zoom will be used and a short animation is shown, like in the Discrete Zoom technique. To reduce visual search, zoom will always occur in the direction of the cursor, like in the Continuous Zoom technique. A zoom preview window indicates what part of the screen the next level of zoom will show.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"916\" height=\"339\" src=\"http:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Improved_Zoom.png\" alt=\"\" class=\"wp-image-1257\" srcset=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Improved_Zoom.png 916w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Improved_Zoom-300x111.png 300w, https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/Improved_Zoom-768x284.png 768w\" sizes=\"auto, (max-width: 916px) 100vw, 916px\" \/><\/figure><\/div>\n\n\n<div class=\"teachpress_pub_list\"><form name=\"tppublistform\" method=\"get\"><a name=\"tppubs\" id=\"tppubs\"><\/a><\/form><div class=\"teachpress_publication_list\"><h3 class=\"tp_h3\" id=\"tp_h3_article\">Journal Articles<\/h3><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\">Felipe Bacim; Regis Kopper; Doug A Bowman<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('58','tp_links')\" style=\"cursor:pointer;\">Design and evaluation of 3D selection techniques based on progressive refinement<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">International Journal of Human-Computer Studies, <\/span><span class=\"tp_pub_additional_volume\">vol. 71, <\/span><span class=\"tp_pub_additional_pages\">pp. 785 - 802, <\/span><span class=\"tp_pub_additional_year\">2013<\/span>, <span class=\"tp_pub_additional_issn\">ISSN: 10715819<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_58\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('58','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_58\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('58','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_58\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{193,<br \/>\r\ntitle = {Design and evaluation of 3D selection techniques based on progressive refinement},<br \/>\r\nauthor = {Felipe Bacim and Regis Kopper and Doug A Bowman},<br \/>\r\nurl = {http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1071581913000384},<br \/>\r\ndoi = {10.1016\/j.ijhcs.2013.03.003},<br \/>\r\nissn = {10715819},<br \/>\r\nyear  = {2013},<br \/>\r\ndate = {2013-01-01},<br \/>\r\njournal = {International Journal of Human-Computer Studies},<br \/>\r\nvolume = {71},<br \/>\r\npages = {785 - 802},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('58','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_58\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1071581913000384\" title=\"http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1071581913000384\" target=\"_blank\">http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1071581913000384<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1016\/j.ijhcs.2013.03.003\" title=\"Follow DOI:10.1016\/j.ijhcs.2013.03.003\" target=\"_blank\">doi:10.1016\/j.ijhcs.2013.03.003<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('58','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><div class=\"tp_publication tp_publication_article\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\">Pablo Figueroa; Yoshifumi Kitamura; Sebastien Kuntz; Lode Vanacken; Steven Maesen; Tom De Weyer; Sofie Notelaers; Johanna Renny Octavia; Anastasiia Beznosyk; Karin Coninx; Felipe Bacim; Regis Kopper; Anamary Leal; Tao Ni; Doug A Bowman<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('83','tp_links')\" style=\"cursor:pointer;\">3DUI 2010 Contest Grand Prize Winners<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">IEEE Computer Graphics and Applications, <\/span><span class=\"tp_pub_additional_volume\">vol. 30, <\/span><span class=\"tp_pub_additional_number\">no. 6, <\/span><span class=\"tp_pub_additional_pages\">pp. 86 - 96, c3, <\/span><span class=\"tp_pub_additional_year\">2010<\/span>, <span class=\"tp_pub_additional_issn\">ISSN: 0272-1716<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_83\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('83','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_83\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('83','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_83\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{1145,<br \/>\r\ntitle = {3DUI 2010 Contest Grand Prize Winners},<br \/>\r\nauthor = {Pablo Figueroa and Yoshifumi Kitamura and Sebastien Kuntz and Lode Vanacken and Steven Maesen and Tom De Weyer and Sofie Notelaers and Johanna Renny Octavia and Anastasiia Beznosyk and Karin Coninx and Felipe Bacim and Regis Kopper and Anamary Leal and Tao Ni and Doug A Bowman},<br \/>\r\ndoi = {10.1109\/MCG.2010.108},<br \/>\r\nissn = {0272-1716},<br \/>\r\nyear  = {2010},<br \/>\r\ndate = {2010-11-01},<br \/>\r\njournal = {IEEE Computer Graphics and Applications},<br \/>\r\nvolume = {30},<br \/>\r\nnumber = {6},<br \/>\r\npages = {86 - 96, c3},<br \/>\r\nchapter = {86},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('83','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_83\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/MCG.2010.108\" title=\"Follow DOI:10.1109\/MCG.2010.108\" target=\"_blank\">doi:10.1109\/MCG.2010.108<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('83','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><h3 class=\"tp_h3\" id=\"tp_h3_conference\">Conferences<\/h3><div class=\"tp_publication tp_publication_conference\"><div class=\"tp_pub_info\"><p class=\"tp_pub_author\">Regis Kopper; Felipe Bacim; Doug A Bowman<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('79','tp_links')\" style=\"cursor:pointer;\">Rapid and accurate 3D selection by progressive refinement<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">IEEE Symposium on 3D User Interfaces (3DUI) 2011, <\/span><span class=\"tp_pub_additional_organization\">IEEE <\/span><span class=\"tp_pub_additional_publisher\">IEEE, <\/span><span class=\"tp_pub_additional_address\">Singapore, Singapore, <\/span><span class=\"tp_pub_additional_year\">2011<\/span>, <span class=\"tp_pub_additional_isbn\">ISBN: 978-1-4577-0063-7<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_79\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('79','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_79\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('79','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_79\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('79','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_79\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{134,<br \/>\r\ntitle = {Rapid and accurate 3D selection by progressive refinement},<br \/>\r\nauthor = {Regis Kopper and Felipe Bacim and Doug A Bowman},<br \/>\r\ndoi = {10.1109\/3DUI.2011.5759219},<br \/>\r\nisbn = {978-1-4577-0063-7},<br \/>\r\nyear  = {2011},<br \/>\r\ndate = {2011-01-01},<br \/>\r\nbooktitle = {IEEE Symposium on 3D User Interfaces (3DUI) 2011},<br \/>\r\npages = {67 - 74},<br \/>\r\npublisher = {IEEE},<br \/>\r\naddress = {Singapore, Singapore},<br \/>\r\norganization = {IEEE},<br \/>\r\nabstract = {Issues such as hand and tracker jitter negatively affect user performance with the ray-casting selection technique in 3D environments. This makes it difficult for users to perform tasks that require them to select objects that have a small visible area, since small targets require high levels of precision. We introduce an approach to address this issue that uses progressive refinement of the set of selectable objects to reduce the required precision of the task. We present a design space of progressive refinement techniques and an exemplar technique called Sphere-casting refined by QUAD-menu (SQUAD). We explore the tradeoffs between progressive refinement and immediate selection techniques in an evaluation comparing SQUAD to ray-casting. Both an analytical evaluation based on a distal pointing model and an empirical evaluation demonstrate that progressive refinement selection can be better than immediate selection. SQUAD was much more accurate than ray-casting, and SQUAD was faster than ray-casting with small targets and less cluttered environments.&lt;br&gt;},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('79','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_79\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Issues such as hand and tracker jitter negatively affect user performance with the ray-casting selection technique in 3D environments. This makes it difficult for users to perform tasks that require them to select objects that have a small visible area, since small targets require high levels of precision. We introduce an approach to address this issue that uses progressive refinement of the set of selectable objects to reduce the required precision of the task. We present a design space of progressive refinement techniques and an exemplar technique called Sphere-casting refined by QUAD-menu (SQUAD). We explore the tradeoffs between progressive refinement and immediate selection techniques in an evaluation comparing SQUAD to ray-casting. Both an analytical evaluation based on a distal pointing model and an empirical evaluation demonstrate that progressive refinement selection can be better than immediate selection. SQUAD was much more accurate than ray-casting, and SQUAD was faster than ray-casting with small targets and less cluttered environments.&lt;br&gt;<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('79','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_79\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/3DUI.2011.5759219\" title=\"Follow DOI:10.1109\/3DUI.2011.5759219\" target=\"_blank\">doi:10.1109\/3DUI.2011.5759219<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('79','tp_links')\">Close<\/a><\/p><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Issues such as hand and tracker jitter negatively affect user performance with 3D selection techniques based on the ray-casting metaphor. This makes it difficult for users to select objects that have a small visible area, since small targets require high levels of precision. This project introduces a new approach to address this issue that uses <a href=\"https:\/\/wordpress.cs.vt.edu\/3digroup\/2013\/03\/28\/progressive-refinement-for-3d-selection\/\" class=\"more-link\">&#8230;<\/a><\/p>\n","protected":false},"author":331,"featured_media":1243,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[14],"ppma_author":[429,432,391],"class_list":["post-1241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","tag-3d-interaction-techniques"],"jetpack_featured_media_url":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2020\/10\/zoom_setup.jpg","authors":[{"term_id":429,"user_id":0,"is_guest":1,"slug":"felipe-bacim","display_name":"Felipe Bacim","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":432,"user_id":0,"is_guest":1,"slug":"regis-kopper","display_name":"Regis Kopper","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":391,"user_id":331,"is_guest":0,"slug":"dbowman","display_name":"Doug Bowman","avatar_url":{"url":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2021\/01\/professional_photo2_2019-cropped-square-smaller-scaled.jpg","url2x":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-content\/uploads\/sites\/141\/2021\/01\/professional_photo2_2019-cropped-square-smaller-scaled.jpg"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/posts\/1241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/comments?post=1241"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/posts\/1241\/revisions"}],"predecessor-version":[{"id":2300,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/posts\/1241\/revisions\/2300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/media\/1243"}],"wp:attachment":[{"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/media?parent=1241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/categories?post=1241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/tags?post=1241"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/wordpress.cs.vt.edu\/3digroup\/wp-json\/wp\/v2\/ppma_author?post=1241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}