3 ms·
I wonder if there is a motion interpolation version of something like an edge preserving smoothing filter. In 2D image processing these are used extensively.
by snovv_crash 5y ago
I wonder if there is a motion interpolation version of something like an edge preserving smoothing filter. In 2D image processing these are used extensively.
- dagmx 5y agoSome TVs do a pretty good job of interpolating the actual lines in 2D media. The issue is almost always down to the motion though. Imagine a ball bounce. When it hits the ground, the amount of time it stays on the ground and the deformation it makes, is how an animator signals to the viewer what the ball is made off. With a character who has personality, their walk cycle shows you their personality, and that ground to foot impact is super important. However with interpolation, even if they preserve the distinct edges well, they'll smooth out that motion. So what was meant to be a hard hit, will suddenly be soft. What was meant to be a big brute, will feel like a balloon.
- snovv_crash 5y agoYes, I understood that. What I was wondering is if the motion interpolation could be designed to 'understand' the sharp edges in the motion profile, much like the 2D smoothing is able to preserve edges even when blurring. At this point it would probably be easier to do it with some kind of DNN motion interpolation...
- dahart 5y agoDoesn’t basic MPEG preserve edges automatically, as long as the motion interp doesn’t cross too many frames? I thought the idea with most motion block compression schemes was to essentially have tiled flow vectors that slide the source block a little while preserving the internal structure?