Personal Implementation and Experiment on: gradient based Optimization Algorithms multi-view geometry point cloud reference: ceres solver colmap