This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Questions regarding BasicVSR++
#1
I noted that in Hybrid BasicVSR++ is available under 2 different filter tab:

1) Vapoursynth->Frame->Resize

   where the available models are: Vimeo-90K (BI), Vimeo-90K (BD)
   It is not clear to me the difference of these 2 models.

2) Vapoursynth->Other

    where the available models are: NITRE 2021 (1), NITRE 2021 (2), NITRE 2021 (3)
    Even in this case it is not clear to me difference of these 3 models.

Could you explain the usage of these 2 different BasicVSR++ modules.

At the address https://github.com/open-mmlab/mmediting/.../README.md

there is a reference on these models, but nothing that helps in understanding the difference, moreover it seems that all these models are used for the Video Super-Resolution.
Reply
#2
Difference between the models is just that they are trained with different content and thus will have different effects on different content.
NTIRE = New Trends in Image Restoration and Enhancement workshop and challenges on image and video processing. These are the models that were used in last years NTIRE challenges. See: https://data.vision.ee.ethz.ch/cvl/ntire21/

regarding 1.:
These models are used for upscaling.

regarding 2:
Models are used for denoising and restoration.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#3
I performed some tests, for resize BasicVSR++ is too slow to be used in practice.

For resize the best combination is to use NNEDI3 for resize and BasicVSR++ (with model: NTIRE 2021 (3)) to improve the image quality.

In this case the speed is about 5 fps (with RTX3060 and FP16 enabled) and the final quality comparable with RealESERGAN.
Reply
#4
ML stuff is mostly slow, espescially when using higher resolution.

Quote:For resize the best combination is to use NNEDI3 for resize and BasicVSR++ (with model: NTIRE 2021 (3)) to improve the image quality.
Happy you found a meaningful way to use it. Smile

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#5
I'm also running  BasicVSR++(filter) on SD content on a RTX3060 and getting about 4-5 fps.

Task Manager reports my GPU usage is only at ~5% however and CPU ~25%.
Reply
#6
Sadly, vs-basicbrpp doesn't really offer any options for tuning aside from tiles, which usually only help with the vram usage. gpu usage seems low, I assume you did try enabling fp16?
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#7
Quote:I assume you did try enabling fp16?

Yes, it's more or less the same. My fans run really loud though like it's working harder than 5% so I'm thinking it may be some sort of reporting error.
Reply
#8
I just checked on my 4080 and I get way hight GPU usage and ~14+ fps.
[Image: grafik.png]

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#9
Here's what is typical on my machine

[Image: Screenshot-2025-07-15-125206.png]
Reply
#10
Don't really know why it is the way it is on your system, but ...
What source filter do you use in your script? Does changing the source filter have an impact on this for you?
(when using machine learning stuff, I often use software - not hardware - based source filters)
Does it change if you set 'Limit thread count' to 1?

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)