An image processing approach to feature-preserving B-spline surface fairing. (June 2018)
- Record Type:
- Journal Article
- Title:
- An image processing approach to feature-preserving B-spline surface fairing. (June 2018)
- Main Title:
- An image processing approach to feature-preserving B-spline surface fairing
- Authors:
- Kawasaki, Taro
Jayaraman, Pradeep Kumar
Shida, Kentaro
Zheng, Jianmin
Maekawa, Takashi - Abstract:
- Abstract: Reverse engineering of 3D industrial objects such as automobiles and electric appliances is typically performed by fitting B-spline surfaces to scanned point cloud data with a fairing term to ensure smoothness, which often smooths out sharp features. This paper proposes a radically different approach to constructing fair B-spline surfaces, which consists of fitting a surface without a fairing term to capture sharp edges, smoothing the normal field of the constructed surface with feature preservation, and reconstructing the B-spline surface from the smoothed normal field. The core of our method is an image processing based feature-preserving normal field fairing technique. This is inspired by the success of many recent research works on the use of normal field for reconstructing mesh models, and makes use of the impressive simplicity and effectiveness of bilateral-like filtering for image denoising. In particular, our approach adaptively partitions the B-spline surface into a set of segments such that each segment has approximately uniform parameterization, generates an image from each segment in the parameter space whose pixel values are the normal vectors of the surface, and then applies a bilateral filter in the parameter domain to fair the normal field. As a result, our approach inherits the advantages of image bilateral filtering techniques and is able to effectively smooth B-spline surfaces with feature preservation as demonstrated by various examples.Abstract: Reverse engineering of 3D industrial objects such as automobiles and electric appliances is typically performed by fitting B-spline surfaces to scanned point cloud data with a fairing term to ensure smoothness, which often smooths out sharp features. This paper proposes a radically different approach to constructing fair B-spline surfaces, which consists of fitting a surface without a fairing term to capture sharp edges, smoothing the normal field of the constructed surface with feature preservation, and reconstructing the B-spline surface from the smoothed normal field. The core of our method is an image processing based feature-preserving normal field fairing technique. This is inspired by the success of many recent research works on the use of normal field for reconstructing mesh models, and makes use of the impressive simplicity and effectiveness of bilateral-like filtering for image denoising. In particular, our approach adaptively partitions the B-spline surface into a set of segments such that each segment has approximately uniform parameterization, generates an image from each segment in the parameter space whose pixel values are the normal vectors of the surface, and then applies a bilateral filter in the parameter domain to fair the normal field. As a result, our approach inherits the advantages of image bilateral filtering techniques and is able to effectively smooth B-spline surfaces with feature preservation as demonstrated by various examples. Graphical abstract: Highlights: The 3D surface fairing problem is formulated into a 2D image smoothing problem. An adaptive partitioning is proposed for appropriately sampling the parameter domain. Normal field fairing via bilateral filtering is used to fair B-spline surfaces. Sharp surface features are preserved in the fairing process. … (more)
- Is Part Of:
- Computer aided design. Volume 99(2018)
- Journal:
- Computer aided design
- Issue:
- Volume 99(2018)
- Issue Display:
- Volume 99, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 99
- Issue:
- 2018
- Issue Sort Value:
- 2018-0099-2018-0000
- Page Start:
- 1
- Page End:
- 10
- Publication Date:
- 2018-06
- Subjects:
- B-spline fitting -- Normal field -- Fairing -- Feature preservation -- Image processing -- Bilateral filtering
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2018.01.003 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 6030.xml