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

Mesh Average Precision (AP) is 0 #107

Open
Q-Y-Yang opened this issue Mar 8, 2022 · 0 comments
Open

Mesh Average Precision (AP) is 0 #107

Q-Y-Yang opened this issue Mar 8, 2022 · 0 comments

Comments

@Q-Y-Yang
Copy link

Q-Y-Yang commented Mar 8, 2022

@gkioxari Thanks for your great work of MeshRCNN!

I made a custom dataset following pixel3D format. The training (1100 iteration) result is as follows:

[03/08 11:21:47 d2.utils.events]: eta: 0:00:00 iter: 1099 total_loss: 1.177 loss_cls: 0.02223 loss_box_reg: 0.0114 loss_z_reg: 0.01112 loss_mask: 0.05503 loss_voxel: 0.6004 loss_chamfer: 0.09796 loss_normals: 0.2424 loss_edge: 0.02533 loss_rpn_cls: 0.00436 loss_rpn_loc: 0.0009238 time: 0.4468 data_time: 0.0106 lr: 0.0001 max_mem: 2062M
[03/08 11:21:48 d2.engine.hooks]: Overall training speed: 1098 iterations in 0:08:10 (0.4468 s / it)
[03/08 11:21:48 d2.engine.hooks]: Total training time: 0:08:24 (0:00:14 on hooks)

However, the test AP of mesh is always 0:
Distribution of testing instances among all 2 categories:

category #instances boxAP maskAP meshAP
A 55 1 1 0
B 53 1 1 0
total 108 1 1 0
[03/08 11:49:33 meshrcnn.evaluation.pix3d_evaluation]: Box AP 1.00000
[03/08 11:49:33 meshrcnn.evaluation.pix3d_evaluation]: Mask AP 1.00000
[03/08 11:49:33 meshrcnn.evaluation.pix3d_evaluation]: Mesh AP 0.00000

What potential reason could it be? The model or voxel in dataset are wrong? But the training losses looks okay.

I would be very appreciate if you have time to reply!

Thanks!

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

1 participant