Text this: Improving visual SLAM robustness in dynamic indoor environments through hybrid feature preservation