Popis: |
Utilizing computer vision technologies for machinery missing part detection has been a hot research topic recently. Most of existing methods take images as input and utilize 2D object detection pipelines for detecting fault regions. However, 2D models can’t handle the situation when occlusion exists. To tackle the issue, in this paper, we propose a novel model named MPDNet, which exploits 3D point cloud pairs as input for missing part detection. In MPDNet, the missing part detection problem is transformed into a binary segmentation problem. The key idea behind our approach is that difference between two point clouds can be fully perceived in the latent feature space if they are encoded by the same encoder. Specially, we firstly propose a shared encode and abnormal lift module to find and enlarge difference between the target point cloud to be diagnosed and its corresponding predefined source point cloud without any fault. Then an attention based decoder is proposed to segment the source point cloud into two clusters: points that are missing in the target point cloud and points that are preserved in the target point cloud. Meanwhile, to make the model robust, a point cloud construction module is proposed as an auxiliary task to help the shared encoder to learn more discriminative features. Experiments on both synthetic and real world datasets have demonstrated the effectiveness of our model. |