Matlab整合C代码,系统各模块解析:
一、系统初始化
1、材质台就位
2、相机、光源、材质台控制测试
二、预处理
1、工业相机标定及校正预处理
1)辐射度标定(白平衡校正、均匀度校正、颜色校正)
2)几何标定(棋盘格)
3)线性度标定(最大曝光时间、自动曝光时间)
4)坏点标记及暗电平处理
2、单反相机参数设置
三、材质采集
1、BRDF采集
1)一般采集(各项同性/各向异性):光源依次点亮,相机同步采集一帧/多帧,(材质台旋转)
2)HDR采集(针对低动态范围):光源依次点亮,相机同步采集多帧,(材质台旋转)
3)EOS采集(超分辨率):若干指定方向光源,固定方向单反采集多张,(材质台旋转)
2、svBRDF采集
3、BTF采集(待定)
四、图像处理(在上一步图像保存前/下一步拟合前进行)
1)多帧图像平均去噪
2)坏点校正和暗点平处理
3)角度校正、方向对齐、裁剪、极限角度剔除
4)白平衡处理、均匀度校正、颜色校正
5)几何校正(Zhang)
6)HDR、超分辨率
7)保存处理后图像(/.btf/...)
8)逐角度计算图像平均亮度/逐像素亮度,保存BRDF材质数据