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. |
26th February 2023, 18:09 | #22 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Quote:
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
26th February 2023, 18:27 | #23 | Link | ||||
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Quote:
The video SR/deblurring/denoising algos mentioned are multiframe bidirectional ...n-3, n-2, n-1, n, n+1, n+2, n+3... you can set 30, 50 or more frames if you wanted to Quote:
Yes, TensorRT is usually the fastest implementation for all machine learning algorithms, not just rife . Quote:
Quote:
|
||||
26th February 2023, 18:34 | #24 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 703
|
Quote:
Even if it is only "spatial" denoising it can be used before MSuper() Code:
spatialfilter.MSuper() Usually I do this with fft3dfilter and mdegrain but maybe there is some better way to stabilize the motion jitter/wobble caused by noise. Very curious to try the noise models in the model_database link REEL.DEEL posted, especially the "1x_ISO_denoise_v1" and v2 and "Film-Degrainer_1-000". |
|
26th February 2023, 18:37 | #25 | Link | ||
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,666
|
Quote:
Probably, I need to experiment with those options. Quote:
Will do. |
||
26th February 2023, 18:37 | #26 | Link |
Registered User
Join Date: Jul 2018
Posts: 1,067
|
May be only RIFE developers https://arxiv.org/pdf/2011.06294v12.pdf understand how it is designed and how to change in into motion compensating engine based on reference frame. Not to interpolate between 2 given images.
Asd-g only make interface between RIFE engine and AVS+. |
26th February 2023, 18:41 | #27 | Link | ||
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Quote:
Look at the avsi for tilesize and overlap options. For spatial denoising like DPIR, if you use large enough overlap, the differences are usually undetectable to eye (except with amplified differences) between single tile (full image), vs. say 2x2 grid - many tests were done with the vapoursynth version in the past - I'm assuming the avs version is the same Quote:
It would be nice to have other options for temporal smoothing Last edited by poisondeathray; 26th February 2023 at 18:44. |
||
26th February 2023, 18:58 | #28 | Link | |
Registered User
Join Date: Jul 2018
Posts: 1,067
|
Quote:
The major issue of current motion compensation in mvtools is being limited to compensation of translate transform only. Also its motion estimation is not ideal because of noise (and noise can not be removed before motion estimation - it is 'egg and chicken' problem same as mentioned in that RIFE document). So from the neural networks denoise (motion compensation for 'static' blending engines) expected: 1. Compensate for more real transforms (scale/rotate/skew/...) 2. To be less sensitive to natural noise in the sources to analyse (using variable size / variable shape areas to analyse in a big enough sequence of frames or better in total scene or even movie). Current mvtools approach to decrease block size to have better and finer motion tracking also degrades its ability to correctly track noise-damaged blocks. So when signal-to-noise ratio come close to 1 or fall below 1 typical block-based motion search engines (also limited to 2 frames only) give very large errors and mostly useless. So if in current quickly dying from degradation civilization we have very limited and dying programmers resources to design better motion search engines we try to look for 'hardware/machine learning' tools that can replace current poor programmers resources by 'brute force' of GBytes memory and TeraFlops+ accelerators and 'neural networks with ability to learn'. The performance is not very critical if it can provide significantly better quality in compare with current block-based simple motion search in mvtools. Some titles wait years and decades before being processed in yet another rip for release in possibly more or less better quality. So if it even will be processed several days/weeks/months it is not real physical problem. Last edited by DTL; 26th February 2023 at 19:04. |
|
26th February 2023, 19:07 | #29 | Link | ||
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Quote:
https://github.com/JingyunLiang/VRT Quote:
|
||
26th February 2023, 19:34 | #30 | Link |
Registered User
Join Date: Jul 2018
Posts: 1,067
|
Prefilter may degrade some valueable details for output. Also prefilter may increase motion search error. So I not like to use 'simple' prefilter before motion-compensated averaging.
"https://github.com/JingyunLiang/VRT" It looks VRT still not have interface to Avisynth ? And can not be loaded via AviSynth+'s avs-mlrt plugin ? Last edited by DTL; 26th February 2023 at 19:41. |
27th February 2023, 00:05 | #32 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,666
|
Uploaded a handful of models that were requested here and also a few other's of Zarxrax's models (2x_LD-Anime_Compact_330k_net_g, 1x_Dotzilla_SuperUltraCompact_300k_net_g, 1x_Dotzilla_UltraCompact_182k_net_g).
@dogway, 1x_NMKD-YandereInpaint_375000_G is not available, do you have DL link? Edit Quote:
Last edited by Reel.Deel; 27th February 2023 at 00:16. |
|
27th February 2023, 00:10 | #33 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Quote:
|
|
27th February 2023, 02:05 | #34 | Link | |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
Quote:
|
|
27th February 2023, 02:15 | #35 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,374
|
|
27th February 2023, 05:22 | #38 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
All avs+ plugins collection by me, sort by architecture like Asd-g. @Reel.Deel i think you can sort like that for easy findout
https://drive.google.com/file/d/11Vk...w?usp=drivesdk |
27th February 2023, 09:16 | #39 | Link | |
Registered User
Join Date: Dec 2005
Location: Sweden
Posts: 703
|
Quote:
Edit: thank you so much Reel.Deel great to see these kind of filters coming out for avs+! Last edited by anton_foy; 27th February 2023 at 13:37. |
|
27th February 2023, 12:26 | #40 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Thanks for the conversions Reel.Deel!
Maybe HiNet can be converted? It had really astonishing results for scratches. And just asking out of the blue, not sure if a film grain model as such exists, that is to add filmic grain, it can be an alternative to chickendream which is too slow. EDIT: yes, found 1x_Filmify4K_v2_325000_G but grain is not of great quality... I also had 4x_Valar_v1 which is good for photo upscales it seems, but as with many of these it might require perfect artifact free downscaled content. Also as a suggestion it might be interesting to try 2x_Waifaux-NL3-SuperLite_latest_G, as it might be a faster alternative to current solutions like w2xncnnvk. EDIT: Tested 1x_JPEG_60-80 and 1x-Kim2091_DeJpeg and got a system freeze, black screen and AvsPmod crash. Well anyway I compared them to Oyster and they paled against it. Since Oyster is so slow, it would be interesting to train a model based on it with my script from this post and probably a deblur model on it. Maybe if I have time in the future I can do such thing.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread Last edited by Dogway; 27th February 2023 at 14:16. |
Thread Tools | Search this Thread |
Display Modes | |
|
|