Replicator composer: instance view is incorrect (?)

I’m trying to create a simple example, setting humans to class 1, forklifts to class 2. You’ll see below that the semantic view works correctly.

However, the instance view has two problems:

  1. The forklift is broken apart - only the fork like thing is shown as an instance
  2. The instance for the background forklift is merged with a floor piece.

(Also, I think there is an off-by-one error buried in there…)

Will this also be fixed in the early August release?

Best - p

Following - RGB, semantic, and instance output.



Hello @peter.gaston, thank you for taking the time to report these issues with us. We’ve been looking through them carefully to see how we can improve.

The second point, where the forklift body is merged with the floor I believe is limited to a visualization issue due to the limited colour palette used and the high number of unique instances in this scene.

The first point is more critical. The reason the forklift “forks” are a separate ID than the forklift body is because the forks are also labelled with a unique semantic label (the higher level forklift object is labelled “object_forklift” while the child object forks are labelled “forklift”. Without any filtering, the end result is what you currently get which I agree is not ideal. I’ve put together a small change that filters out instances without user-defined semantics. Please swap the file attools/composer/src/output/output.py with the attached version and let us know your feedback and whether this resolves the issues you encountered. Thank you!

output.py (11.1 KB)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.