Method for identifying product hole group based on point cloud segmentation

By abstracting hole features into high-dimensional points and inputting them into point cloud segmentation networks, the inefficient hole group grouping in the traditional method is realized, which solves the time-consuming and labor-consuming problem of designers and realizes fully automatic and efficient hole group identification .

CN119445121APending Publication Date: 2025-02-14SHANGHAI SHEXU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411606240.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In traditional methods, designers need to time and effort to extract and compare parameter information of all hole characteristics on the part to achieve hole group grouping with low efficiency.

Method used

By abstracting hole features into high-dimensional points, combining these points into point clouds, inputting them into point cloud segmentation network, and automatically grouping of holes is achieved by classifying each point.

Benefits of technology

It realizes fully automatic hole group identification, improves efficiency, does not require designers to master complex hole grouping skills, and has strong expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119445121A_ABST
    Figure CN119445121A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of product hole group identification based on point cloud segmentation, and discloses a method for product hole group identification based on point cloud segmentation, which comprises the following steps: firstly, extracting hole parameter information, then constructing and normalizing point cloud data, normalizing a center coordinate, normalizing a direction, normalizing a radius, and training a point cloud segmentation network. According to the point cloud segmentation-based product hole group identification method, related labeling can be carried out without the need for designers to master hole grouping skills; compared with manual grouping, full-automatic grouping is higher in efficiency; through an AI learning mode, the expansibility is relatively high, when a new hole group type appears, expansion can be quickly performed, hole features are abstracted into a high-dimensional point containing hole parameter information, then all abstracted points are merged into a point cloud, and the point cloud is input into a point cloud segmentation network, so that the point cloud segmentation efficiency is improved. The high-dimensional vector sets can be directly trained based on the point cloud segmentation network, and the effect of grouping the holes is achieved by classifying each point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of product hole group recognition based on point cloud segmentation, and in particular to a method for product hole group recognition based on point cloud segmentation. Background Art

[0002] In the product development process of the mechanical design industry, hole features are a very common and critical feature. In most cases, holes are not independent of each other, but have a certain relationship with each other (that is, there is a concept of hole groups). In 2D drawing annotations, they are often divided into internal positioning annotations of hole groups and external positioning annotations of hole groups. Therefore, grouping all hole features simply, quickly and accurately is one of the keys to improving design efficiency and shortening development cycles.

[0003] The traditional grouping method is to manually group holes based on the design experience of designers, taking into account the radius, position, depth and arrangement relationship of hole features; Traditional method: Designers are required to extract and summarize the parameter information of all hole features on the part and compare each parameter one by one, which is a time-consuming and labor-intensive task.

[0004] Therefore, a method for product hole group identification based on point cloud segmentation is proposed. Summary of the invention

[0005] Technical issues solved In view of the shortcomings of the prior art, the present invention provides a method for product hole group identification based on point cloud segmentation, which abstracts the hole features into a high-dimensional point containing hole parameter information, and then merges all the abstracted points into a point cloud and inputs them into a point cloud segmentation network. By classifying each point, the holes can be grouped, etc. It solves the problem that the traditional method is time-consuming and labor-intensive, and solves the problem that designers need to extract and summarize the parameter information of all hole features on parts, and compare each parameter one by one.

[0006] Technical Solution In order to achieve the above purpose of abstracting the hole features into a high-dimensional point containing hole parameter information, then merging all the abstracted points into a point cloud and inputting it into the point cloud segmentation network, and classifying each point to achieve the purpose of grouping the holes, the present invention provides the following technical solutions: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; Step 2: Point cloud data construction and normalization; Step 3: Normalize the center coordinates; Step 4: Direction normalization; Step 5: Depth / radius normalization; Step 6: Train the point cloud segmentation network; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0007] Preferably, the hole parameters specifically include hole center coordinates (XYZ), direction (XYZ), depth, and radius, and the device for acquiring data is a three-dimensional laser scanner, a depth camera, or an industrial-grade three-dimensional scanner.

[0008] Preferably, the collected hole parameters may contain noise points, which may affect the subsequent hole group identification. A filtering algorithm may be used to remove the noise, such as Gaussian filtering, median filtering or mean filtering.

