There Is A Need For Realtime Lens Distortion And Perspective Correction

The ever-increasing use of small broadcast quality HD cameras with wide angle or fisheye lenses have become increasingly prevalent. Their use can be found in live broadcast applications such as sport, ENG, wildlife programming, and reality TV, with non-broadcast use in medical, forensics/security and online gaming.

However, the “fish eye’ effect associated with these extreme lenses is not well received by the content viewer or programme maker.

This lens distortion and curvilinear perspective errors arising from the use of these camera lenses, as well as the physical camera positioning can produce results which can be considered undesirable and require correction.

How can you correct these errors? For live image feeds, any rendered software based offline processing is not practicable, and any correction process must be easy to use in a real time environment.

Software? Hardware?

Software processes require rendering of images, an offline process, so such solutions do not work in real time with live streams – crucial for sport applications for example (for forensic/security and reality TV applications that do not require real time solutions, software based processes may be useful).

(Left) Pre corrected live feed showing classic lens distortion & curvilinear perspective artefacts and (Right) corrected live feed with lens distortion & curvilinear perspective artefacts removed.

(Left) Pre corrected live feed showing classic lens distortion & curvilinear perspective artefacts and (Right) corrected live feed with lens distortion & curvilinear perspective artefacts removed.

For real time use, a hardware solution is more appropriate. Employing a hardware-based sub pixel geometry engine, this corrects the lens distortions in real-time, and most importantly, does not add any visible artefacts to the corrected output. This geometry engine concept allows for correction of lens aberrations through the range of operational HD resolutions, making it useful for a broad range of media applications.

The technology does not require co-location with the camera source. The unit can be located remotely via industry standard 3G co-axial cable subject to commensurate distance limits, but optionally supports fibre connections up to and beyond distances of 1000 metres. The unit has a Genlock input removing the need for external Genlock/Synchroniser hardware too. The setup can be done via USB connection to a Mac or Windows platform.

System overview of the lens correction Geometry Engine – graphic courtesy AlphaEye.tv

System overview of the lens correction Geometry Engine – graphic courtesy AlphaEye.tv

The image correction parameters include zoom, rotate, X and Y axis tilt, as well as offset, and adjusting of the strength of ‘barrel’ distortion correction required to the image.

You might also like...

An Introduction To Network Observability

The more complex and intricate IP networks and cloud infrastructures become, the greater the potential for unwelcome dynamics in the system, and the greater the need for rich, reliable, real-time data about performance and error rates.

2024 BEITC Update: ATSC 3.0 Broadcast Positioning Systems

Move over, WWV and GPS. New information about Broadcast Positioning Systems presented at BEITC 2024 provides insight into work on a crucial, common view OTA, highly precision, public time reference that ATSC 3.0 broadcasters can easily provide.

Next-Gen 5G Contribution: Part 2 - MEC & The Disruptive Potential Of 5G

The migration of the core network functionality of 5G to virtualized or cloud-native infrastructure opens up new capabilities like MEC which have the potential to disrupt current approaches to remote production contribution networks.

Next-Gen 5G Contribution: Part 1 - The Technology Of 5G

5G is a collection of standards that encompass a wide array of different use cases, across the entire spectrum of consumer and commercial users. Here we discuss the aspects of it that apply to live video contribution in broadcast production.

Comms In Hybrid SDI - IP - Cloud Systems - Part 2

We continue our examination of the demands placed on hybrid, distributed comms systems and the practical requirements for connectivity, transport and functionality.