Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Low PSNR in our own dataset #8

Open
2hiTee opened this issue Oct 15, 2024 · 7 comments
Open

Low PSNR in our own dataset #8

2hiTee opened this issue Oct 15, 2024 · 7 comments

Comments

@2hiTee
Copy link

2hiTee commented Oct 15, 2024

Excellent work! I have a question that when I training on my own dataset, which is about 6000 frames, I got a low PNSR result, do you have any suggestions on this? Thanks a lot!

@zjumsj
Copy link
Owner

zjumsj commented Oct 19, 2024

Could you provide more information? Otherwise, it is difficult to make a judgment. The differences between datasets can be significant; for example, in the results reported in our paper, the PSNR varies greatly (with a minimum of 26.61 dB and a maximum close to 40 dB). Have you tried any other methods, or is it simply that our method performs poorly?

@2hiTee
Copy link
Author

2hiTee commented Oct 19, 2024

Could you provide more information? Otherwise, it is difficult to make a judgment. The differences between datasets can be significant; for example, in the results reported in our paper, the PSNR varies greatly (with a minimum of 26.61 dB and a maximum close to 40 dB). Have you tried any other methods, or is it simply that our method performs poorly?

Hi, thanks for your reply! Yes, I have tried other methods, the PSNR is significantly higher than this method. So I am wondering whether it is because the camera poses obtained using metrical-tracker are inaccurate. Could you tell me which parameter in your code represents the camera pose? To be specific, my dataset contains 6000 frames and my final results are about 27 PSNR. Thanks again for your help! And thanks for your wonderful work!

@zjumsj
Copy link
Owner

zjumsj commented Oct 19, 2024

You can find the camera pose in the getData function within FLAME\dataset.py. The camera information is read from checkpoint/%05d.frame.

@wzr1201
Copy link

wzr1201 commented Oct 21, 2024

have u solved the problem, I meet same question

@2hiTee
Copy link
Author

2hiTee commented Oct 22, 2024

You can find the camera pose in the getData function within FLAME\dataset.py. The camera information is read from checkpoint/%05d.frame.

Thanks for your reply, I think this problem maybe due the inaccurate tracking of metrical-tracker, not a problem of GaussianBlendshapes. Thanks for your work!

@2hiTee
Copy link
Author

2hiTee commented Oct 22, 2024

have u solved the problem, I meet same question

Hi, sorry to tell you that I am still trying to fix it, and I believe the low PSNR results are due the inaccurate camera poses obatained from metrical-tracker, and I am trying to replace them, you can also try to replace the poses with accurate poses obtained from other methods. If you have solved it, please reply to this message. Thank you.

@wzr1201
Copy link

wzr1201 commented Oct 24, 2024

have u solved the problem, I meet same question

Hi, sorry to tell you that I am still trying to fix it, and I believe the low PSNR results are due the inaccurate camera poses obatained from metrical-tracker, and I am trying to replace them, you can also try to replace the poses with accurate poses obtained from other methods. If you have solved it, please reply to this message. Thank you.

I solved the low psnr problem,the reason in my case is that the training image must have alpha channel, but in my first try, only rgb channel exists.

I also found the inaccurate camera poses problem, because the output image sequence of metrical-tracker exhibits jitter,
but when I follow the preprocess instructions of SimonGiebenhain/MonoNPHM, the jitter problem disappeared. I do not know the difference between them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants