Prolost

Image Nerdery

The Foundry Un-Rolls Your Shutter

The Foundry have released a $500 plug-in for Nuke and After Effects that attempts to remove rolling shutter artifacting, AKA “Jell-o cam,” from CMOS footage (RED One, Canon HV40, Canon 5D Mark II, etc.). It’s based on a technology demo that they showed at NAB earlier this year.

I’ve tried it, and it works—sometimes. The Foundry are well known for being leaders in the motion estimation field, and they have harnessed their unique experience in this area to attempt the impossible: a per-pixel reconstruction of every part of the frame, where it “would have been” if the shutter had been global open-close instead of read out a line at a time.

When it works, it’s brilliant. But the more motion you have in the frame, the more likely this plug-in, mighty though it may be, will get confused. Unfortunately, when this happens, parts of the image turn to scrambled eggs.

It’s a very similar problem to re-timing 30p footage to 24p actually—in fact, I wish The Foundry had added an option for frame rate conversion to this plug-in. Although, in fairness, I would only rarely use it.

Folks are always asking me about converting 30p to 24. I responded in a thread on the Rebel Café:

…The more motion you have, the more likely it is that any optical flow re-timing system is going to encounter problems.

Not even getting into the combat shots, here’s the Apple Compressor method referenced in Philip’s tutorial failing on one of the more sedate shots in After The Subway:

Now I’m not saying that you won’t occasionally see results from 30-to-24p conversions that look good. The technology is amazing. But while it can work often, it will fail often. And that’s not a workflow. It’s finger-crossing.

On a more subtle note, I don’t think it’s acceptable that every frame of a film should be a computer’s best guess as to what happened between captured frames. The magic of filmmaking comes in part from capturing and revealing a narrow, selective slice of something resonant that happened in front of the lens. When you do these motion-interpolated frame rate conversions, you invite a clever computer algorithm to replace your artfully crafted sliver of reality with a best-guess. I feel (and feel free to disagree, I won’t bother arguing) that this artificiality accumulates to create a feeling of unphotographic plasticness. Screw that. Didn’t you select the 5D because you wanted emotionally resonant imagery? You’d be better off with a true 24p video camera that works with you rather than against you, even if it doesn’t give you the convenient crutch of shallow DOF.

To be crystal clear, that’s Apple Compresser failing to properly estimate the motion in one particular frame when trying to convert from 30p to 24p. Nothing to do with The Foundry or their new plug-in, which actually tackled that same shot quite well.

The Foundry knows that they’ve made a tool to help us limp along while camera manufacturers sort out this CMOS issue. Like any crutch, I wouldn’t plan on leaning too hard on it—but kudos to The Foundry for attacking this problem head on, and making a product out of a technology demo in record time.

Update

on 2009-08-06 21:32 by Stu

Of course, there will always be some rolling-shutter artifacts that can never be fixed:

Panalog Pipelines

I mentioned that Panalog images from the Panavision Genesis camera can be used easily in either video or film grading workflows. Here's what I mean by that.

Here's an image in Panalog color space:

You can treat this image as a video source, and many do. I just finished three commercials this way. You can just load in the Panalog source, and color correct it to taste. No fuss, no LUTs. As an example, here's that same Panalog image corrected with Colorista:

You can also load the Panalog footage directly into a film grading pipeline. Here's how that same uncorrected Panalog shot would appear under a standard Kodak Vision preview LUT:

It's a bit dark and crunchy, but no matter—Colorista can take care of that. Here's the image color corrected underneath the Vision preview LUT:

Here are the Colorista settings used on the video version:

And here are the settings for the film version:

In either a film or video post environment, a colorist can take Panalog footage into his or her existing workflow and start working with it immediately, color correcting to taste. That's pretty cool.

The big difference between the two is that the film version has that nice soft highlight rolloff. The white t-shirt reaches almost 600% scene illuminance in this image, and that detail is preserved in Panalog. It gets crushed out in the video correction, but on film that detail is preserved, albeit compacted into the soft, sloping shoulder of the print stock.

Note that the sample image used here was not shot with a Genesis. It was shot with a DSLR and converted to Panalog (accurately) from raw. I don't have any good Genesis sample images that I'm free to use just now.