By Sophie Gigliotti
Many computer vision applications – like security cameras, bodycams and automotive in-cabin cameras – use wide-angle lenses to capture as large a field of view as possible. A byproduct of using wide-angle lenses is that the images they capture are warped, which means that the shapes of any objects and people in the image may be significantly distorted.
In many cases — especially when it is required for images and video streams to be viewed and analyzed by humans or even by machines and AI — it is necessary to present the image in its original unwarped state. The solution is to use a special dewarping software application to return the image to its unwarped condition.
Dewarping On-Premise
Traditionally, dewarping software has been run in traditional server-client applications, such as a VMS (Video Management System). In the case of a factory or a department store, for example, where an array of video feeds from multiple camera sources are presented on one or more big screens and workstations, the dewarping application will typically be run on a local client installed on the various users’ computers, laptops and mobile devices.
In this case, developers, OEMs, and system integrators can avail themselves of Immervision’s state-of-the-art dewarping software via means of a special software development kit (SDK), which is available for Windows, Linux, Android, and iOS. The SDK and dewarping software support an uncompressed frame buffer, data-in-picture, field-of-view stabilization, and the stitching of images from multiple cameras. One important thing to note here is that that the user application that integrates the SDK is performing all of the processing.
Web Video Dewarping and Cloud-Based Applications
Increasingly, customer demand and technology trends require that dewarping is performed in a web browser. This is especially true in the case of manufacturers who provide embedded webpages along with their cameras, and cloud-based Video Management Systems. Typically, these applications present only warped 360° views, which is difficult to analyze and unpleasant to view.
Universal HTML5-Based Web Video Dewarping is Here!
Immervision is making its award winning industry-leading dewarping SDK available as an HTML5 SDK. Once again, the SDK and associated dewarping software — which are available for use with Goggle Chrome, Firefox, Safari, Edge, and other browsers — support an uncompressed frame buffer, data-in-picture, and field-of-view stabilization. In this case, however, all the processing is performed in by the web browser.
This HTML5 cloud-based dewarping SDK currently supports over 30 brands of security cameras, with more being added all the time.
How about you? Do you need to perform video dewarping in the cloud? If so, we would love to work with you on your unique vision system projects, so feel free to Contact Us and let’s start collaborating together!
About Sophie Gigliotti
Sophie Gigliotti has worked in business development, product management and marketing, for over 20 years. As Director, Sales and Business Development at Immervision. Sophie draws upon her Bachelor of Engineering from Concordia University and an Executive MBA from John Molson School of Business to help customers and partners resolve their vision systems’ pain points and challenges using Immervision solutions.
Learn More:
- In-Cabin Cameras are Ready and Waiting for their AI/ML Counterparts
- Simulation and Study Offer
- Metrology and Calibration Offers