In order to verify the Filter effect of the algorithm in other scenarios, this article used the point cloud which standard dataset publicly released by ISPRS as the accuracy comparison dataset(Figure 24-38), in these figures, (a) is the filtered result figure, (b) is the detail method figure. In (a) ,the white points are the filtered result, the blue points are the ground points marked by the original point cloud,the red points are the non-ground points marked by the original point cloud. In (b), the white points are the ground points after filtered, the red points are type II error points,the blue points are type I error points. This article calculated type I error, type II error, and total error in each sample(
Table 3), and comparing the total error with other methods(
Table 4). In Sample 1-1, almost non-ground points were removed and most ground points were retained, expect some ground points closed to buildings after filter in this article, because these buildings on hillside are close to the ground points(
Figure 24). In sample 1-2, almost non-ground points were removed and most ground points were retained, because some ground points are close to building points or vegetation points, these ground points were removed, the distance threshold was too large(
Figure 25)In Sample 2-1, some ground points are removed, because there are some non-ground points are close to ground points of scene boundary, and the distance threshold was too large(
Figure 26). In sample 2-2, there are some ground points were removed because these points are located on the slope, these points have too large inclination angle or at the boundary of the scene(
Figure 27). In Sample 2-3, the points of bridge and buildings were removed, but there are some ground points were removed because these points are located on the slope, and these points closed to non-ground points(
Figure 28). In Sample2-4, almost points of buildings and vegetation were removed, but there are some ground points were removed, because these points are close to non-ground points(
Figure 29). In Sample 3-1, almost non-ground points were removed, but there are some ground points in buildings were removed, because these points are close to non-ground points that belonged to low buildings(
Figure 30). In Sample 4-1, almost buildings are removed, but there are some ground points are removed, because these points are at the boundary of the scene and there is discontinuous terrain in the middle(
Figure 31). In Sample 4-2, almost non-ground points were removed, but there are some ground points were removed because these points on the slope and closed to non-ground points(
Figure 32). In Sample 5-1, almost non-ground points were removed, but there are some ground points were removed because these points are close to non-ground points, and the distance threshold is too large(
Figure 33). In Sample 5-2, almost non-ground points were removed, but some ground points on the ridge were removed, because the angle between the points of the ridge is large and closed to the non-ground points(
Figure 34). In Sample 5-3, almost non-ground points were removed, but the ground points on the slope were removed, because the angle between the points on the discontinuous slope is too large(
Figure 35)In Sample5-4, almost non-ground points were removed, there are some ground points closed to non-ground points were removed, because the distance threshold is too large(
Figure 36). In Sample 6-1, most non-ground points are removed, but there are some non-ground points were retained, because these non-ground points are close to a lot ground points, if remove these non-ground points will reduce filter efficiency and accuracy(
Figure 37). In Sample 7-1, almost non-ground points were removed, but there are some ground points on the slope were removed, because the angle between the points on the slope is too large, these points were misjudged as non-ground point(
Figure 38). By observing the filtered samples,the poor filter effect in each sample is found and marked, by amplifying the detail, it can be found that most of the poor filter is due to the misclassification of ground points as non-ground points. Above all, these samples showed that the method proposed by this article can complete the point cloud filter of most scenes, but some ground points will be misjudged as non-ground points, because the distance and angle thresholds cannot be adaptively changed. This is also the improvement direction of our follow-up plan.
With the compared of different methods, The type I, type II error and total error of the method proposed by this article are much smaller than other commonly filter methods in the study area , and the Filter effect is the best(
Table 2). In 15 samples, the method proposed by this article can remove most of the non-ground points, but it will inevitably remove some ground points in the filter process, resulting in a large type I error. In addition,we found that the average of type II error is higher than type I error(
Table 3), the main reason is that in the filtering process, there are several samples with a small mount of non-ground points, therefore, even if there are fewer non-ground points that are not identified in the filter process, it will lead to a large type II error, however, from the overall situation comparison, it can still found that type I error in most samples is greater than type II error. Comparing with the Filter methods proposed by other scholars, our method outperforms other methods in most scenarios expect, in addition to some scenarios, the average error is smaller than other methods, is 3. 68%(
Table 4). In order to more intuitively see the error between different methods,we made the error comparison diagram of each samples(
Figure 39),the result showed that the error in these samples is better than other methods except in the four samples,there are large number of near-ground points in these samples, it is easy to cause higher type I error, because the clustering threshold cannot be adaptively changed. Further analysis of the results, it is found that our method has a good effect in urban samples, compared with other methods, the total error is the smallest in urban samples expect sample 2-4, as for rural samples, our method is not the smallest in three samples, but the filter effect is not bad, so it can be seen that this method has a certain effect on the extraction of large scene buildings, and the extraction effect of scattered points and small objects is also good, from the range of curve changes in each scene,we can see that compared with other methods, the error amplitude of this method fluctuates little, the filter effect of each sample is relatively stable, and the error is controlled within 10%, it showed that this method has strong adaptability and can play a good filter effect for point cloud data in multiple scenes.
In order to more intuitively observe whether the ground point cloud after filter can be applied to practice, this article selected a sample from the urban and rural samples as the verification, and used the original data(
Figure 40(a),41(a)), the ground data in the original data(
Figure 40(b),41(b)), the filter data(
Figure 40(c),41(c)) to make the surface reconstruction model.The result showed that the model generated by the filter points removed almost non-ground objects, and retained the geomorphological features on this basis, the generated terrain model is almost the same as the model composed of ground points, the results confirmed that the filter method in this article has certain utility, and can meet the requirements of point cloud filter.