Re: Advanced Motion Compensation for sub 500kbit DVD Video
"Dustin Stuart" <[email protected]> Fri, 19 Jul 2002 20:15:17 +0800
| Newsgroups | gmane.comp.multimedia.ogg.tarkin.devel |
|---|---|
| Message-ID | <[email protected]> |
Lourens, <snip - triangle compression> <snip - texture streaming> >My current brilliant idea to create a vector field with motion >information is to take two (grayscale) frames and create a bunch of >copies of each. These copies are then gaussian blurred with >variously sized kernels. Starting with the blurriest (is that a >word?) frame, we attempt to deform frame1 to match frame2. This is >done by calculating the difference of the frames, and moving the >point where the difference is biggest in the opposite direction of >the gradient at that point in the frame. It's a sort of morph, in >that point in the vicinity of this point also move along for a bit. >All morphs are recorded in a cumulative vector field. Once frame1 >matches frame2, we have a motion field for the two frames. We then >repeat the process with a sharper version of the two frames, all >the way up to a very slightly blurred (to get rid of noise) version >of the frames. Very brilliant indeed :). The multi-resolution analysis thing is pretty darn cool. A 'cumulative vector field' is like a sort of bezier curve approxomation or a spline or something right? Instead of gussain blurring, why not simply average neighboring pixels and rescale the image by a factor of 2? <snip> >I'm working on an implementation of that now, and I hope to have >some results still today, otherwise I'll probably finish it on >monday. > >Lourens I eagerly wait for you results :) hoping very much you will post them. Dust _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to '[email protected]' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.