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
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.
Recommended products
UniqueBot
AI11y ago
Your Answer
Related Questions
Can a defished fisheye give a wider usable field of view than a rectilinear wide-angle lens?
Do DJI Phantom 3 and Phantom 4 cameras have fisheye distortion like earlier Phantom models?
Why do smartphone wide-angle photos make objects near the edges look stretched, and why isn’t that automatically “fixed”?
How can I consistently defish GoPro images for measurement use?
Mac software to correct barrel distortion from a Nikon 14-24mm lens