[0009] Preferably, the specific operation in step 2 is: normalizing the extracted hole parameter information respectively and merging them into an 8-dimensional vector.

[0010] Preferably, the specific operation in step three is: calculating the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translating all center points, and then dividing by the distance between the farthest point and the origin.

[0011] Preferably, the specific operation in step 4 is: each direction vector is divided by its own modulus.

[0012] Preferably, the specific operation in step five is: dividing by the maximum depth / radius respectively.

[0013] Preferably, the point cloud segmentation network in step six can group the holes that are close in distance and have the same direction by calculating the distance, angle and other relationships between the holes.

[0014] Preferably, the point cloud segmentation network in step six can further verify and identify the hole group according to the design drawings or prior knowledge of the product.

[0015] Compared with the prior art, the present invention provides a method for product hole group identification based on point cloud segmentation, which has the following beneficial effects: 1. This method of product hole group identification based on point cloud segmentation does not require designers to master hole grouping skills to perform relevant annotations; Fully automatic grouping is more efficient than manual grouping; Through AI learning, it has strong scalability and can be expanded quickly when new hole group types appear.

[0016] 2. This method of product hole group identification based on point cloud segmentation abstracts the hole features into a high-dimensional point containing hole parameter information, and then merges all the abstracted points into a point cloud and inputs it into the point cloud segmentation network. These high-dimensional vector sets can be directly trained based on the point cloud segmentation network, and the holes can be grouped by classifying each point. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a structural flow chart of the present invention; Figure 2 A schematic diagram of an embodiment of the present invention; Figure 3 This is a schematic diagram of the network structure of the present invention. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] See also Figure 1-Figure 3 ; Embodiment 1: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; The hole parameters specifically include the hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device used to obtain the data is an industrial-grade 3D scanner. The collected hole parameters may contain noise points, which will affect the subsequent hole group identification. Filtering algorithms can be used to remove the noise, such as median filtering; Step 2: Point cloud data construction and normalization; The extracted hole parameter information is normalized separately and then merged into an 8-dimensional vector; Step 3: Normalize the center coordinates; Calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide it by the distance between the farthest point and the origin; Step 4: Direction normalization; Each direction vector is divided by its own magnitude; Step 5: Depth / radius normalization; Divide by the maximum depth / radius respectively; Step 6: Train the point cloud segmentation network; The cloud segmentation network can further verify and identify the hole group based on the product’s design drawings or prior knowledge; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0020] Embodiment 2: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; The hole parameters specifically include the hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device for acquiring data is a 3D laser scanner; The collected hole parameters may contain noise points, which will affect the subsequent hole group identification. You can use filtering algorithms to remove the noise, such as Gaussian filtering; Step 2: Point cloud data construction and normalization; The extracted hole parameter information is normalized separately and then merged into an 8-dimensional vector; Step 3: Normalize the center coordinates; Calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide it by the distance between the farthest point and the origin; Step 4: Direction normalization; Each direction vector is divided by its own magnitude; Step 5: Depth / radius normalization; Divide by the maximum depth / radius respectively; Step 6: Train the point cloud segmentation network; The cloud segmentation network can further verify and identify the hole group based on the product’s design drawings or prior knowledge; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0021] Embodiment three: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; The hole parameters specifically include the hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device that acquires the data is a depth camera. The collected hole parameters may contain noise points, which will affect the subsequent hole group identification. You can use filtering algorithms to remove the noise, such as mean filtering; Step 2: Point cloud data construction and normalization; The extracted hole parameter information is normalized separately and then merged into an 8-dimensional vector; Step 3: Normalize the center coordinates; Calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide it by the distance between the farthest point and the origin; Step 4: Direction normalization; Each direction vector is divided by its own magnitude; Step 5: Depth / radius normalization; Divide by the maximum depth / radius respectively; Step 6: Train the point cloud segmentation network; The cloud segmentation network can further verify and identify the hole group based on the product’s design drawings or prior knowledge; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0022] Embodiment 4: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; The hole parameters specifically include the hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device used to obtain the data is an industrial-grade 3D scanner. The collected hole parameters may contain noise points, which will affect the subsequent hole group identification. You can use filtering algorithms to remove the noise, such as mean filtering; Step 2: Point cloud data construction and normalization; The extracted hole parameter information is normalized separately and then merged into an 8-dimensional vector; Step 3: Normalize the center coordinates; Calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide it by the distance between the farthest point and the origin; Step 4: Direction normalization; Each direction vector is divided by its own magnitude; Step 5: Depth / radius normalization; Divide by the maximum depth / radius respectively; Step 6: Train the point cloud segmentation network; The cloud segmentation network can further verify and identify the hole group based on the product’s design drawings or prior knowledge; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0023] Embodiment five: A method for identifying product hole groups based on point cloud segmentation comprises the following steps: Step 1: hole parameter information extraction; The hole parameters specifically include the hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device for acquiring data is a 3D laser scanner; The collected hole parameters may contain noise points, which will affect the subsequent hole group identification. You can use filtering algorithms to remove the noise, such as Gaussian filtering; Step 2: Point cloud data construction and normalization; The extracted hole parameter information is normalized separately and then merged into an 8-dimensional vector; Step 3: Normalize the center coordinates; Calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide it by the distance between the farthest point and the origin; Step 4: Direction normalization; Each direction vector is divided by its own magnitude; Step 5: Depth / radius normalization; Divide by the maximum depth / radius respectively; Step 6: Train the point cloud segmentation network; The cloud segmentation network can group holes that are close in distance and have the same direction by calculating the distance, angle and other relationships between holes; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

