-
Notifications
You must be signed in to change notification settings - Fork 20
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
question about create_lmdb #10
Comments
Hi limwangkai Because in STDF, ground truth frames are used only for supervision (calculating loss). If you use Vimeo dataset, each sequence has 7 frames (1, 2, ..., 7). We feed this 7-frame compressed sequence into STDF to enhance the center 4-th frame; we then get one enhanced center 4-th frame. Then, we use the corresponding center ground truth 4-th frame to get loss, e.g., MSE loss. If you use other datasets such as MFQEv2 dataset, each video is separated into 7-frame sequences for training. These sequences can be overlapping: sequence one: 1, 2, 3, 4, 5, 6, 7, the center frame is the 4-th frame. |
Thanks for your reply, in create_lmdb_mfqev2, the code of generate lmdb for GT is: |
Yes, these training sequences can also be non-overlapping, since the MFQEv2 dataset is big enough to generate enough sequences. While in test, the input sequences should be overlapping, so as to enhance each frame. But here we do not use LMDB for test. |
Hi, thank you for sharing the project, I want to know why when creating LMDB, ground truth uses only center frames of each sequence, while LQ uses all the frames.
The text was updated successfully, but these errors were encountered: