Examining The Effects Of Key Point Detector And Descriptors On 3D Visual Slam