1.一种基于贝塞尔体的投影图像颜色校正方法,其特征在于,该方法包括:提取原图像像素点的RGB颜色强度并从中选取至少27个像素点,其中,根据要投影图像的分辨率,均匀提取至少27个点,此点的集合为一个校正集;
采集投影图像像素点颜色强度值并获得颜色转换模型,其中,投影图像像素点与提取原图像像素点中选取至少27个像素点的位置坐标对应,此点的集合为另一个校正集,通过贝塞尔体求得图像空间与投影图像空间的颜色强度转换关系,并获得颜色转换模型;
预校正原图像,其中,颜色转换模型对原图像进行颜色预扭曲,消除外界环境以及投影系统对投影画面整体颜色的影响,完成颜色强度预校正;
判断预校正原图像后的投影图像与原图像像素点的RGB颜色强度值之间偏差值是否超过阈值,如果超过阈值则校正颜色强度。
2.根据权利要求1所述的一种基于贝塞尔体的投影图像颜色校正方法,其特征在于,所述校正颜色强度为辐射校正颜色强度,如下所示:C=A(VP+F)
其中,F为环境光矩阵,V为颜色混合矩阵,A为投影面的光谱反射矩阵,C为相机获取的颜色矩阵,P为投影图像的颜色矩阵。
3.根据权利要求1或2所述的一种基于贝塞尔体的投影图像颜色校正方法,其特征在于,所述采集投影图像像素点颜色强度值并获得颜色转换模型还包括:如下公式:PO=B(PI)
其中,PO为原图像颜色强度值,B()为贝塞尔体的响应函数,PI为照片内投影画面的强度值,具体公式为:
M
其中,u,v,w为像素点的R、G、B颜色强度值,u,v,w∈[0,1],Bi(u)、 为基函数;pijk为贝塞尔体的控制点;有(N+1)*(M+1)*(H+1)个控制点,N、M、H取2,所以有至少27个控制点,至少27个未知数至少要有至少27组数据才可以计算出控制点;
在待投影图像上有规律地提取至少27个像素点的R、G、B值,作为样本值PO;然后将图像通过投影仪投影到投影屏幕上,再采集投影画面,再提取原来那至少27个像素点的R、G、B值,作为样本值PI,将R、G、B值变换至u,v,w取值空间内,如下公式所示:uE=RE/255;
vS=GS/255;
wQ=BQ/255
其中,E、S、Q∈(0,1,2,3…26),代表至少27组数据,因为u,v,w取值是0到1,所以需要把RGB值进行转换,这至少27组数据代入贝塞尔体公式,如下公式所示:Cijkpijk=Po
其中Cijk是基函数 的矩阵,代表照片内投影画面RGB之间关系,pijk为控制点的RGB值,PO为原图像的RGB值矩阵(取值范围是[0,1]),i,j,k取值范围为{0,1,
2……26}。
4.根据权利要求1或2所述的一种基于贝塞尔体的投影图像颜色校正方法,其特征在于,所述预校正原图像还包括:如下公式:PH=B(PO)
其中,PH为PO经贝塞尔体响应变换后的值。
5.一种基于贝塞尔体的投影图像颜色校正装置,其特征在于,包括:提取模块,用于提取原图像像素点的RGB颜色强度并从中选取至少27个像素点,其中,根据要投影图像的分辨率,均匀提取至少27个点,此点的集合为一个校正集;
图像采集处理模块,采集投影图像像素点颜色强度值并获得颜色转换模型,其中,投影图像像素点与提取原图像像素点中选取至少27个像素点的位置坐标对应,此点的集合为另一个校正集,通过贝塞尔体求得图像空间与投影图像空间的颜色强度转换关系,并获得颜色转换模型;
预校正模块,用于预校正原图像,其中,颜色转换模型对原图像进行颜色预扭曲,消除外界环境以及投影系统对投影画面整体颜色的影响,完成颜色强度预校正;
判断模块,用于判断预校正后投影图像与原图像像素点的RGB颜色强度值之间偏差值是否超过阈值,如果超过阈值则将判断结果发给校正模块执行;以及校正模块,用于校正颜色强度。
6.根据权利要求5所述的一种基于贝塞尔体的投影图像颜色校正装置,其特征在于,所述校正模块为辐射校正模块,用于校正颜色强度。