Correcting Rolling Shutter in Fusion
eyeon has recently released its Dimension optical flow and stereo disparity toolset. I didn’t have a chance to test the stereo part yet, but since you can now calculate nice and crisp motion vectors, I’ve written a Fuse that can correct rolling shutter artifacts. Here’s a quick demo video:
You can get real-time performance on your GPU using OpenCL and as usual I’ve licensed my source code BSD-style if you want to tinker with it.
I haven’t had enough footage from different cameras to test the plugin thoroughly (just my iPhone and a Canon 5D Mark II). I also haven’t tested any other motion vector generators except for Dimension. Maybe Twixtor works as well, we’ll see…
Updated 2012-10-09: supports the rolling shutter method used by Syntheyes (center scanline is fixed)
Download the plugin here: RollingShutter_v1_6.Fuse or head over to Vfxpedia.
Photo credits for icon: CC-BY Nayu Kim
Very cool!
What do export from OpticalFlow?
I’m not sure if I understand your question correctly. All you need is the OpticalFlow tool from the Dimension toolset, which will calculate the Vector and BackVector aux channels. To pre-render (since it’s slow) save an exr sequence. It will automatically save these channels for you.
Thank you!
Despite the fact that you do not understand my question, you answered it)