z-coordinate value of the selected point is at the ends of the corresponding array. 11. The method as described in claim 10, wherein step (f) comprises steps of:smoothing the noise point if only one of the x-coordinate value, y-coordinate value and z-coordinate value of the selected point is at the ends of the corresponding array; ordeleting the noise point if at least two values of the x-coordinate value, y-coordinate value and z-coordinate value of the selected point are at the ends of the corresponding array. 12. The method as described in claim 11, wherein the means of smoothing the selected point can be using a mean value method or an intermediate value method. Description: BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates to point cloud editing systems and methods, particularly to a system and a method for filtering a point cloud. [0003] 2. Description of Related Art [0004] Product quality has long been one of the most important factors in maintaining manufacturing enterprises competitiveness. Improving the product quality is an important ongoing pursuit of the manufacturing enterprises. It is essential to verify component correctness and accuracy of various manufactured products. There is now a burgeoning need to verify components of products rapidly and precisely. Nevertheless, many manufacturing enterprises still perform verification by employing numerous manual tasks and test programs that are non-standard. This can seriously affect the accuracy and consistency of the verification performed. [0005] In recent years, with performances of computer hardware