Official PAct Diagnostics
Diagnostic evaluation of official PAct raw outputs on the GAPartNet non-PM 100-sample run. This page focuses on 2D segmentation dependence, joint-parameter quality, and internal articulated-structure quality.
2D Segmentation
Mask part count correlates with generated part count.
0.5245Joint Quality
Mean strict joint F1 remains low under favorable GT-derived masks.
0.3695Internal Structure
High AABB overlap is frequent in generated part layouts.
0.7300Visualizations
Mask segments vs generated parts
Visible movable evidence vs joint F1
Joint F1 distribution
Axis error distribution
Internal structure issue rates
3D Diagnostics
Representative worst cases with the input image, synthetic 2D mask, official PAct generated part mesh, reference part mesh, and the official/core-OT structure proxy GLBs from the same source run. The proxy GLBs are AABB boxes used for joint/tree diagnostics, not full generated meshes.
electronics_104011
Printer · F1 0.000 · joints 4/27 · mask parts 28 -> nodes 5
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_103972
Printer · F1 0.000 · joints 1/22 · mask parts 23 -> nodes 2
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_103867
Printer · F1 0.000 · joints 2/17 · mask parts 18 -> nodes 3
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_103978
Printer · F1 0.000 · joints 0/16 · mask parts 17 -> nodes 1
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
small_appliances_103043
CoffeeMachine · F1 0.000 · joints 1/12 · mask parts 13 -> nodes 2
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_104020
Printer · F1 0.000 · joints 0/9 · mask parts 10 -> nodes 1
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_103988
Printer · F1 0.000 · joints 0/8 · mask parts 9 -> nodes 1
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
electronics_103878
Printer · F1 0.000 · joints 1/8 · mask parts 9 -> nodes 3
Official PAct generated part mesh assembled from exported_arti_objects/*/ply/part_*.ply.
PAct Strengths
Low-joint or PM-like categories where the official pipeline is comparatively stable.
architectural_fixtures_8983
Door · F1 1.000 · joints 1/1 · mask parts 2
Official PAct generated part mesh.
large_furniture_45606
StorageFurniture · F1 1.000 · joints 1/1 · mask parts 2
Official PAct generated part mesh.
major_appliances_10905
Refrigerator · F1 1.000 · joints 1/1 · mask parts 2
Official PAct generated part mesh.
small_appliances_7236
Microwave · F1 1.000 · joints 1/1 · mask parts 2
Official PAct generated part mesh.
small_furniture_20985
Table · F1 1.000 · joints 1/1 · mask parts 2
Official PAct generated part mesh.
small_appliances_103074
CoffeeMachine · F1 1.000 · joints 3/3 · mask parts 4
Official PAct generated part mesh.
Worst Joint Cases
| Sample | Object | F1 | Pred joints | GT joints |
|---|---|---|---|---|
| electronics_104011 | Printer | 0.0000 | 4 | 27 |
| electronics_103972 | Printer | 0.0000 | 1 | 22 |
| electronics_103867 | Printer | 0.0000 | 2 | 17 |
| electronics_103978 | Printer | 0.0000 | 0 | 16 |
| small_appliances_103043 | CoffeeMachine | 0.0000 | 1 | 12 |
| electronics_104020 | Printer | 0.0000 | 0 | 9 |
| electronics_103988 | Printer | 0.0000 | 0 | 8 |
| electronics_103878 | Printer | 0.0000 | 1 | 8 |
Largest Joint Count Errors
| Sample | Object | Abs error | Pred joints | GT joints |
|---|---|---|---|---|
| electronics_104011 | Printer | 23 | 4 | 27 |
| electronics_103972 | Printer | 21 | 1 | 22 |
| electronics_103978 | Printer | 16 | 0 | 16 |
| electronics_103867 | Printer | 15 | 2 | 17 |
| small_appliances_103043 | CoffeeMachine | 11 | 1 | 12 |
| electronics_104020 | Printer | 9 | 0 | 9 |
| electronics_103988 | Printer | 8 | 0 | 8 |
| major_appliances_103351 | WashingMachine | 8 | 2 | 10 |