Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
28th April 2004, 10:40 | #61 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
okay it does work.
but: It seems to work very unprecise I always blend fwd & bckwd compensation within my scripts for better results, but fwd & bckwd do not always match each other, thus introducing false blending. depanestimate seems to deliver only quantisized motion information. Example: if a pan slowly accelerates (pan is getting faster and faster), the motioncompensation doesn't adapt smoothly. It compensates in 'steps' Depan doesn't compensate zooms. deshakers analyse is much better compared to v0.2 of depan. okay, enough critisism the concept of master/slave is pretty cool! I've made some tests with my smoothpan standards conversion. It works! But it isn't very unusable for now can't wait the next version of depan would it be a copyright violation just using deshaker's analyse code within depan?
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
28th April 2004, 21:31 | #62 | Link | ||||
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
Quote:
Quote:
Quote:
And depan method (phase-shift) is more fast. Quote:
May be, I shall add reading of Deshaker log, as in genmotion, but it only useful with zoom added. I do'nt want to add rotation. |
||||
15th May 2004, 00:40 | #63 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
New DePan version 0.3, May 15, 2004 - fixed bug with DePanStabilize input parameters, set subpixel=2 (bicubic) as default, add zoom estimation and ZoomMax parameter, zoom and rotation compensation, log file input, MatchFields parameter (for best denoising).
|
22nd May 2004, 20:02 | #65 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
I do not have access to my PCs to test all the new stuff.
For at least the whole next week please stay tuned. I'll post my results asap, I can get back to the faster machine... (or: recompile for avisynth 2.08 and Pentium 1, than I can test it on my 120MHz Notebook)
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
30th May 2004, 17:53 | #66 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
Version 0.6, May 28, 2004 - minor changed and documented client-server format.
DepanEstimate: add stab parameter, scenechange at sharp trust changes, range may be 0, show correlation, crop output. DepanStabilize: Freqmax is renamed to Cutoff, add adaptive zoom, Fill borders by neibours frames. Version 0.7, May 30, 2004 - DepanEstimate: add improve zoom estimation. |
10th July 2004, 08:21 | #67 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
I release a new version of Depan, developed about month ago.
Version 0.9, June 13, 2004 - all clients: added "Mirror" parameter to fill empty borders. mirror parameter - fill empty borders with mirrored from frame edge pixels (instead of black): 0 - no mirror (default); 1 - top; 2 - bottom; 4 - left; 8 - right; sum any of above - combination (15 - all ). Mirror mode is unique but slightly strange It can give remarkable results for example for sky. |
20th August 2004, 22:00 | #68 | Link | |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
Serg Belyansky,
You wrote: Quote:
But I can give one idea to you (seems i omitted it in doc). Input clip for DePanEstimate may be not strictly same as source, but prefiltered, or brightness-contrast adjusted, or masked by some method, or cropped, and so on. If you get some new ideas from your head after scratching, please post here they, or at least the your scratching method. And do'nt use my DeScratch filter until ! P.S. It seems, i found some nice (and big!) Russian forum thread about Avisynth. http://forum.ixbt.com/topic.cgi?id=29:9331 |
|
22nd August 2004, 07:31 | #69 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
thanks for that great tool, it helps a lot denoising shaky/panning analogue camcorder video.
but there seems to be one issue: everytime I try to enable zoom compensation, using zoommax > 1, I receive the following error MSG from AVISynth: AVISynth read error: Avisynth: caught an access violation at 0x025d80f5, attempting to readfrom 0x025ffb10 it seems that there is a memory leak, cause, the value of setmemorymax() is in direct corellation to the framecount that is rendered, until avisynth crashes.
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
23rd August 2004, 16:05 | #71 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
using this (or similar script)
i=converttoYV12() mdata=i.DePanEstimate(zoommax=1,improve=false,pixaspect=1.094) i.DePanInterleave(data=mdata,pixaspect=1.094) temporalsoften(1,10,13) selectevery(3,1) when I set zoommax=2 and improve=true avisynth crashes after some frames (depends on the value of setmemorymax) with above mentioned error msg. I am using: newest AVS build. newest DePan release AthlonXP 1600+ with ASUS A7VE-266 and 768 MB of DDR-RAM
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
24th August 2004, 17:08 | #73 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
I am sorry, but i really try version 0.8
0.9 is buggy, yes. (i almost did not test it ) So, good news: New version 0.9.1 is out. Seems, zoom bug is fixed.
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
25th August 2004, 16:33 | #74 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
Many thanks for this bugfix
But: I finished my current project before you did the bugfix nontheless, DePan becomes my standard aid for denoising handycam footage. it is just great, cause it is the only thing allowing low contrasted moving detail (like grey trexturized walls) being denoised while their texture remains untouched. a blockbased motioncompensation without global motion compensation first, is not able to catch this correctly...
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
25th August 2004, 22:39 | #75 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
I think about using more fast library (FFTW).
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
26th August 2004, 12:02 | #76 | Link | ||
Registered User
Join Date: May 2002
Posts: 18
|
Quote:
The motion compensation helps to match neighbor frames, right? But DePan works with global motion only, compensating only for "main" object (background or close-up), not both. This the local motion of "polka-dotted" dress should not affect it at all. And judging by undecimated debug output, it actually does not. I tried MVTools, which is by design "local" and should compensate for _everything_, making the perfect match between frames. But that's NOT IT -- it actually makes DeSpot to work much worse, with a lot of nasty edge effects on moving subjects. The "disappearing polka-dot" problem is somewhat remedied, but I can't say that the difference is easily noticeable. So I think I just don't understand the "motion compensation" part well. For example, what "motpn" parameter exactly do with local motion compensation performed? Thresholding with "sign" parameter helps, but not much, since I can't set an actual threshold: the "polka dots" are not as bright as brightest parts of dirt blobs, but they are still falsely keyed and removed by DeSpot (my film dirt is bright white, scanned from negative). (Bugreport: the "sign" parameter description in Russian manual is erratic; the values are mixed up.) Quote:
|
||
26th August 2004, 21:51 | #77 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
Serg Belyansky,
Your (our) problem is serious. Yes, DePan works with global motion only. And DesPot is not ideal solution still. What "motpn" parameter exactly do with local motion compensation performed? - I wrote about it in doc, you also may see a C source. BTW, I do not understand, what is "polka-dots" ? May your post some example image? (Or in russian) If the most question now is about Despot, please return to Despot thread. May be we can improve it with some ideas (not detect very small dots or very round spots ). Thanks for discussion!
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
27th August 2004, 11:50 | #80 | Link | |
Registered User
Join Date: May 2002
Posts: 18
|
Quote:
Fizick, I'll try to look at the sources. Maybe the "sign" parameter can be improved by introducing the thresholds for it. Last edited by Serg Belyansky; 27th August 2004 at 11:52. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|