Advanced Science and Technology Letters Vol.67 (Multimedia 2014), pp.43-47 11 Automatic Pipeline Generation by.

Slides:



Advertisements
Similar presentations
Surface Reconstruction From Unorganized Point Sets
Advertisements

Treatment Planning of HIFU: Rigid Registration of MRI to Ultrasound Kidney Images Tara Yates 1, Penny Probert Smith 1, J. Alison Noble 1, Tom Leslie 2,
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
The Ball Pivoting Algorithm
Background Removal of Multiview Images by Learning Shape Priors Yu-Pao Tsai, Cheng-Hung Ko, Yi-Ping Hung, and Zen-Chung Shih.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
3D Mapping Robots Intelligent Robotics School of Computer Science Jeremy Wyatt James Walker.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Automatic Camera Calibration for Image Sequences of a Football Match Flávio Szenberg (PUC-Rio) Paulo Cezar P. Carvalho (IMPA) Marcelo Gattass (PUC-Rio)
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Feature-Aware Filtering for Point-Set Surface Denoising Min Ki Park*Seung.
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
CS 6825: Binary Image Processing – binary blob metrics
Figure 6.1 A scan (or point cloud) created by a laser scanner.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Dynamic 3D Scene Analysis from a Moving Vehicle Young Ki Baik (CV Lab.) (Wed)
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Automated Reconstruction of Industrial Sites Frank van den Heuvel Tahir Rabbani.
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
TEMPLATE DESIGN © We presented a simple and effective orienter for defective raw point sets. By seamlessly combining the.
3D Digital Cleansing Using Segmentation Rays Authors: Sarang Lakare, Ming Wan, Mie Sato and Arie Kaufman Source: In Proceedings of the IEEE Visualization.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
Advanced Science and Technology Letters Vol.32 (Architecture and Civil Engineering 2013), pp Development.
Design of On-Demand Analysis for Cloud Service Configuration using Related-Annotation Hyogun Yoon', Hanku Lee' 2 `, ' Center for Social Media Cloud Computing,
Advanced Science and Technology Letters Vol.32 (Architecture and Civil Engineering 2013), pp A Study on.
Automated Fingertip Detection
Advanced Science and Technology Letters Vol.47 (Architecture and Civil Engineering 2014), pp Electromagnetic.
OCR Software Architecture for Embedded Device Seho Kim', Jaehwa Park Computer Science, Chung-Ang University, Seoul, Korea
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Advanced Science and Technology Letters Vol.30 (ICCA 2013), pp A Review of Friis Equation Based Indoor.
Advanced Science and Technology Letters Vol.28 (EEC 2013), pp Histogram Equalization- Based Color Image.
Advanced Science and Technology Letters Vol.100 (Architecture and Civil Engineering 2015), pp A Study.
Robot Velocity Based Path Planning Along Bezier Curve Path Gil Jin Yang, Byoung Wook Choi * Dept. of Electrical and Information Engineering Seoul National.
Robust Watermarking of 3D Mesh Models. Introduction in this paper, it proposes an algorithm that extracts 2D image from the 3D model and embed watermark.
Advanced Science and Technology Letters Vol.29 (SIP 2013), pp Electro-optics and Infrared Image Registration.
Advanced Science and Technology Letters Vol.54 (Networking and Communication 2014), pp Priority-based.
Advanced Science and Technology Letters Vol.74 (ASEA 2014), pp Development of Optimization Algorithm for.
What is Digital Image processing?. An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function.
Detection of closed sharp edges in point clouds Speaker: Liuyu Time:
Advanced Science and Technology Letters Vol.28 (EEC 2013), pp Fuzzy Technique for Color Quality Transformation.
Parameter Reduction for Density-based Clustering on Large Data Sets Elizabeth Wang.
Mobile Node for Wireless Sensor Network to Detect Landmines Presented by : Jameela Hassan.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Tae Young Kim and Myung jin Choi
Semi-Global Matching with self-adjusting penalties
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
DIGITAL SIGNAL PROCESSING
Dongwook Lee1,Jinsul Kim2, Minsoo Hahn1
Seunghui Cha1, Wookhyun Kim1
Aziz Nasridinov and Young-Ho Park*
Young Hoon Ko1, Yoon Sang Kim2
Path Curvature Sensing Methods for a Car-like Robot
Introduction to Sensor Interpretation
Introduction to Sensor Interpretation
Presentation transcript:

Advanced Science and Technology Letters Vol.67 (Multimedia 2014), pp Automatic Pipeline Generation by the Sequential Segmentation and Skelton Construction of Point Cloud Ashok Kumar Patil, Seong Sill Park, Pavitra Holi, Young Ho Chai Graduate School of Advanced Imaging Science, Multimedia and Film, Chung-Ang University, #221 Heuksuk-Dong, Dongjak-Gu, Seoul, Republic of Korea Abstract. Point clouds are the main output of automatic data collection using laser-scanner technologies. The large numbers of points scanned from pipeline plants make the plant reconstruct very difficult. We have developed a system based on the Point cloud Library (PCL), to find, recognize and reconstruct 3D pipes within point-clouds fully automatically. The proposed approach consists of pre-processing point cloud data, segmentation, skeleton extraction and automatic cylinder fitting for pipeline. The presented results shows that the proposed method enables reliable 3D models of pipelines, which could be successfully incorporated into the reconstruction of a plant information modelling method and utilized for, assist maintenance and expansion of existing plants. Keywords: Point clouds, laser scanning, segmentation, pipeline plant reconstruction, curve skeleton, cylinder fitting. 1 Introduction Virtual three-dimensional (3D) scene reconstruction with the aid of laser scanning has attracted considerable for a wide variety of purposes, including plant operation, maintenance, and expansion of existing facilities. The aim of this study is to propose a fully automated process that allows construction of a 3D model of an entire pipeline structure from laser-scanned data. The rest of the paper is organized as show in the below Fig 1. (1) The pre- processing of point cloud is done by downsampling and grid-based region of interest (ROI) to speed up the computation of reconstruction of 3D pipeline [1]. (2) Segmentation process for clustering of point cloud belongs to same region [2] and [5]. (3) Skeletonization based on approximating medial axis [3]. (4) Automatic cylinder fitting on pipeline point cloud data [4] and [6]. Fig. 1. Point cloud processing workflow diagram. ISSN: ASTL Copyright © 2014 SERSC

Advanced Science and Technology Letters Vol.67 (Multimedia 2014) 2 Filtering point cloud data based on voxelgrid algorithm The massive point cloud data obtained through the scanner is uneven in density together with a lot of noise, which will greatly affect the surface reconstruction. Firstly, 3D voxelgrid is created for the massive point cloud data approximating other points inside the voxel with the centroid of all points; then, the neighbourhood of discrete points is analysed statistically, calculating average distance of every point to its neighbouring points and filtering the outliers outside the reference ranges of average distance from the data set. Below figure shows a part of a big pipeline plant data filtered with voxelgrid algorithm based on PCL [1]. Fig. 2. Downsampling point cloud data. 3 Segmentation of point clouds using smoothness constraints Segmentation is one of the most fundamental procedures for the automation of point cloud processing. It is a points labelling process for point cloud data sharing similar properties are grouped together. This method performed using the smoothness constraints proposed by T. Rabbani et al., [2] and it has two steps: Normal estimation and region growing. The normal at each point is estimated as the normal to the fitting plane obtained by applying the total least square method to the K nearest neighbours (KNN) of the point in the point cloud. As the number of points K is fixed, the method adapts the area of interest according to the point density. This method always uses the given number of points and avoids degenerate cases. The region growing process starts from the first point, when the process meets an unlabelled point cluster, a new region is initiated, and the current unlabelled point cluster is added to the stack points. Then each time points pops one point and finds its KNN within a given residual threshold distance and grows the current region on the basis of calorimetrical similarity. The current growing process terminates when points is empty in input point cloud data. The result of segmented matched clouds is shown in Fig 3(a). 44 Copyright © 2014 SERSC

Advanced Science and Technology Letters Vol.67 (Multimedia 2014) Fig. 3. Results of point clouds: (a) Segmentation of a matched cloud. (b) L 1 - medial skeleton extracted from point cloud data. 4 Skeletonization by approximating the medial axis. Skeletonization of the segmented point cloud is performed using the L 1 – medial skeleton proposed by Hui Huang et al., [3]. A skeleton is a one-dimensional description of the object structure, it represents a unique global center of a given set of points. The structure can be seen as a localized center of the shape, i.e., a medial curve skeleton. Given an unorganized and unoriented set of points, investigate the following equation for L 1 -medial skeletons that leads to an optional set of projected points. -- || − || --- − ~~~ + (), (1) ∈ Where the term R(X) regularizes the local point distribution of X, I is the projected 2 points X, and J is the set of input points Q. The weight function () = − 2 / ~ ℎ 2~ is a fast decaying smooth functions with support radius h defining the size of the supporting local neighborhood for L 1 - Medial skeleton construction. Fig 3(b) shows the skeleton from the L 1 medial skeleton construction. 5 Automatic cylinder fitting for point cloud data. The proposed technique for reconstructing the cylindrical shapes within the 3D point cloud is processed by creating plane slices at the start and end of the skeleton data and computing the average radius from point clouds intersect on plane to the skeleton data. Construct the 3d pipes with cylinders using PCL function applying computed radius and direction from start to end of skeleton data. For more accurate visualization for complicated 3D pipes, the plane slices are increased in predetermined interval along the skeleton point data. The results of the automatic cylinder fitting is show in the below Fig 4. Copyright © 2014 SERSC 45

Advanced Science and Technology Letters Vol.67 (Multimedia 2014) Fig. 4. Generated cylinder model 6 Conclusions In this paper we proposed a method that can automatically fits the cylinders for the pipeline point clouds from laser-scanned data. The 3D point clouds are pre-processed with voxelgrid downsample for fast processing. The segmentation of the laser-scanned point cloud data is performed on the basis of the smoothness constraint. The extracting skeleton from the segmented unorganized point cloud is computed by L 1 -medial skeleton. The automatic cylinder fitting is constructed on the classified segmented skeletons with corresponding radii. Thus, future research will be focused on the automatic cylinder fitting for pipeline point cloud using NURBS surface and constructing 3D model for pipes other shapes such as elbow and T-Junction. Acknowledgments. This work was supported by Commercialization Promotion Agency for R & D Outcomes - Grant funded by the Korean Government (Ministry of Science, ICT and Future Planning A000019) References 1.Rusu, R. B., Cousins, S. 3d is here: Point cloud library (PCL).In: Robotics and Automation (ICRA), 2011 IEEE International Conference on, 1--4 (2011) 2.Rabbani, T., van den Heuvel, F., Vosselmann, G. Segmentation of point clouds using smoothness constraint. In: International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 36(5), (2006) 3.Huang, H., Wu, S., Cohen-Or, D., Gong, M., Zhang, H., Li, G., Chen, B. L1-medial skeleton of point cloud. ACM Trans. Graph., 32(4), 65 (2013) 4.Lee, J., Kim, C., Son, H., Kim, C. H. Automated pipeline extraction for modeling from laser scanned data. In: Proceedings of International Symposium on Automation and Robotics in Construction (ISARC). (2012). 5.Zhana, Q., Liangb, Y., Xiaoa, Y. Color-based segmentation of point clouds. Vol. XXXVIII, Part 3/W. (2009). 46 Copyright © 2014 SERSC

Advanced Science and Technology Letters Vol.67 (Multimedia 2014) 6. Mahmoud, A., Carl, T. H., Ralph, H. Autonomous modeling of pipes within point clouds. In: Proceedings of International Symposium on Automation and Robotics in Construction (ISARC). (2013). Copyright © 2014 SERSC 47