Text this: UPL-SLAM: Unconstrained RGB-D SLAM With Accurate Point-Line Features for Visual Perception