Closed MnKnight1 closed 4 months ago
No. We only add semantic tag at the beginning of training. Given 2D segmenation mask from SAM, this tag annotation takes few microseconds (the time of a rendering). During training, the masked area changed due to the updating of Gaussians with semantic tag. And if these Gaussians generate new Gaussian points through densification, the new Gaussians are also with the semantic tag.
I'm still a bit confused about the paper: does semantic tag annotation happen during the editing process? I see that semantic tracking is implemented in
update_mask()
, but I don't see Gaussian Semantic Tracing during the local edit optimization process in functionedit()
or in classInstructPix2PixGuidance()\EditGuidance()