added DBSCAN clustering, now raycasts keypoint cluster centers; also draws clusters in addition to keypoints