[0024] The beneficial effects of the present invention are: This method of product hole group identification based on point cloud segmentation does not require designers to master hole grouping skills to perform relevant annotations; fully automatic grouping is more efficient than manual grouping; through AI learning, it has strong scalability and can be quickly expanded when new hole group types appear; This method for product hole group identification based on point cloud segmentation abstracts the hole features into a high-dimensional point containing hole parameter information, and then merges all the abstracted points into a point cloud and inputs it into the point cloud segmentation network. These high-dimensional vector sets can be directly trained based on the point cloud segmentation network, and the holes can be grouped by classifying each point.

[0025] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for identifying product hole groups based on point cloud segmentation, characterized in that: The following steps are involved: Step 1: hole parameter information extraction; Step 2: Point cloud data construction and normalization; Step 3: Normalize the center coordinates; Step 4: Direction normalization; Step 5: Depth / radius normalization; Step 6: Train the point cloud segmentation network; Step 7: According to the segmentation results, the holes corresponding to the points classified into the same category are divided into the same group to obtain the merged hole group information.

2. The method for product hole group identification based on point cloud segmentation according to claim 1, characterized in that: The hole parameters specifically include hole center coordinates (XYZ), direction (XYZ), depth, and radius. The device for acquiring data is a 3D laser scanner, a depth camera, or an industrial-grade 3D scanner.

3. The method for product hole group identification based on point cloud segmentation according to claim 2, characterized in that: The collected hole parameters may contain noise points, which may affect the subsequent hole group identification. A filtering algorithm may be used to remove the noise, such as Gaussian filtering, median filtering or mean filtering.

4. The method for product hole group identification based on point cloud segmentation according to claim 1, characterized in that: The specific operation in step 2 is: normalizing the extracted hole parameter information respectively and merging them into an 8-dimensional vector.

5. The method for product hole group identification based on point cloud segmentation according to claim 1, characterized in that: The specific operation in step three is: calculate the translation matrix from the smallest coordinate point among all center point coordinates to the origin, translate all center points, and then divide by the distance between the farthest point and the origin.

6. The method for identifying product hole groups based on point cloud segmentation according to claim 1, characterized in that: The specific operation in step 4 is: each direction vector is divided by its own modulus.

7. The method for identifying product hole groups based on point cloud segmentation according to claim 1, characterized in that: The specific operation in step five is: dividing by the maximum depth / radius respectively.

8. The method for identifying product hole groups based on point cloud segmentation according to claim 1, characterized in that: The point cloud segmentation network in step six can group holes that are close in distance and have the same direction by calculating the distance, angle and other relationships between the holes.

9. The method for identifying product hole groups based on point cloud segmentation according to claim 1, characterized in that: The point cloud segmentation network in step six can further verify and identify the hole group according to the design drawings or prior knowledge of the product.