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. |
25th August 2021, 03:38 | #1 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,434
|
vs-basicvsr
Yet another contribution from HolyWu!
Thanks https://github.com/HolyWu/vs-basicvsr This one is true temporal SR for video, not single images Also has tiling option for low GPU memory vs. task Nice! |
25th August 2021, 22:12 | #2 | Link |
Registered User
Join Date: Dec 2001
Posts: 1,223
|
What is this difference between vs-basicvsr, vs-realesrgan, and VSGAN?
As far as I can see, it looks like vs-basicvsr & vs-realesrgan have built-in models that you can use, wheras VSGAN lets you just use whatever model you want. Is there something else that I am missing? |
25th August 2021, 23:38 | #3 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,434
|
Quote:
other differences - vsgan implementation of ESRGAN does not have tiling (image is split up with padding and stitched up back togethe) - this helps when your GPU has low memory compared to image size; some other ESRGAN implementations have tiling. Quality wise you cannot tell the difference with large enough padding even zoomed in on still images - although it is detectable with amplified differences. basicvsr is temporal - in general there is less aliasing and temporal flicker. It's meant for video and works on more than 1 frame. The others are meant for still images (except tecogan, but that does not have a VPY implementation). Single image based SR has less temporal consistency. Unfortunately I'm finding the 3 models provided for basicvsr generally only work for fairly clean sources. Just like with other GAN's you generally have to pre and post process to "massage" the input for a suitable model. It would be nice if you had a specific model for everything and thousands of different situations - I don't see it happening But users can train their own models for basicvsr and realesrgan - the training code is published - but there isn't a public repository for them - only the published paper models are readily available. In theory you should be able to use other pre-trained models too, with minor adjustment to the script Last edited by poisondeathray; 25th August 2021 at 23:41. |
|
26th August 2021, 12:04 | #9 | Link | |
Registered User
Join Date: Jul 2021
Posts: 26
|
Quote:
AMD FSR (EASU) is quite interesting, I would imagine one would probably be able to approximate the results with existing tools - but an actual implementation would be nice. |
|
26th August 2021, 15:11 | #10 | Link |
Registered User
Join Date: Dec 2020
Posts: 94
|
DLSS even if open would not be easy to port, the models are trained specifically for each game, there is no generic model.
But if you have an RTX card, you can at least use DLISR, via the Akarin plugin. https://github.com/AkarinVS/vapoursynth-plugin#dlisr |
26th August 2021, 15:17 | #11 | Link | |
Registered User
Join Date: Apr 2009
Posts: 478
|
Quote:
|
|
26th August 2021, 20:25 | #13 | Link | |
Registered User
Join Date: Apr 2015
Posts: 85
|
Quote:
This means it cannot be used for video. |
|
27th August 2021, 21:06 | #16 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,424
|
Btw. has anyone an example where BasicVSR show some impressive results when starting from a 480p or 576p source?
Normal resizing using i.e. Lanczos and adding some contrast sharpening seems to produce more impressive results. Only thing that I found is that it does do well is upscaling QCIF content, and I wonder whether that is it's goal. Cu Selur Last edited by Selur; 27th August 2021 at 21:59. |
27th August 2021, 21:20 | #17 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,807
|
@Selur I think the link is broken.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
Thread Tools | Search this Thread |
Display Modes | |
|
|