An Improved DBSCAN Algorithm for High Dimensional Datasets