| Example ID |
Ground Truth Segmentation |
Prediction Segmentation |
Accuracy |
Interpretation (only for low accuracy examples) |
| 0 |
 |
 |
92.91% |
- |
| 1 |
 |
 |
96.23% |
- |
| 5 |
 |
 |
90.81% |
- |
| 6 |
 |
 |
94.73% |
- |
| 26 |
 |
 |
49.61% |
I think the model had a low accuracy in this example because the ground truth segmentation distinguishes between parts that are geometrically very close. For example, the
yellow side of the sofa is being separated from the sitting pillow in red. Meanwhile, model does not make this distinction because this parts have similar 3D positions. Their
ground truth segmentation is more based on a semantic understanding of the object.
|
| 142 |
 |
 |
49.04% |
Similarly, the ground truth segmentation of this object is also based more on the role each part of the chair plays, rather than geometric position, which is the only thing the
PointNet model has access to. Here, the back of the chair (in cyan), is being separated from the arms rests (in yellow), even though they are very close in 3D space. Meanwhile,
the model mixes together part of the seat and the back of the chair, and part of the arm rests and the back of the seat, because these parts are close in 3D space.
|
| Example ID |
Ground Truth Class |
Predicted Class (without rotation) |
Rendered Example (without rotation) |
Predicted Class (with rotation) |
Rendered Example (with rotation) |
Interpretation (only for misclassified examples) |
| 0 |
Chair |
Chair |
 |
Lamp |
 |
In this example, the model posibly mistook the rotated cube formed by the legs of the chair and the beams between the legs for a spherical shape, similar to
that of lamps. In the original example, many of the points in the legs as beams share similar 3D coordinates, which might have make it easier for the model
to focus on the vertices of this cube.
|
| 617 |
Vase |
Vase |
 |
Vase |
 |
I think this example was succesfully classified despite the rotation because the rotation was mild, and even if the object got confused with a spherical shape,
there are still many vases that have spherical shapes. Therefore this mistake would not affect the final classification.
|
| 719 |
Lamp |
Lamp |
 |
Vase |
 |
In this example, the model posibly mistook the rotated lamp with a spherical shape, similar to
that of some vases. In the original example, many of the points in the long stick that comes out of the bottom share similar 3D coordinates, which might have make it easier for the model
to focus on a few of this points and understand them as a thin cylyndrical shape. Meanwhile, in the rotated version, it might have focused on points at the tip of this shape, and together
with the points on the piece that goes on the wall, it might have interpreted them as a spherical shape.
|
| Example ID |
Ground Truth Segmentation |
Predicted Segmentation (without rotation) |
Accuracy (without rotation) |
Predicted Segmentation (with rotation) |
Accuracy (with rotation) |
Interpretation (only for misclassified examples) |
| 0 |
 |
 |
92.91% |
 |
20.30% |
In the rotated example, the points on the back of the chair have very different 3D coordinates.
That is why the model missclassified them as belongin to differents segments of the chair. It seems like the model
is segmenting base on the difference between the height and depth of the points.
|
| 1 |
 |
 |
96.23% |
 |
44.28% |
In the rotated example, the legs of the chair now have very different 3D coordinates. Just like before, this is causing the model
to confuse them for different segments. In an opposite way, the arms rests are now more similar in 3D coordinates to other parts of the
back, so it no longer assigns them different segment labels.
|
| 2 |
 |
 |
81.09% |
 |
38.40% |
This example also shows how the model is clustering together points that share at least one dimension. For example, in the original
object, the legs of the chair had very different x and z values, but similar y values, so they are assigned the same label. Meanwhile,
in the rotated example, the legs no longer share similar values in any dimension and get several different labels.
|