Litcius/Paper detail

Three-Filters-to-Normal: An Accurate and Ultrafast Surface Normal Estimator

Rui Fan, Hengli Wang, Bohuan Xue, Huaiyang Huang, Yuan Wang, Ming Liu, Ioannis Pitas

2021IEEE Robotics and Automation Letters43 citationsDOIOpen Access PDF

Abstract

This letter proposes three-filters-to-normal (3F2N), an accurate and ultrafast surface normal estimator (SNE), which is designed for structured range sensor data, e.g., depth/disparity images. 3F2N SNE computes surface normals by simply performing three filtering operations (two image gradient filters in horizontal and vertical directions, respectively, and a mean/median filter) on an inverse depth image or a disparity image. Despite the simplicity of 3F2N SNE, no similar method already exists in the literature. To evaluate the performance of our proposed SNE, we created three large-scale synthetic datasets (easy, medium and hard) using 24 3D mesh models, each of which is used to generate 1800-2500 pairs of depth images (resolution: 480 × 640 pixels) and the corresponding ground-truth surface normal maps from different views. 3F2N SNE demonstrates the state-of-the-art performance, outperforming all other existing geometry-based SNEs, where the average angular errors with respect to the easy, medium and hard datasets are 1.66 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">°</sup> , 5.69 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">°</sup> and 15.31 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">°</sup> , respectively. Furthermore, our C++ and CUDA implementations achieve a processing speed of over 260 Hz and 21 kHz, respectively. Our datasets and source code are publicly available at sites.google.com/view/3f2n.

Topics & Concepts

EstimatorComputer sciencePixelImage (mathematics)Filter (signal processing)Surface (topology)AlgorithmArtificial intelligenceConjectureInverseGround truthComputer visionMathematicsGeometryCombinatoricsStatisticsRobotics and Sensor-Based LocalizationAdvanced Vision and ImagingOptical measurement and interference techniques
Three-Filters-to-Normal: An Accurate and Ultrafast Surface Normal Estimator | Litcius