-
Notifications
You must be signed in to change notification settings - Fork 9
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
Demo reconstruction from RGB image - problem with object pose #28
Comments
Hi, I will check these codes in these several days. The problem may cause by data preprocessing, or caused by pose inaccuracy problem, since inaccurate poses would deteriorate the results significantly. |
One problem that I find out is the weight for the 3D object detection. Since this weight is trained on synthetic data. It would be better to use the detection model from the IM3D repository, which is also used by myself to generate detection results on real images such as images from SUNRGBD. |
So I managed to correct few issues - those suspicious multiplications turn out to be the culprit. I still wonder how your original code, that multiplies the intrinsic camera matrix and box feats by 2, works. With those removed from my code the output looks closer to what I'd expect. After that I tried to use the detection model from IM3D repository but unfortunately the weights are not compatible with your implementation. So one would need to use the code from IM3D and that's where I got stuck, since Im3D processes the output data quite differently. |
Hi, I will release my code for im3d inference later. |
I have already checked my code using im3d for inferencing, it should be quite the same as the original Im3D code which is here You can check if this can yield correct results. The config file is in ./configs/test_detection.yaml. And remember to modify the weight to the weight downloaded from the IM3D repository. You should be able to obtain good results if the 2D detections are correct. If more information is needed, please feel free to contact me. |
Hi! I was working some time to create a demo mode, for reconstruction from arbitrary image similar to Total3D and Implicit3D. I followed your data pre-processing code but unfortunately it's not always clear, it seems to rely on pre-processed data. I've got something working, but the end result is not correct, or at least the object pose/scene layout is wrong.
The code I wrote is in: https://github.com/cmanszew/InstPIFu/tree/rgb-demo
To run it with 1st demo input from Implicit3D, just run:
python experiments.py
using the same environment as for the rest of your code.
Below is the comparison of InstPIFu vs Implicit3D from raw RGB input:
For this input:
The issue probably lies somwhere in the way I:
Like I said, this code tries to follow your code, but sometimes there was scaling and other operations perfomed on already pre-processed data, not raw input. I would appreciate any help on this. Perhaps also we could merge this to your repo with my issue fixed after I add bg reconstruction to it =)
The text was updated successfully, but these errors were encountered: