tarun005 / FLAVR

Code for FLAVR: A fast and efficient frame interpolation technique.
Apache License 2.0
455 stars 69 forks source link

about QVI model #21

Closed XiaoyuShi97 closed 3 years ago

XiaoyuShi97 commented 3 years ago

Hi. Thx for your efforts on benchmarking existing models. I wonder which repo you are using for quadratic video inpainting (QVI) model? Could you please share the link?

tarun005 commented 3 years ago

https://www.dropbox.com/s/07kykjaw55pbwra/nips19_qvi_eval_release.zip?dl=0&file_subpath=%2Fnips19_qvi_eval_release

It is officially provided by the authors.

XiaoyuShi97 commented 3 years ago

Thx for your prompt reply. I use this model and pretrained checkpoint on vimeo dataset, and got 31.85 for PSNR and 0.956 for ssim, which is lower than 35.15. Did I misunderstand anything?

tarun005 commented 3 years ago

Following the paper and code, we do a preprocessing normalizing with mean, std = (0.5,0.5). You have to apply the same for the model at test-time.

XiaoyuShi97 commented 3 years ago

One more question. During training, t is fixed to be 0.5 and when testing, t are 1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8?

tarun005 commented 3 years ago

For 2x interpolation, at train and test time t is fixed to be 0.5. For 8x interpolation, at train and test time, t is [1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8] - this is because models trained for 2x specifically do not transfer that well for multi frame interpolation ( they are strong baselines nevertheless). So our QVI models on GoPro and Vimeo are different.

FR6024 commented 11 months ago

Thx for your prompt reply. I use this model and pretrained checkpoint on vimeo dataset, and got 31.85 for PSNR and 0.956 for ssim, which is lower than 35.15. Did I misunderstand anything?

Hello, I have encountered the same problem. May I know how the pre processing area (normalizing with mean, std = (0.5,0.5) )is specifically set in code?