* implement the first scan of VisibilityBasedNBV