Updated: Adobe Warp Stabilizer (P)Review
Personal experience with a new toy from Adobe's Advanced Product Development labs
By Chris and Trish Meyer | April 07, 2011
As noted earlier this week, Adobe TV posted a video - attached to the top of this post - that previews a new technology called the Warp Stabilizer. I've had a chance to work with a pre-release version of the Warp Stabilizer, and Adobe kindly gave me permission to pass along some of my experiences.
The Warp Stabilizer is an effect that is applied to a layer in an After Effects composition. Upon doing so, it immediately starts analyzing the underlying clip, internally assigning a "cloud" of tracking points as seen in the attached video that distinguish between foreground and background motion. This one-time analysis takes several seconds depending on the size and length of the clip; happily, it processes in the background so you can continue to get other work done on other layers or in other compositions. This is followed by a much quicker Stabilize pass (which is repeated if you make certain changes to the stabilization parameters).
If you do nothing else at this point, the result is a smoothed-out camera movement, automatically scaled up and re-centered to fill the original frame. A single slider allows you to dial in the amount of stiffness or looseness in the resulting camera move (scaling and centering will be automatically adjusted accordingly); a simple popup allows you to switch between smoothed motion and a completely locked-off camera where the identified foreground does not move. This gives the Warp Stabilizer a high "instant gratification" factor for those in hurry, or who just want to quickly raise the production value of less-than-professional footage they've been handed.
There is a fair amount of tweakability available as well. For instance, you can switch the type of stabilization from just position through corner pinning to a "warp" mode where the foreground and background are treated differently in an attempt to reduce issues with parallax shift and the such. You can also change how the edges of the original clip are treated, including a few different scaling options, crop or no crop, and a very nice wrinkle called Synthesize Edges: This keeps the clip at its original 100% scale, and looks earlier and later in time for frames where it can borrow image information to fill out any missing pixels along the edges (think automatic cloning brush that works across time). Additional parameters give control over how these pixels are found and blended in with the original image.
If you've watched the video above, you also no doubt noted that Warp Stabilizer also includes rolling shutter reduction, reducing issues that arise with some cameras (such as HDSLRs) where the image sensor is scanned over a period of time rather than all at once, causing "jellocam" effects if the camera or action moves too much during a single frame.
The Warp Stabilizer works amazingly well on a wide variety of clips. That said, I have been able to trip up the Warp Stabilizer with clips where it's the background rather than foreground which needs to be stabilized (such as tracking dots on a stage with actors moving about in front) or where there are focus issues with the original clip; you can work around this by masking out the offending action, stabilizing what's left, and then turning off the masks or mattes to reveal the entire original clip - I'll be elaborating on this workflow in the near future. The other potential downside is that the warp stabilization process is not currently reversible - a requirement for some visual effects work. If you need this, the old Stabilizer is still around; now it's just considered a Track Type when you choose to Track Motion.
For those who like to know more about how a technology works under the hood, in the Comments below Karl Soule of Adobe has provided links to a video and paper that the Warp Stabilizer grew out of. Also, the Warp Stabilizer is one of the subjects I will be covering Tuesday morning April 12 at NAB's Post|Production World as part of my advanced rotoscoping and tracking session (along with the After Effects Roto Brush, Imagineer's mocha plus mocha shape, and The Foundry's CameraTracker). I will be joined by David Simons of Adobe's Advanced Product Development team, who worked on both the Warp Stabilizer and Roto Brush. Stay tuned...
The content contained in our books, videos, blogs, and articles for other sites are all copyright Crish Design, except where otherwise attributed.
Share This
Get articles like this in your inbox: Sign Up






Tom Daigon: | April, 05, 2011
This feature is already done exceptionally by Mocha for AE which is included with CS5. And Mocha not only stabilizes but object tracks and rotoscopes. It seems Adobe could have come up with something more original and not redundant of existing software.
Chris Meyer: | April, 05, 2011
I know mocha; I like mocha; this is not mocha. For one, mocha can track or stabilize, but the version that comes bundled with After Effects cannot synthesize a new smoothed-out camera movement based on internal tracking data. mocha also does not do rolling shutter artifact reduction. (Although mocha does a lot - like mattes for roto etc. - that this does not do.)
I imagine more will be revealed at NAB…
Tom Daigon: | April, 05, 2011
At Mamo World
http://www.mamoworld.com/index.php?option=com_content&view=article&id=96:tutorial-stabilize-motion-without-the-need-to-zoom-in&catid=35:tutorials&Itemid=62&lang=en
there is a tutorial that actually utilizes the data (imported by Mochaimport - a wonderful adjunct to Mocha for AE) to smooth out the stabilization.
It isnt a “push one button” solution but it uses a smooth expression to achieve this result. It does not address rolling shutter however.
Karl Soule: | April, 05, 2011
There’s another video (from several years ago) that explains the technology a little more in-depth. This was from Siggraph 2008, so this technology has been cooking in the labs for quite a while:
http://www.youtube.com/watch?v=3TlCGh5Pc90
Karl Soule: | April, 05, 2011
Make that 2009. (slip of the keyboard!)
Karl Soule: | April, 05, 2011
Here’s the latest academic paper on Warp subspace Stabilization:
http://web.cecs.pdx.edu/~fliu/project/subspace_stabilization/index.htm
Ivan Oliveira: | April, 07, 2011
Sounds great. Hope it’s they will add this to AE CS5, not release with CS6…
by the way, this is a link to a software that does that:
zjucvg.net/acts/acts.html
Unfortunately it only import/export image sequences, so it takes a few more steps. The quality is much better than any 2D stabilizer I’ve worked with.
Simon Wyndham: | April, 07, 2011
I’m not sure what this really gives in terms of final results over what is already available? Stabilising handheld shots I have found never gives good results for one very good reason. All these software stabilisers are great at smoothing out the motion, but they cannot get rid of motion blur as a result of the shaky camerawork itself.
So although you end up with a smoothed out shot, you always end up still seeing the motion blur as a result of the original shaky camera movement.
Please login or register to comment