Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

An Efficient Parallel Approach for 3D Point Cloud Image Segmentation Using OpenMP


Affiliations
1 Dr. MGR Educational and Research Institute, Chennai, Tamilnadu, India
     

   Subscribe/Renew Journal


The 3D Point cloud segmentation process is used in Image processing to detect the edges and the 3D structure and widely used in the computer vision and robotics. The 3D point cloud segmentation consists of three major processes: Point cloud data fitting on the 3D Array (Grid), Gradient calculation and thinning process. This process is computationally expensive due to many multiplication and addition which are required to calculate the gradient for the identification of edges, to find the location where a point to be located and stored and thinning process. This is why the existing algorithms are very slow to run on a single processor sequential programming. Therefore it is necessary to make it parallel for the high performance and to speed-up the computation. In this study, a parallel processing approach was used for the segmentation of 3D Point cloud image. The proposed method uses a 3D Vector structure grid concept for the creation of Virtual Grid to store the huge number of unordered points for the fast processing in order to find the neighborhood points. Our algorithm focuses on the fast extraction of edges by segmentation using gradient 3D sobel operator in parallel approach. The results show that the parallel approach will be efficient and provides a better performance in finding the edges. We evaluated this approach with 3 artificially generated data sets in two implementations: one in sequential and the other one in parallel. This new approach produces improved speedup in the edge detections process.

Keywords

Edge Detection, Gradient Method, Laser Scanning, Normal Vector Estimation, OpenMP, Point Cloud, Principal Component Analysis (PCA), Segmentation, Terrestrial Laser Scanning (TLS).
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 154

PDF Views: 2




  • An Efficient Parallel Approach for 3D Point Cloud Image Segmentation Using OpenMP

Abstract Views: 154  |  PDF Views: 2

Authors

J. Ilamchezhian
Dr. MGR Educational and Research Institute, Chennai, Tamilnadu, India
V. Cyril Raj
Dr. MGR Educational and Research Institute, Chennai, Tamilnadu, India

Abstract


The 3D Point cloud segmentation process is used in Image processing to detect the edges and the 3D structure and widely used in the computer vision and robotics. The 3D point cloud segmentation consists of three major processes: Point cloud data fitting on the 3D Array (Grid), Gradient calculation and thinning process. This process is computationally expensive due to many multiplication and addition which are required to calculate the gradient for the identification of edges, to find the location where a point to be located and stored and thinning process. This is why the existing algorithms are very slow to run on a single processor sequential programming. Therefore it is necessary to make it parallel for the high performance and to speed-up the computation. In this study, a parallel processing approach was used for the segmentation of 3D Point cloud image. The proposed method uses a 3D Vector structure grid concept for the creation of Virtual Grid to store the huge number of unordered points for the fast processing in order to find the neighborhood points. Our algorithm focuses on the fast extraction of edges by segmentation using gradient 3D sobel operator in parallel approach. The results show that the parallel approach will be efficient and provides a better performance in finding the edges. We evaluated this approach with 3 artificially generated data sets in two implementations: one in sequential and the other one in parallel. This new approach produces improved speedup in the edge detections process.

Keywords


Edge Detection, Gradient Method, Laser Scanning, Normal Vector Estimation, OpenMP, Point Cloud, Principal Component Analysis (PCA), Segmentation, Terrestrial Laser Scanning (TLS).