{"id":630,"date":"2023-10-03T07:51:00","date_gmt":"2023-10-03T11:51:00","guid":{"rendered":"https:\/\/www.reliasolve.com\/?p=630"},"modified":"2026-08-20T12:13:13","modified_gmt":"2026-08-20T16:13:13","slug":"infrared-strap-down-pilotage-system","status":"publish","type":"post","link":"https:\/\/reliasolve.com\/index.php\/current-projects\/infrared-strap-down-pilotage-system\/","title":{"rendered":"Infrared Multi-Camera Pilotage System"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.reliasolve.com\/wp-content\/uploads\/2024\/02\/pilotage.png\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"435\" src=\"https:\/\/www.reliasolve.com\/wp-content\/uploads\/2024\/02\/pilotage.png\" alt=\"\" class=\"wp-image-632\" srcset=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2024\/02\/pilotage.png 928w, https:\/\/reliasolve.com\/wp-content\/uploads\/2024\/02\/pilotage-300x141.png 300w, https:\/\/reliasolve.com\/wp-content\/uploads\/2024\/02\/pilotage-768x360.png 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ReliaSolve is a subcontractor to a University of Arizona project to develop a proof-of-concept multi-camera infrared system for use in night flight by helicopter pilots. The 21-camera system will provide an aligned and stitched view during flight with synchronized and aligned display on one or more monitors or head-mounted displays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ReliaSolve is implementing the data-transmission, stitching, and rendering portions of the pipeline and has developed technical reports on many aspects of the system:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>System Latencies<\/li>\n\n\n\n<li>Camera Layout<\/li>\n\n\n\n<li>Camera Distortion<\/li>\n\n\n\n<li>System Architecture<\/li>\n\n\n\n<li>Display Resolution<\/li>\n\n\n\n<li>Software Architecture<\/li>\n\n\n\n<li>Core API implementation design<\/li>\n\n\n\n<li>Rendering implementation design<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The source code for this project has been released under the Apache 2.0 license and is available under the following forks, with the Render Module having the display code. The Core API, Render Module, and Analysis Module Examples repositories also contain system design documents.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Core_API\">https:\/\/github.com\/ReliaSolve\/ASDP_Core_API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_BSP_API\">https:\/\/github.com\/ReliaSolve\/ASDP_BSP_API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Core_Module\">https:\/\/github.com\/ReliaSolve\/ASDP_Core_Module<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Camera_Simulator\">https:\/\/github.com\/ReliaSolve\/ASDP_Camera_Simulator<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/FlightSim\">https:\/\/github.com\/ReliaSolve\/FlightSim<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Render_Module\">https:\/\/github.com\/ReliaSolve\/ASDP_Render_Module<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Storage_Module\">https:\/\/github.com\/ReliaSolve\/ASDP_Storage_Module<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ReliaSolve\/ASDP_Analysis_Module_Examples\">https:\/\/github.com\/ReliaSolve\/ASDP_Analysis_Module_Examples<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/image-1024x498.png\" alt=\"\" class=\"wp-image-695\" srcset=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/image-1024x498.png 1024w, https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/image-766x373.png 766w, https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/image.png 1247w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The image above shows the Composite submodule of the Render module, which performs distortion correction, stitching, latency compensation, depth estimation, analysis overlay, and rendering.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"843\" src=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-1024x843.jpg\" alt=\"\" class=\"wp-image-697\" srcset=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-1024x843.jpg 1024w, https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-768x632.jpg 768w, https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-1536x1264.jpg 1536w, https:\/\/reliasolve.com\/wp-content\/uploads\/2023\/10\/IR_Ball_and_stitch-2048x1686.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The image above shows the 21-camera phase-1 infrared ball displayed in front of a video wall that is showing a cylindrical projection of the stitched 21-camera image during a test flight of the visible-light ball over the desert.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>ReliaSolve is a subcontractor to a University of Arizona project to develop a proof-of-concept multi-camera infrared system for use in night flight by helicopter pilots. The 21-camera system will provide an aligned and stitched view during flight with synchronized and aligned display on one or more monitors or head-mounted displays. ReliaSolve is implementing the data-transmission, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":697,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,2],"tags":[],"class_list":["post-630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vr-tricks","category-current-projects"],"_links":{"self":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":12,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"predecessor-version":[{"id":698,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/630\/revisions\/698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media\/697"}],"wp:attachment":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/tags?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}