NeuBTF: Neural fields for BTF encoding and transfer (2307.01199v1)
Abstract: Neural material representations are becoming a popular way to represent materials for rendering. They are more expressive than analytic models and occupy less memory than tabulated BTFs. However, existing neural materials are immutable, meaning that their output for a certain query of UVs, camera, and light vector is fixed once they are trained. While this is practical when there is no need to edit the material, it can become very limiting when the fragment of the material used for training is too small or not tileable, which frequently happens when the material has been captured with a gonioreflectometer. In this paper, we propose a novel neural material representation which jointly tackles the problems of BTF compression, tiling, and extrapolation. At test time, our method uses a guidance image as input to condition the neural BTF to the structural features of this input image. Then, the neural BTF can be queried as a regular BTF using UVs, camera, and light vectors. Every component in our framework is purposefully designed to maximize BTF encoding quality at minimal parameter count and computational complexity, achieving competitive compression rates compared with previous work. We demonstrate the results of our method on a variety of synthetic and captured materials, showing its generality and capacity to learn to represent many optical properties.
- Materialgan: reflectance capture using a generative svbrdf model. arXiv preprint arXiv:201000114 2020;.
- Umat: Uncertainty-aware single image high resolution material capture. Proc of Computer Vision and Pattern Recognition (CVPR) 2023;.
- Neural btf compression and interpolation. In: Computer Graphics Forum; vol. 38. Wiley Online Library; 2019, p. 235–244.
- Kuznetsov, A. Neumip: Multi-resolution neural materials. ACM Transactions on Graphics (TOG) 2021;40(4).
- Unified neural encoding of btfs. In: Computer Graphics Forum; vol. 39. Wiley Online Library; 2020, p. 167–178.
- Rendering neural materials on curved surfaces. In: ACM SIGGRAPH 2022 Conference Proceedings. 2022, p. 1–9.
- Neural photometry-guided visual attribute transfer. IEEE Transactions on Visualization and Computer Graphics 2021;29(3):1818–1830.
- Dana, KJ. Brdf/btf measurement device. In: Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001; vol. 2. IEEE; 2001, p. 460–466.
- Bidirectional texture function modeling: A state of the art survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 2008;31(11):1921–1940.
- Acquisition, compression, and synthesis of bidirectional texture functions. In: 3rd International Workshop on Texture Analysis and Synthesis (Texture 2003). 2003, p. 59–64.
- Compression and real-time rendering of measured btfs using local pca. In: VMV. 2003, p. 271–279.
- Material classification based on training data synthesized using a btf database. In: European Conference in Computer Vision. Springer; 2014, p. 156–171.
- Bidirectional texture function compression based on multi-level vector quantization. In: Computer Graphics Forum; vol. 29. Wiley Online Library; 2010, p. 175–190.
- Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Transactions on Graphics (TOG) 2002;21(3):665–672.
- Reducing the dimensionality of data with neural networks. science 2006;313(5786):504–507.
- Nerf-tex: Neural reflectance field textures. In: Computer Graphics Forum; vol. 41. Wiley Online Library; 2022, p. 287–301.
- Synthesis of complex image appearance from limited exemplars. ACM Transactions on Graphics (TOG) 2015;34(2):1–14.
- Two-shot svbrdf capture for stationary materials. ACM Transactions on Graphics (TOG) 2015;34(4):1–13.
- Semi-procedural textures using point process texture basis functions. In: Computer Graphics Forum; vol. 39. Wiley Online Library; 2020, p. 159–171.
- Appearance-space texture synthesis. ACM Transactions on Graphics (TOG) 2006;25(3):541–548.
- Style transfer via texture synthesis. IEEE Transactions on Image Processing 2017;26(5):2338–2351.
- Non-stationary texture synthesis by adversarial expansion. ACM Transactions on Graphics (TOG) 2018;37(4):1–13.
- Tilegan: synthesis of large-scale non-homogeneous textures. ACM Transactions on Graphics (TOG) 2019;38(4):1–11.
- Seamlessgan: Self-supervised synthesis of tileable texture maps. IEEE Transactions on Visualization and Computer Graphics 2022;.
- Extrapolating large-scale material btfs under cross-device constraints. In: Bommes, D, Ritschel, T, Schultz, T, editors. Vision, Modeling & Visualization. The Eurographics Association; 2015a, p. 143–150.
- Extrapolation of bidirectional texture functions using texture synthesis guided by photometric normals. In: Measuring, Modeling, and Reproducing Material Appearance II (SPIE 9398); vol. 9398. 2015b,.
- On-site example-based material appearance acquisition. In: Computer Graphics Forum; vol. 38. Wiley Online Library; 2019, p. 15–25.
- Skin microstructure deformation with displacement map convolution. ACM Transactions on Graphics (TOG) 2015;34(4):109–1.
- Guided fine-tuning for large-scale material transfer. In: Computer Graphics Forum; vol. 39. Wiley Online Library; 2020, p. 91–105.
- Controlling material appearance by examples. In: Computer Graphics Forum; vol. 41. Wiley Online Library; 2022, p. 117–128.
- A semi-procedural convolutional material prior. In: Computer Graphics Forum. Wiley Online Library; 2023,.
- Tilegen: Tileable, controllable material generation and capture. In: SIGGRAPH Asia 2022 Conference Papers. 2022, p. 1–9.
- Neural brdf representation and importance sampling. In: Computer Graphics Forum; vol. 40. Wiley Online Library; 2021, p. 332–346.
- Deepbrdf: A deep representation for manipulating measured brdf. In: Computer Graphics Forum; vol. 39. Wiley Online Library; 2020, p. 157–166.
- Deep appearance prefiltering. ACM Transactions on Graphics (TOG) 2023;42(2):1–23.
- Mipnet: Neural normal-to-anisotropic-roughness mip mapping. ACM Transactions on Graphics (TOG) 2022;41(6):1–12.
- Neural precomputed radiance transfer. In: Computer Graphics Forum; vol. 41. Wiley Online Library; 2022, p. 365–378.
- Neural global illumination: Interactive indirect illumination prediction under dynamic area lights. IEEE Transactions on Visualization and Computer Graphics 2022;.
- Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition. 2017, p. 1125–1134.
- Neural ffts for universal texture image synthesis. Advances in Neural Information Processing Systems 2020;33:14081–14092.
- Practical svbrdf capture in the frequency domain. ACM Transactions on Graphics (ToG) 2013;32(4):110–1.
- Focal frequency loss for image reconstruction and synthesis. In: Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV). 2021, p. 13919–13929.
- Interactive video stylization using few-shot patch-based training. ACM Transactions on Graphics 2020;39(4):73.
- Haindl M. Filip J., VR. Digital material appearance: the curse of tera-bytes. ERCIM News 2012;(90):49–50.
- U-net: Convolutional networks for biomedical image segmentation. In: Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany, October 5-9, 2015, Proceedings, Part III 18. Springer; 2015, p. 234–241.
- A convnet for the 2020s. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022, p. 11976–11986.
- Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition. 2016, p. 770–778.
- Resunet-a: A deep learning framework for semantic segmentation of remotely sensed data. ISPRS Journal of Photogrammetry and Remote Sensing 2020;162:94–114.
- Analyzing and improving the image quality of stylegan. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2020, p. 8110–8119.
- Layer normalization. arXiv preprint arXiv:160706450 2016;.
- Gaussian error linear units (gelus). arXiv preprint arXiv:160608415 2016;.
- Cbam: Convolutional block attention module. In: Proceedings of the European conference on computer vision (ECCV). 2018, p. 3–19.
- Deconvolution and checkerboard artifacts. Distill 2016;.
- How to initialize your network? robust initialization for weightnorm & resnets. Advances in Neural Information Processing Systems 2019;32.
- Implicit neural representations with periodic activation functions. Advances in Neural Information Processing Systems 2020;33:7462–7473.
- Modulated periodic activations for generalizable local functional representations. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. 2021, p. 14214–14223.
- Rectified linear units improve restricted boltzmann machines. In: Proceedings of the 27th international conference on machine learning (ICML-10). 2010, p. 807–814.
- Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing 2004;13(4):600–612.
- The unreasonable effectiveness of deep features as a perceptual metric. In: Proceedings of the IEEE conference on computer vision and pattern recognition. 2018, p. 586–595.
- Flip: A difference evaluator for alternating images. Proc ACM Comput Graph Interact Tech 2020;3(2):15–1.
- Yep, T. torchinfo. 2020. URL: https://github.com/TylerYep/torchinfo.
- Design and Implementation of Practical Bidirectional Texture Function Measurement Devices focusing on the Developments at the University of Bonn. Sensors 2014;14(5). doi:10.3390/s140507753.
- Texture stationarization: Turning photos into tileable textures. In: Computer Graphics Forum; vol. 36. Wiley Online Library; 2017, p. 177–188.
- Inverse rendering for complex indoor scenes: Shape, spatially-varying lighting and svbrdf from a single image. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020, p. 2475–2484.
- Automatic extraction and synthesis of regular repeatable patterns. Computers & Graphics 2019;83:33–41.
- Groundtruth data for multispectral bidirectional texture functions. In: Conference on Colour in Graphics, Imaging, and Vision; vol. 2010. Society for Imaging Science and Technology; 2010, p. 326–331.
- Neural layered brdfs. In: Proceedings of SIGGRAPH 2022. 2022,.
- Neural importance sampling. ACM Transactions on Graphics (ToG) 2019;38(5):1–19.
- On optimal, minimal brdf sampling for reflectance acquisition. ACM Transactions on Graphics (TOG) 2015;34(6):1–11.
- Palettenerf: Palette-based color editing for nerfs. arXiv preprint arXiv:221212871 2022;.
- Editing conditional radiance fields. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. 2021, p. 5773–5783.
- Clip-nerf: Text-and-image driven manipulation of neural radiance fields. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022, p. 3835–3844.
- Intrinsicnerf: Learning intrinsic neural radiance fields for editable novel view synthesis. arXiv preprint arXiv:221000647 2022;.
- Instruct-nerf2nerf: Editing 3d scenes with instructions. arXiv preprint arXiv:230312789 2023;.
- Carlos Rodriguez-Pardo (11 papers)
- Konstantinos Kazatzis (1 paper)
- Elena Garces (19 papers)
- Jorge Lopez-Moreno (5 papers)