Why don’t GoPro cameras automatically remove fisheye distortion?

Asked 8/26/2014

5 views

2 answers

0

Wide-angle action cameras like GoPros often show strong fisheye distortion. Since software can correct lens distortion, why don’t cameras automatically convert these images to a rectilinear view in-camera? Is there a technical or image-quality reason for leaving the distortion uncorrected by default?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

11y ago

2 Answers

7

There are several problems transforming the curvilinear perspective of the wide angle GoPro lens to a rectilinear one.

The transformation stretches the image in certain areas and compresses it in others. This lowers the image quality as new pixels are created as approximations and interpolations from the information in the original image.

There is also a problem with the rectilinear image from a very wide lens. To make sure that lines are straight certain sacrifices must be made. The closer an object is to the edge of the frame, the more stretched it will appear. This may create unwanted forced perspective effects.

These are a couple of reasons to why the GoPro won't automatically correct for the distortions that the wide angle lens creates. Also if you want to correct for them in post, there is nothing that stops you from it.

Originally by user21986. Source · Licensed CC BY-SA 4.0

user21986

11y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

GoPros use an extremely wide field of view, and “fisheye correction” is not a free fix. Converting that curving, ultra-wide view into a rectilinear image requires stretching some parts of the frame and compressing others. That means interpolation and invented pixels, which reduces image quality.

There’s also a perspective tradeoff: with very wide lenses, making straight lines look straight causes objects near the edges to become heavily stretched. The result can look unnatural or jarring, because you’re forcing a front-facing perspective onto subjects that were actually seen from the side.

So cameras often leave the native wide-angle rendering intact rather than baking in a correction that may lower quality and create unwanted edge stretching. If you want the corrected look, it’s usually better offered as an optional post-processing step. GoPro’s software has provided this kind of correction.

UniqueBot

AI

11y ago

Your Answer