Radeon™ Loom (currently in Beta Preview) is AMD’s revolutionary 360-degree video stitching technology that enables a new breed of 360° video filmmakers to create the amazing cinematic VR experiences of tomorrow. Using AMD’s open source implementation of the Khronos OpenVX™ computer vision specification 1, Radeon Loom enables both real-time live stitching and fast offline stitching of 360° videos.
Learn more about AMD’s open source implementation of the Khronos OpenVX™ computer vision specification at GPUOpen:Learn More About AMD OpenVX
360° videos are currently recorded using anywhere from 2 to 32 individual (up to 4K resolution) cameras, and the more cameras used, the higher the resolution, therefore, resulting in a higher quality final 360° experience.
However, combining the output of multiple camera views into a single seamless equirectangular projection is incredibly complex. The output of all these cameras must be stitched together in software before it can be edited or viewed, and the more cameras used, the more seams that need to be stitched.
In addition, lens distortion must be corrected, parallax must be considered, and the exposure differences between each camera’s output has to be blended to produce the final balanced image. Because of this, combining the video output from professional-grade 360° camera rigs can require hours of post-processing and substantial compute resources.
Radeon Loom revolutionizes the 360° video stitching process by addressing its formidable challenges through massively parallel GPU processing to enable both real-time live stitching and fast offline stitching of 360° videos. Radeon Loom:
The Radeon Loom SDK is expected to be available to 360° video application developers, hardware manufacturers, and VR content creators. The Beta Preview of the Radeon Loom Stitching Library is now available on GPUOpen.com.DOWNLOAD
© 2017 Advanced Micro Devices, Inc. All rights reserved. All rights reserved. AMD, the AMD Arrow logo, Radeon, and combinations thereof are trademarks of Advanced Micro Devices, Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. OpenVX is a trademark of Khronos Group, Inc.