habitat-matterport-3dresearch
habitat-matterport-3dresearch copied to clipboard
Filter semantic annotation in HM3D dataset
Habitat-Lab: v0.2.4 Habitat-Sim: v0.2.4
Hi!
I want to filtering out some classes in HM3D dataset. But edit %Datasetname%.semantic.txt doesn't work
Dataset data/scene_datasets.hm3d/minival/00800-TEEsavR23oF/ there are four files
TEEsavR23oF.basis.glb TEEsavR23oF.basis.navmesh TEEsavR23oF.semantic.glb TEEsavR23oF.semantic.txt And I would like to filter just remain ceiling annotation. When I delete other annotations in TEEsavR23oF.semantic.txt, habitat_sim.Simulator generate empty class and printed like [21:50:57:044332]:[Metadata] AttributesManagerBase.h(357)::buildAttrSrcPathsFromJSONAndLoad : No Glob path result for ./data/scene_datasets/hm3d/train/00017-oEPjPNSPmzL/*.basis.scene_instance.json
And edit annotations to other class in TEEsavR23oF.semantic.txt also doesn't work.
I think It is related in *.basis.scene_instance.json in hm3d_annotated_basis.scene_dataset_config.json but I can't find those .basis.scene_instance.json file locally.
Is there any method to filter annotations?? Thanks for your help in advance !