lansing
26th October 2008, 07:04
I've noticed that in many old anime, there's a noise (I don't know what it call) in between scene change like this :
http://img513.imageshack.us/img513/1177/s1qz0.th.jpg (http://img513.imageshack.us/my.php?image=s1qz0.jpg)http://img513.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
and this:
http://img101.imageshack.us/img101/949/s2ym3.th.jpg (http://img101.imageshack.us/my.php?image=s2ym3.jpg)http://img101.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
my idea is to minimize these noisy frames by replacing the frame before scene change with its previous frame, and the frame after scene change with its next frame. And frames with moving objects will be leaving as it is.
sorry I'm nowhere near a programmer, so I don't know if my concepts are possible, I'll try my best to explain.
Use a function to detect keyframes/scene change and output the result frame number to text keyframe.txt (maybe pass 1?)
load in keyframe.txt, MVAnalyse (or some filter that can analyze motion) 4 frame sequence around each keyframe, ie. PPIP, set limitation for what is consider motion for PP and IP
If the analyzed number is less than the limitation, then replace that frame with whichever frame according to its position
http://img513.imageshack.us/img513/1177/s1qz0.th.jpg (http://img513.imageshack.us/my.php?image=s1qz0.jpg)http://img513.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
and this:
http://img101.imageshack.us/img101/949/s2ym3.th.jpg (http://img101.imageshack.us/my.php?image=s2ym3.jpg)http://img101.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)
my idea is to minimize these noisy frames by replacing the frame before scene change with its previous frame, and the frame after scene change with its next frame. And frames with moving objects will be leaving as it is.
sorry I'm nowhere near a programmer, so I don't know if my concepts are possible, I'll try my best to explain.
Use a function to detect keyframes/scene change and output the result frame number to text keyframe.txt (maybe pass 1?)
load in keyframe.txt, MVAnalyse (or some filter that can analyze motion) 4 frame sequence around each keyframe, ie. PPIP, set limitation for what is consider motion for PP and IP
If the analyzed number is less than the limitation, then replace that frame with whichever frame according to its position