How Universal Web Video Dewarping Enhances Images and Video Streams in the Cloud

This blog post was originally published at Immervision’s website. It is reprinted here with the permission of Immervision.

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.


The image captured by this 360° body camera is warped

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.


Dewarped view of the captured image

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.


Advanced functionalities include real-time navigation (pan, tilt, etc.), zoom-in/out, multiple simultaneous views (layers), and support for touch (mobile) and mouse (PC) user interfaces.

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!

Learn More:

Sophie Gigliotti
Director, Sales and Business Development, Immervision

Here you’ll find a wealth of practical technical insights and expert advice to help you bring AI and visual intelligence into your products without flying blind.

Contact

Address

Berkeley Design Technology, Inc.
PO Box #4446
Walnut Creek, CA 94596

Phone
Phone: +1 (925) 954-1411
Scroll to Top