Subscribe to this thread
Home - General / All posts - fish eye lens distortion
artlembo


3,400 post(s)
#12-Dec-14 23:34

I just got a drone, and have been having a fun time flying it around. The GoPro camera that it comes with has a bit of a fish-eye aspect to it. Has anyone used Manifold to try and remove the lens distortion.

Rakau110 post(s)
#13-Dec-14 07:44

Not really answering your question, but I overlap 60-80% and stitch with Microsoft ICE Then bring into Manifold

Seems to work well.

adaptagis

633 post(s)
#15-Dec-14 10:09

Hello Art

I just know that you can reduce this effect on the GO-Pro settings itself by using 90degree FOV.

best would be a correction lens.. but I can't find any on the market yet..

rk
621 post(s)
#15-Dec-14 12:13

We used GoPro (Hero 3 Black) and made the same assumption. 90deg FOV seemed to have little distortion.

However, if I remember correctly, 90 degree FOV has same distortion if you just clip wide angle picture to 90deg.

I was going to use OpenCV to calibrate camera and rectify pictures but we went on to use Point Grey Ladybug3 spherical camera. They have cameras precalibrated and rectification (et al) built into their SDK.

jharrington1 post(s)
#30-Jan-15 14:36

Photoshop will do this if you already have a copy.

PTLens might be a more affordable option however.

http://epaperpress.com/ptlens/

lionel

995 post(s)
#13-May-17 20:47

OpenCV supported by Nvidia/Cuda has method and example code for eye fish for python!

See also basic concept and other technology like

http://paulbourke.net/miscellaneous/lenscorrection/

https://github.com/satishsampath/frame-server

there is some subject about OpenCV forum (here )

Perhaps a good lite project in python to show if manifold can compete against OpenCL implementation .

I don't know if using manifold SQL function optimzed for gpu/cpu make sense in this context !


Book about Science , cosmological model , Interstellar travels

Boyle surface fr ,en

lionel

995 post(s)
#13-May-17 21:09

a video for understand basic about eye correction using adobe ( premiere , photoshop )


Book about Science , cosmological model , Interstellar travels

Boyle surface fr ,en

adamw


10,447 post(s)
#16-May-17 11:11

This can be done in Radian, the code is pretty simple.

If it wasn't for supersampling, it would have been easy to use a query (and the query would run the computations on GPGPU).

Supersampling muddies waters a bit. For one-to-one implementation it would perhaps be more straightforward to use a script, no GPGPU.

RonHendrickson
283 post(s)
#14-May-17 16:31

As everyone else is suggesting, I haven't tried it in Manifold, but the free software called GoPro Studio that comes with your GoPro (downloadable) has a feature in Advanced Settings that removes fisheye.

Love my GoPro.

Manifold User Community Use Agreement Copyright (C) 2007-2021 Manifold Software Limited. All rights reserved.