研究目的
To connect measured and analytic BRDFs by developing a robust diffuse-specular separation method, enabling editing, compact representation, and efficient fitting.
研究成果
The proposed framework successfully connects measured and analytic BRDFs through diffuse-specular separation, enabling flexible editing, compact representation with 8 parameters, and robust fitting. It outperforms previous methods in accuracy, efficiency, and stability, providing deeper insights into BRDF structures and facilitating applications in computer graphics and vision.
研究不足
The method cannot handle materials with multiple colors in the specular part due to diffraction, and may not accurately reproduce complex appearances like two-layer materials or large Fresnel effects without additional parameters. The compact model requires storing precomputed principal components.
1:Experimental Design and Method Selection:
A 3-step optimization algorithm is used for diffuse-specular separation, involving analytic fitting, separation refinement, and color restoration. Principal component analysis (PCA) is applied to diffuse and specular parts for compact modeling. A joint-PC space is created for relating analytic and measured BRDFs, and a stratified search algorithm is developed for robust fitting.
2:Sample Selection and Data Sources:
The MERL dataset of 100 isotropic BRDFs from real-world materials is used, with each BRDF represented by measurements under Rusinkiewicz coordinates.
3:List of Experimental Equipment and Materials:
No specific equipment or materials are mentioned; the focus is on computational methods and datasets.
4:Experimental Procedures and Operational Workflow:
Steps include analytic fitting using metrics like cubic-root and log-based, diffuse-specular separation with regularization, color restoration in HSI space, PCA on separated parts, joint training with analytic BRDFs, and fitting algorithms including nearest neighbor and stratified search.
5:Data Analysis Methods:
Metrics such as PSNR for image comparison, L2 norms, and PCA are used. Optimization is performed with MATLAB fmincon and CVXOPT, and nearest neighbor search uses sklearn.
独家科研数据包,助您复现前沿成果,加速创新突破
获取完整内容