Jump to content


Photo

Foundry Rolling Shutter


  • Please log in to reply
3 replies to this topic

#1 Chris Millar

Chris Millar
  • Basic Members
  • PipPipPipPip
  • 1642 posts
  • Other

Posted 22 December 2010 - 03:33 PM

http://www.thefoundr...rollingshutter/

Anyone got an idea of how they remove rolling shutter ?

The algorithm in verbose pseudo code thanks! :blink:

I can see how in some situations after comparing frames and extracting the pan/tilt information (like match moving software does) the information for one frame can be extracted from another to give you back a reasonable image - albeit a little slit-scannish with all the temporal shuffling of lines. But some camera movements I would have thought would have no such past or present frames in which to extract the required lines and leave you with chunks of non-image to be filled with best guess pixels - bit of a mess yeh ?

And that will work with tilt/pan camera movement - but what about static shots where an object is moving ? I know match moving softwares (boujou et al) have algorithms are adjusted to account for this 'mode' - but I'm not sure if Rollingshutter can deal with this huh

Have they just used examples that work in their favour ?


interesting stuff
  • 0

#2 Phil Rhodes

Phil Rhodes
  • Sustaining Members
  • 12167 posts
  • Other

Posted 22 December 2010 - 05:03 PM

It looks for motion within the frame and attempts to separate things into layers, or at least areas which are moving relative to one another. It then does its best to fill in the gaps using information from other frames. There are of course non-fixable situations where there is not enough information to do things properly, regardless of how well the algorithm works.

P
  • 0

#3 Chris Millar

Chris Millar
  • Basic Members
  • PipPipPipPip
  • 1642 posts
  • Other

Posted 22 December 2010 - 07:18 PM

Was going to ask why this isn't this happening in camera yet, but I figure that cheaper camera users don't care or know about the issue, and EX and so on users dont want the artefacts of when the algorithm fails ...

I wonder if there is a way you could have a hybrid system, where it knew it was going to fail (beyond some user configurable limit) and then leave the footage alone for the time being.. Then give you (or some software down the line) some sort of meta info of where and when it was doing its business so the original rolling frames could be extracted if need be (the meta info could also hold any 'unused/redundant' pixels, that may have been filled by repeats previously)...

its an interesting shuffling of temporal data but for a spatial effect - no reason the shuffling info can't be saved

market for this = me
:lol:
  • 0

#4 Adrian Sierkowski

Adrian Sierkowski
  • Sustaining Members
  • 7373 posts
  • Cinematographer
  • Los Angeles, Ca

Posted 22 December 2010 - 09:11 PM

It requires a fair bit of processing power, one would guess, which would kill your battery life, increase your costs, and create heat in camera causing issues....
Best guess, of course.
  • 0


Visual Products

Metropolis Post

Technodolly

Glidecam

Tai Audio

Willys Widgets

New Pro Video - New and Used Equipment

Rig Wheels Passport

Ritter Battery

Broadcast Solutions Inc

Aerial Filmworks

Media Blackout - Custom Cables and AKS

Paralinx LLC

Abel Cine

FJS International, LLC

CineLab

rebotnix Technologies

Wooden Camera

CineTape

Gamma Ray Digital Inc

The Slider

Visual Products

New Pro Video - New and Used Equipment

Tai Audio

Rig Wheels Passport

Metropolis Post

Wooden Camera

The Slider

Paralinx LLC

Willys Widgets

FJS International, LLC

Gamma Ray Digital Inc

CineTape

Ritter Battery

Media Blackout - Custom Cables and AKS

Broadcast Solutions Inc

Technodolly

Aerial Filmworks

Glidecam

CineLab

Abel Cine

rebotnix Technologies