Robust 3D Point Cloud Registration Based On Deep Learning And Optimization