We put something very similar into SCC but found it doesn't work that well for mirrors unless you also have the setup information / observer position for each point. The problem is that points in the mirror in any given room can appear as points in another room. Removing mirrored points needs to be able to distinguish points in one room, observed from another room, such that they can be removed but the valid points in that room remain. Leandre Robitaille kindly supplied a good test data set for this purpose, which included an inclined mirror, shiny tv screen and a few other semi-reflective surfaces. Before this, I'd made the false assumption that mirrors would most likely be vertical on a parallel plane to the nearest wall. Alas, not so...yankoch wrote: ↑Mon Sep 19, 2022 10:50 am Hi,
We developed specific plugins for Scene that delete everything behind windows or mirrors.
These plugins allow you to create custom polygonal planes. You don't need to create them in every scan.
Then, we have a filter that automatically erases everything behind each polygon. This is a batch calculation, you don't need to do anything once the filter starts.
This works very well if you have points behind windows or mirrors.
Once you have the setup information and the bounds of your mirrored surface, you can use ray tracing to eliminate the reflected points more effectively. Handy enough with static scanning but something of a computational nightmare on SLAM and mobile mapped scans. I'm sure someone cleverer than myself could train an AI to search for reflective surfaces in a pano image which could be another route to investigate.