An image processing approach to feature-preserving B-spline surface fairing

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 approac...

Full description

Saved in:
Bibliographic Details
Main Authors: Kawasaki, Taro, Jayaraman, Pradeep Kumar, Shida, Kentaro, Zheng, Jianmin, Maekawa, Takashi
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/141936
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-141936
record_format dspace
spelling sg-ntu-dr.10356-1419362020-06-12T01:57:56Z An image processing approach to feature-preserving B-spline surface fairing Kawasaki, Taro Jayaraman, Pradeep Kumar Shida, Kentaro Zheng, Jianmin Maekawa, Takashi School of Computer Science and Engineering Engineering::Computer science and engineering B-spline Fitting Normal Field 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. MOE (Min. of Education, S’pore) 2020-06-12T01:57:56Z 2020-06-12T01:57:56Z 2018 Journal Article Kawasaki, T., Jayaraman, P. K., Shida, K., Zheng, J., & Maekawa, T. (2018). An image processing approach to feature-preserving B-spline surface fairing. Computer-Aided Design, 99, 1-10. doi:10.1016/j.cad.2018.01.003 0010-4485 https://hdl.handle.net/10356/141936 10.1016/j.cad.2018.01.003 2-s2.0-85042093056 99 1 10 en Computer-Aided Design © 2018 Elsevier Ltd. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
B-spline Fitting
Normal Field
spellingShingle Engineering::Computer science and engineering
B-spline Fitting
Normal Field
Kawasaki, Taro
Jayaraman, Pradeep Kumar
Shida, Kentaro
Zheng, Jianmin
Maekawa, Takashi
An image processing approach to feature-preserving B-spline surface fairing
description 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.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Kawasaki, Taro
Jayaraman, Pradeep Kumar
Shida, Kentaro
Zheng, Jianmin
Maekawa, Takashi
format Article
author Kawasaki, Taro
Jayaraman, Pradeep Kumar
Shida, Kentaro
Zheng, Jianmin
Maekawa, Takashi
author_sort Kawasaki, Taro
title An image processing approach to feature-preserving B-spline surface fairing
title_short An image processing approach to feature-preserving B-spline surface fairing
title_full An image processing approach to feature-preserving B-spline surface fairing
title_fullStr An image processing approach to feature-preserving B-spline surface fairing
title_full_unstemmed An image processing approach to feature-preserving B-spline surface fairing
title_sort image processing approach to feature-preserving b-spline surface fairing
publishDate 2020
url https://hdl.handle.net/10356/141936
_version_ 1681059401447768064