Three-Filters-to-Normal: An Accurate and Ultrafast Surface Normal Estimator
Not on the map. Why?
Abstract (arXiv)
This paper 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: 480X640 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 degrees, 5.69 degrees and 15.31 degrees, 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.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 4; 2024: 1; 2025: 2.
14 papers.
Sort:
By area:
- 2024DepthFM: Fast Monocular Depth Estimation with Flow Matchingcited by 76
- 2022ORFD: A Dataset and Benchmark for Off-Road Freespace Detectioncited by 33
- 2023Understanding 3D Object Interaction from a Single Imagecited by 33
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Declinecited by 17
- 2023D2NT: A High-Performing Depth-to-Normal Translatorcited by 10
- 2025GLaD: Geometric Latent Distillation for Vision-Language-Action Modelscited by 10
- 2022SDA-SNE: Spatial Discontinuity-Aware Surface Normal Estimation via Multi-Directional Dynamic Programmingcited by 3
- 2022Computer-Aided Road Inspection: Systems and Algorithmscited by 2
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semanticscited by 2
- 2023Three-Filters-to-Normal+: Revisiting Discontinuity Discrimination in Depth-to-Normal Translationcited by 2
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformationscited by 1
- 2025GLaD: Geometric Latent Distillation for Vision-Language-Action Models10 Dec 2025
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformations21 Apr 2025
- 2024DepthFM: Fast Monocular Depth Estimation with Flow Matching20 Mar 2024
- 2023Three-Filters-to-Normal+: Revisiting Discontinuity Discrimination in Depth-to-Normal Translation13 Dec 2023
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Decline21 Aug 2023
- 2023Understanding 3D Object Interaction from a Single Image16 May 2023
- 2023D2NT: A High-Performing Depth-to-Normal Translator24 Apr 2023
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semantics19 Nov 2022
- 2022Fast, Accurate and Object Boundary-Aware Surface Normal Estimation from Depth Maps17 Sep 2022
- 2022SDA-SNE: Spatial Discontinuity-Aware Surface Normal Estimation via Multi-Directional Dynamic Programming18 Aug 2022
- 2022ORFD: A Dataset and Benchmark for Off-Road Freespace Detection20 Jun 2022
- 2022Computer-Aided Road Inspection: Systems and Algorithms4 Mar 2022
- 2024DepthFM: Fast Monocular Depth Estimation with Flow Matchingcited by 76
- 2024DepthFM: Fast Monocular Depth Estimation with Flow Matching20 Mar 2024
- 2022ORFD: A Dataset and Benchmark for Off-Road Freespace Detectioncited by 33
- 2023Understanding 3D Object Interaction from a Single Imagecited by 33
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Declinecited by 17
- 2023D2NT: A High-Performing Depth-to-Normal Translatorcited by 10
- 2022SDA-SNE: Spatial Discontinuity-Aware Surface Normal Estimation via Multi-Directional Dynamic Programmingcited by 3
- 2022Computer-Aided Road Inspection: Systems and Algorithmscited by 2
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semanticscited by 2
- 2023Three-Filters-to-Normal+: Revisiting Discontinuity Discrimination in Depth-to-Normal Translationcited by 2
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformationscited by 1
- 2021Robust Edge-Direct Visual Odometry based on CNN edge detection and Shi-Tomasi corner optimizationcited by 0
- 2022Fast, Accurate and Object Boundary-Aware Surface Normal Estimation from Depth Mapscited by 0
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformations21 Apr 2025
- 2023Three-Filters-to-Normal+: Revisiting Discontinuity Discrimination in Depth-to-Normal Translation13 Dec 2023
- 2023LightDepth: Single-View Depth Self-Supervision from Illumination Decline21 Aug 2023
- 2023Understanding 3D Object Interaction from a Single Image16 May 2023
- 2023D2NT: A High-Performing Depth-to-Normal Translator24 Apr 2023
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semantics19 Nov 2022
- 2022Fast, Accurate and Object Boundary-Aware Surface Normal Estimation from Depth Maps17 Sep 2022
- 2022SDA-SNE: Spatial Discontinuity-Aware Surface Normal Estimation via Multi-Directional Dynamic Programming18 Aug 2022
- 2022ORFD: A Dataset and Benchmark for Off-Road Freespace Detection20 Jun 2022
- 2022Computer-Aided Road Inspection: Systems and Algorithms4 Mar 2022
- 2021Robust Edge-Direct Visual Odometry based on CNN edge detection and Shi-Tomasi corner optimization21 Oct 2021
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detection30 Jul 2021