{"id":684,"date":"2011-08-07T07:41:11","date_gmt":"2011-08-07T12:41:11","guid":{"rendered":"http:\/\/analyze3d.com\/Site\/?page_id=684"},"modified":"2016-02-19T17:04:27","modified_gmt":"2016-02-19T22:04:27","slug":"robotic-panorama-capture","status":"publish","type":"page","link":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/","title":{"rendered":"Robotic Panorama"},"content":{"rendered":"<div style=\"background-repeat: no-repeat;\"><h3>The Devil is in the Details<\/h3>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"\/Media\/RoboticCapture\/FrontYardPanoramaSmall.jpg\" alt=\"Robotic Captured 360 Degree Panorama\" width=\"550\" height=\"231\" \/><\/p>\n<p>A 12 megapixel camera can be used to collect a realistic 360 degree panorama by taking 5 rows of 15 images in sequence.\u00a0 That&#8217;s 75 images in all.\u00a0 It&#8217;s also 75 times you need to snap the camera, and 74 times you need to realign the camera.\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"style11\" style=\"float: right;\" src=\"\/Media\/RoboticCapture\/OrionTeletrackMountInAction1.jpg\" alt=\"Orion\/Papywizard Robotic Mount\" width=\"177\" height=\"268\" \/>What if you wanted to double the rows and\/or columns in the panorama?\u00a0 What if the size of the panorama generated were so large that you could not read it into memory and stitch it in one shot?<\/p>\n<p>As you get more ambitious, the panorama capture and process becomes more tedious.\u00a0 To get around this, you need a robotic capture system.\u00a0 There are several complete commercial systems out there, though many of them have significant limitations with respect to the weight they can manage, and for the cameras they support.\u00a0 There is no surprise here, but when it comes down to it, the best bang for your buck is building your own robotic mount yourself!<\/p>\n<p>It turns out that there is a reasonably priced motorized tripod mount called the Orion Teletrack(Merlin in Europe) that a few smart people (Fr\u00e9d\u00e9ric Mantegazza and Claude Vanhemmens to name two) have figured how to convert into a motorized panorama collection systems.\u00a0 Fr\u00e9d\u00e9ric Mantegazza even wrote software called<a href=\"http:\/\/trac.gbiloba.org\/papywizard\/\"> PapyWizard<\/a> which guides the Orion through the collection process.<\/p>\n<h3>The Merlin\/Orion Mount<\/h3>\n<p>In order to get the Orion to work, you need some clever bits and pieces of hardware and software.\u00a0 First, the Orion obtains its information via commands it receives on its hand-controller jack which is RS-232 based.\u00a0 The serial port is a 5 volt TTY interface.\u00a0 In order to generate the necessary commands to the Orion, you need a small computer.\u00a0 For this task, an old Nokia 770 tablet with the<a href=\"http:\/\/tablets-dev.nokia.com\/os2007_hacker_edition.php\"> hacker&#8217;s 2007<\/a> edition of the OS will do.\u00a0 In order for the Nokia to communicate with the Orion wirelessly, you can use its Bluetooth capability.\u00a0 To receive the Bluetooth signal, a Parallaxboard can be used.\u00a0 The benefit of this board is that it can receive the Bluetooth commands and directly convert them into the exact TTY signal the Orion needs.\u00a0 Furthermore, it can consume the Orion&#8217;s power right from the mount itself (8 AAs).<\/p>\n<p>Once the Nokia is loaded with the Papywizard software, the commands can be sent wirelessly<img loading=\"lazy\" decoding=\"async\" class=\"style10\" style=\"float: right;\" src=\"\/Media\/RoboticCapture\/OrionTeletrackMountInAction2.jpg\" alt=\"Orion Teletrack Motorized Mount\" width=\"162\" height=\"246\" \/> to the robotic mount over the Bluetooth paired connection.\u00a0 Before collection can begin, however, the Papywizard needs to know what you want to capture, and the characteristics of your camera and lens.\u00a0 To produce the panorama correctly, you will also need to make sure that the camera&#8217;s lens is placed over its<a href=\"http:\/\/en.wikipedia.org\/wiki\/Cardinal_point_%28optics%29\"> nodal point<\/a>.\u00a0 The Orion comes with a bracket that lets the camera slide forward and backward in the portrait position making this part easy to do.\u00a0 The Digital Rebel XT pictures on the right is shown with its 50mm lens in the nodal position.<\/p>\n<p>If the mount is kept level, all the pictures are acquired in their correct positions, and the lighting doesn&#8217;t change significantly during the collection, stitching a panorama out of all these images can still be difficult.\u00a0 In order for the panorama stitching process to work, it is helpful if none of the adjacent snapshots (25% to 30% overlap) contain subjects in motion.\u00a0 Stitching may also fail when there is not enough detail (control points) to distinguish one image from another &#8211; for example &#8211; in a large solid blue filled sky.\u00a0 Commercial panorama stitching software can handle most of these situations, but with a large number of images, its best to avoid as many problems as you can in the collection phase.<\/p>\n<h3>My First 360\u02da Panorama Collected Via Robotic Mount<\/h3>\n<table border=\"0\" width=\"600\" cellspacing=\"0\" cellpadding=\"1\" align=\"CENTER\" bgcolor=\"#000000\">\n<tbody>\n<tr>\n<td style=\"height: 5px;\">\n<table class=\"style5\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#ffffff\">\n<tbody>\n<tr>\n<td><object id=\"theMovie\" width=\"600\" height=\"360\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"FlashVars\" value=\"zoomifyImagePath=\/media\/PanoramaFrontYard\/FrontYardPanorama\" \/><param name=\"MENU\" value=\"FALSE\" \/><param name=\"SRC\" value=\"\/Media\/PanoramaFrontYard\/ZoomifyViewer.swf\" \/><param name=\"src\" value=\"\/Media\/PanoramaFrontYard\/ZoomifyViewer.swf\" \/><param name=\"flashvars\" value=\"zoomifyImagePath=\/Media\/PanoramaFrontYard\/FrontYardPanorama\" \/><param name=\"navigatorvisible\" value=\"FALSE\" \/><param name=\"menu\" value=\"false\" \/><param name=\"pluginspage\" value=\"http:\/\/www.macromedia.com\/shockwave\/download\/index.cgi?P1_Prod_Version=ShockwaveFlash\" \/><embed id=\"theMovie\" width=\"600\" height=\"360\" type=\"application\/x-shockwave-flash\" src=\"\/Media\/PanoramaFrontYard\/ZoomifyViewer.swf\" flashvars=\"zoomifyImagePath=\/Media\/PanoramaFrontYard\/FrontYardPanorama\" menu=\"FALSE\" src=\"\/media\/PanoramaFrontYard\/ZoomifyViewer.swf\" flashvars=\"zoomifyImagePath=\/Media\/PanoramaFrontYard\/FrontYardPanorama\" navigatorvisible=\"FALSE\" menu=\"false\" pluginspage=\"http:\/\/www.macromedia.com\/shockwave\/download\/index.cgi?P1_Prod_Version=ShockwaveFlash\" \/><\/object><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Assateague Sunrise Example<\/h3>\n<p><script src=\"\/Media\/p2q_embed_object.js\" type=\"text\/javascript\">\/\/ <![CDATA[\n\n\/\/ ]]><\/script><\/p>\n<p><script type=\"text\/javascript\">\/\/ <![CDATA[\nif (window.p2q_Version) {\n  if (window.p2q_Version>=2.0) {\n\t\t\t\t\/\/ Check to see if the version meets the requirements for playback\n\t\t\t\tvar flashvars=\"\";\n\t\t\tp2q_EmbedFlash('\/Media\/RoboticCapture\/AssateagueSunrise\/AssateagueSunrise.swf','100%','100%','allowFullScreen','true','FlashVars',flashvars);\n\n\t\t\t\tif (!DetectFlashVer(9,0,0)) {\n\t\t\t\t\tdocument.write('This content requires Adobe Flash Player Version 9 or higher. ' + '<a href=\"http:\/\/www.adobe.com\/go\/getflash\/\">Get Flash<\\\/a><\\\/p>');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdocument.writeln('p2q_embed_object.js is not included or it is too old! Please copy this file into your html directory.<\\\/p>');\n\t\t\t}\n}\n\/\/ ]]><\/script><object width=\"100%\" height=\"95%\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"FlashVars\" value=\"\" \/><param name=\"src\" value=\"\/Media\/RoboticCapture\/AssateagueSunrise\/AssateagueSunrise.swf\" \/><param name=\"pluginspage\" value=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" \/><param name=\"allowfullscreen\" value=\"true\" \/><param name=\"flashvars\" value=\"\" \/><embed width=\"100%\" height=\"100%\" type=\"application\/x-shockwave-flash\" src=\"\/Media\/RoboticCapture\/AssateagueSunrise\/AssateagueSunrise.swf\" allowfullscreen=\"allowfullscreen\" flashvars=\"\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" allowfullscreen=\"allowfullscreen\" flashvars=\"\" \/><\/object><\/p>\n<p><noscript><\/p>\n<p class=\"warning\">Please enable Javascript!<\/p>\n<p><\/noscript><\/p>\n<h3>Gigapixel Example: Assateague, VA &#8211; March 2009<\/h3>\n<table border=\"0\" width=\"600\" cellspacing=\"0\" cellpadding=\"1\" align=\"CENTER\" bgcolor=\"#000000\">\n<tbody>\n<tr>\n<td class=\"style2\">\n<table border=\"0\" width=\"600\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#ffffff\">\n<tbody>\n<tr>\n<td><object id=\"theMovie\" width=\"600\" height=\"360\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"FlashVars\" value=\"zoomifyImagePath=\/Media\/RoboticCapture\/AssateagueGigaPixel\/AssateaguePixelData\" \/><param name=\"MENU\" value=\"FALSE\" \/><param name=\"SRC\" value=\"\/Media\/RoboticCapture\/AssateagueGigaPixel\/ZoomifyViewer.swf\" \/><param name=\"src\" value=\"\/Media\/RoboticCapture\/AssateagueGigaPixel\/ZoomifyViewer.swf\" \/><param name=\"flashvars\" value=\"zoomifyImagePath=\/Media\/RoboticCapture\/AssateagueGigaPixel\/AssateaguePixelData\" \/><param name=\"navigatorvisible\" value=\"FALSE\" \/><param name=\"menu\" value=\"TRUE\" \/><param name=\"pluginspage\" value=\"http:\/\/www.macromedia.com\/shockwave\/download\/index.cgi?P1_Prod_Version=ShockwaveFlash\" \/><embed id=\"theMovie\" width=\"600\" height=\"360\" type=\"application\/x-shockwave-flash\" src=\"\/Media\/RoboticCapture\/AssateagueGigaPixel\/ZoomifyViewer.swf\" flashvars=\"zoomifyImagePath=\/Media\/RoboticCapture\/AssateagueGigaPixel\/AssateaguePixelData\" menu=\"FALSE\" src=\"\/Media\/RoboticCapture\/AssateagueGigaPixel\/ZoomifyViewer.swf\" flashvars=\"zoomifyImagePath=\/Media\/RoboticCapture\/AssateagueGigaPixel\/AssateaguePixelData\" navigatorvisible=\"FALSE\" menu=\"TRUE\" pluginspage=\"http:\/\/www.macromedia.com\/shockwave\/download\/index.cgi?P1_Prod_Version=ShockwaveFlash\" \/><\/object><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>360 Flash Example: Assateague, VA &#8211; March 2009<\/h3>\n<p><script type=\"text\/javascript\">\/\/ <![CDATA[\nif (window.p2q_Version) {\n    if (window.p2q_Version>=2.0) {\n\t\t\t\t\/\/ Check to see if the version meets the requirements for playback\n\t\t\t\tvar flashvars=\"\";\n\t\t\tp2q_EmbedFlash('\/Media\/RoboticCapture\/Assateague360\/Assateague360.swf','100%','95%','allowFullScreen','true','FlashVars',flashvars);\n\n\t\t\t\tif (!DetectFlashVer(9,0,0)) {\n\t\t\t\t\tdocument.write('This content requires Adobe Flash Player Version 9 or higher. ' + '<a href=\"http:\/\/www.adobe.com\/go\/getflash\/\">Get Flash<\\\/a><\\\/p>');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdocument.writeln('p2q_embed_object.js is not included or it is too old! Please copy this file into your html directory.<\\\/p>');\n\t\t\t}\n}\n\/\/ ]]><\/script><object width=\"100%\" height=\"95%\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"FlashVars\" value=\"\" \/><param name=\"src\" value=\"\/Media\/RoboticCapture\/Assateague360\/Assateague360.swf\" \/><param name=\"pluginspage\" value=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" \/><param name=\"allowfullscreen\" value=\"true\" \/><param name=\"flashvars\" value=\"\" \/><embed width=\"100%\" height=\"95%\" type=\"application\/x-shockwave-flash\" src=\"\/Media\/RoboticCapture\/Assateague360\/Assateague360.swf\" allowfullscreen=\"allowfullscreen\" flashvars=\"\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" allowfullscreen=\"allowfullscreen\" flashvars=\"\" \/><\/object><\/p>\n<p><noscript><\/p>\n<p class=\"warning\">Please enable Javascript!<\/p>\n<p><\/noscript><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The Devil is in the Details A 12 megapixel camera can be used to collect a realistic 360 degree panorama by taking 5 rows of 15 images in sequence.\u00a0 That&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-684","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography<\/title>\n<meta name=\"description\" content=\"Hillel Steinberg&#039;s Robotic Camera Photography\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography\" \/>\n<meta property=\"og:description\" content=\"Hillel Steinberg&#039;s Robotic Camera Photography\" \/>\n<meta property=\"og:url\" content=\"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/\" \/>\n<meta property=\"og:site_name\" content=\"Hillel Steinberg&#039;s Immersive Photography\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hillelstein\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-19T22:04:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/analyze3d.com\/Media\/RoboticCapture\/FrontYardPanoramaSmall.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@hytel\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/robotic-panorama-capture\\\/\",\"url\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/robotic-panorama-capture\\\/\",\"name\":\"Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/#website\"},\"datePublished\":\"2011-08-07T12:41:11+00:00\",\"dateModified\":\"2016-02-19T22:04:27+00:00\",\"description\":\"Hillel Steinberg's Robotic Camera Photography\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/robotic-panorama-capture\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/analyze3d.com\\\/Site\\\/robotic-panorama-capture\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/robotic-panorama-capture\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Robotic Panorama\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/#website\",\"url\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/\",\"name\":\"Hillel Steinberg - Immersive Photography\",\"description\":\"Immersive Photography Solutions By Hillel Steinberg\",\"publisher\":{\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/#\\\/schema\\\/person\\\/73c6a4013644015a4b8350ab09dd433e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/#\\\/schema\\\/person\\\/73c6a4013644015a4b8350ab09dd433e\",\"name\":\"Hillel Steinberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/cropped-hillel_site_icon.png\",\"url\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/cropped-hillel_site_icon.png\",\"contentUrl\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/cropped-hillel_site_icon.png\",\"width\":512,\"height\":512,\"caption\":\"Hillel Steinberg\"},\"logo\":{\"@id\":\"https:\\\/\\\/analyze3d.com\\\/Site\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/cropped-hillel_site_icon.png\"},\"sameAs\":[\"http:\\\/\\\/analyze3d.com\",\"https:\\\/\\\/www.facebook.com\\\/hillelstein\",\"https:\\\/\\\/instagram.com\\\/hillelstein\",\"https:\\\/\\\/x.com\\\/hytel\",\"https:\\\/\\\/youtube.com\\\/hillelstein\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography","description":"Hillel Steinberg's Robotic Camera Photography","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/","og_locale":"en_US","og_type":"article","og_title":"Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography","og_description":"Hillel Steinberg's Robotic Camera Photography","og_url":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/","og_site_name":"Hillel Steinberg&#039;s Immersive Photography","article_publisher":"https:\/\/www.facebook.com\/hillelstein","article_modified_time":"2016-02-19T22:04:27+00:00","og_image":[{"url":"https:\/\/analyze3d.com\/Media\/RoboticCapture\/FrontYardPanoramaSmall.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@hytel","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/","url":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/","name":"Robotic Panorama - Hillel Steinberg&#039;s Immersive Photography","isPartOf":{"@id":"https:\/\/analyze3d.com\/Site\/#website"},"datePublished":"2011-08-07T12:41:11+00:00","dateModified":"2016-02-19T22:04:27+00:00","description":"Hillel Steinberg's Robotic Camera Photography","breadcrumb":{"@id":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/analyze3d.com\/Site\/robotic-panorama-capture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/analyze3d.com\/Site\/"},{"@type":"ListItem","position":2,"name":"Robotic Panorama"}]},{"@type":"WebSite","@id":"https:\/\/analyze3d.com\/Site\/#website","url":"https:\/\/analyze3d.com\/Site\/","name":"Hillel Steinberg - Immersive Photography","description":"Immersive Photography Solutions By Hillel Steinberg","publisher":{"@id":"https:\/\/analyze3d.com\/Site\/#\/schema\/person\/73c6a4013644015a4b8350ab09dd433e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/analyze3d.com\/Site\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/analyze3d.com\/Site\/#\/schema\/person\/73c6a4013644015a4b8350ab09dd433e","name":"Hillel Steinberg","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/analyze3d.com\/Site\/wp-content\/uploads\/2019\/01\/cropped-hillel_site_icon.png","url":"https:\/\/analyze3d.com\/Site\/wp-content\/uploads\/2019\/01\/cropped-hillel_site_icon.png","contentUrl":"https:\/\/analyze3d.com\/Site\/wp-content\/uploads\/2019\/01\/cropped-hillel_site_icon.png","width":512,"height":512,"caption":"Hillel Steinberg"},"logo":{"@id":"https:\/\/analyze3d.com\/Site\/wp-content\/uploads\/2019\/01\/cropped-hillel_site_icon.png"},"sameAs":["http:\/\/analyze3d.com","https:\/\/www.facebook.com\/hillelstein","https:\/\/instagram.com\/hillelstein","https:\/\/x.com\/hytel","https:\/\/youtube.com\/hillelstein"]}]}},"_links":{"self":[{"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/pages\/684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/comments?post=684"}],"version-history":[{"count":59,"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/pages\/684\/revisions"}],"predecessor-version":[{"id":3328,"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/pages\/684\/revisions\/3328"}],"wp:attachment":[{"href":"https:\/\/analyze3d.com\/Site\/wp-json\/wp\/v2\/media?parent=684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}