-
Notifications
You must be signed in to change notification settings - Fork 22
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 landmarks and EMICA's reconstruction from processed MEAD dataset #17
Comments
We did not release the cropped videos since Mead does not belong to us. The
landmarks are with respect to those. The script process_mead.py can extract
those. For that you first need to download the original mead dataset and
resample it to 25fps. The script can then run face detection on each frame
and create a video with an aligned face.
…On Sun, May 5, 2024, 10:33 EvelynQIN ***@***.***> wrote:
I downloaded the processed MEAD dataset using download_processed_mead.sh
you provided. However, it seems that the landmarks from the
processed/landmarks_original/.../landmarks.pkl does not align with the
emica's reconstruction after flame lbs and orthogonal projection using the
predicted 'cam', 'shape', 'exp' and 'pose'. Could you kindly elaborate on
what is the input image (how to warp it) of the EMICA?
—
Reply to this email directly, view it on GitHub
<#17>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7MKHOPUONC7TOL2OVRAFDZAZUO7AVCNFSM6AAAAABHH4PBY2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI3TSNRUGI2TONI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Thank you so much for the timely reply. I have already downloaded the original MEAD video and resampled it to 25 fps following the script. The problem is the misalignment of the detected landmarks and the EMICA_flame_2020 reconstruction from the pre-processed MEAD dataset you provided. I warped the image following "process_mead.py" which is aligned with the landmarks.pkl. But the projected landmarks using the EMICA_flame_2020's prediction are shifted from the detected ones. Maybe these are not aligned since EMOTE does not use 2D supervision and I would need to rerun the process_mead.py again to get aligned landmarks and EMICA-reconstructions? I test the alignment using the following code.
Here is the test result. It seems setting bb_center_shift_y=0 (instead of -1) can make the reconstruction align with the warpe image. |
I downloaded the processed MEAD dataset using download_processed_mead.sh you provided. However, it seems that the landmarks from the processed/landmarks_original/.../landmarks.pkl do not align with the emica's reconstruction after flame lbs and orthogonal projection using the predicted 'cam', 'shape', 'exp' and 'pose'. Could you kindly elaborate on what the input images (how to warp it) of the EMICA is?
The first image is the processed 478 landmarks (from processed/landmarks_original/.../landmarks.pkl) drawn on the warped image using the landmarks_original.pkl. The second image is the projected 2d mediapipe lmks onto the same image using the reconstruction from the processed/reconstructions/.../shape_pose_cam.hdf5.
The text was updated successfully, but these errors were encountered: