@ARTICLE{Valadan zoej, author = {kamalou, sahar and valadan zoej, mohammad javad and hosseini naveh, ali and youssefi, fahime and }, title = {A novel approach to de-noising 3D point clouds using mean-shift based clustering algorithm}, volume = {9}, number = {4}, abstract ={Raw point clouds usually include noise and outliers. Also, the point clouds generated by photogrammetry methods are noisier than the point clouds that are derived from active methods such as laser scanners, hence many challenges for reconstructing and meshing surface using these three-dimensional data would be possible. Also, maintaining sharp features is essential during the process of noise removal. Many techniques have been developed to remove noise from the point cloud, but only a few of them are suitable for maintaining Sharp features during the noise removal process. This paper tries to provide a new statistical method with the ability to maintain sharp features, to remove noise. In the proposed method, first, the point cloud is clustered using the mean-shift clustering algorithm. As the clustering accuracy depends on the kernel size, the optimal size of the window is achieved through the hill climbing optimization. Then, in each cluster, the distance between each point and the mean of the other points of that cluster is calculated; next, appropriate thresholds are used to detect and remove noise from point cloud by applying them on the number of members of each cluster and computed distances. So the sharp features, such as the edges, are preserved. The experimental results obtained from the implementation of the proposed method on the three sets of 3D data ,provided by the laser scanner, illustrate that this method ,compared with the other methods presented in the literature review, increases the accuracy about 4% in noise removing and 5.19 percent in maintaining sharp features. }, URL = {http://jgit.kntu.ac.ir/article-1-609-en.html}, eprint = {http://jgit.kntu.ac.ir/article-1-609-en.pdf}, journal = {Journal of Geospatial Information Technology}, doi = {10.52547/jgit.9.4.1}, year = {2022} }