The invention discloses a fast Gamma correction method and device based on BPNN, which includes training BPNN model to obtain initial value prediction model, using initial value prediction model to predict initial value of registers, determining register value correction model and predicting RGB register correction value through the model, and the steps of data-based Gamma correction method and device through back propagation neural network. Network training model, based on the training model to predict, collect a small number of test sample data, input into the trained BPNN model, BPNN model based on these data to determine the characteristics of the test sample, which is different from the test sample, but also can contact the training sample, so that the determination of register initial value and accurate value is simple and efficient, and can make accurate. Prediction; The trained model has the ability of autonomous learning and prediction, which effectively overcomes the difficulty of obtaining initial value by traditional algorithm and the time-consuming problem of approximation algorithm correction. It can quickly carry out Gamma correction on panel and improve the accuracy and efficiency.
【技术实现步骤摘要】
一种基于BPNN的快速Gamma校正方法及装置
本专利技术属于机器学习与图像处理
,更具体地,涉及一种基于BPNN的快速Gamma校正方法及装置。
技术介绍
Gamma校正是普遍应用在摄影技术、视频图像和计算机图形学中的一种技术;Gamma是指表征灰度的电信号与光学亮度之间的非线性,这种非线性通常由器件本征的光电特性决定。在生产制造中,由于工艺的偏差以及所使用的材料不同,驱动OLED器件的Gamma电压曲线有所不同,这给Gamma校正带来了相当的难度。Gamma校正是指更改Gamma值以匹配监视器的中间灰度;参照图1,现有Gamma校正流程包括开始校正、获取RGB寄存器初始值、采用逼近算法获取寄存器精确值、获取误差及校正时长。当前确定寄存器值初始值的方法主要有两种,一是平均值法,先调好若干个panel的Gamma确定合适的寄存器值,将这些寄存器值取平均作为初始值,如果待测panel所需的初始值与这个平均值差异较大则需要重新调另一批panel以获取新的初始值,这样会大大的增加工作量;二是将上一片调好Gamma的panel的寄存器值作为下一个待测panel的初始值;这种方法中,如果前一个调试好的panel与后一个待调试的panel特性差异较大的话,会对后续的调节产生较大的影响。当前确定寄存器精确值的方法为逼近算法,逼近步长的选择是该方法的难点:步长太长,精度达不到要求;步长太短,效率低下;当前算法是试探性的去确定,每个绑点的校正次数较多(现有算法平均6-7次),导致校正耗时较长,超出了用户对校正耗时的要求(用户要求校正次数不超过4次)。
技术实现思路
针对现 ...
【技术保护点】
1.一种基于BPNN的快速Gamma校正方法,其特征在于,包括如下步骤:(1)以模组的颜色坐标以及亮度作为输入、以模组RGB寄存器值作为输出训练BPNN模型获得初始值预测模型;(2)将用户给定的颜色坐标以及亮度值作为所述初始值预测模型的输入,预测获得若干组寄存器值;采用这若干组寄存器值来设置作为测试样本的模组,将测试样本的颜色坐标以及亮度值实测值中最接近设定值的一个组所对应的RGB寄存器作为测试样本RGB寄存器值的初始值;(3)根据训练样本的颜色坐标和亮度构成第一矩阵、RGB寄存器值构成第二矩阵、由第一矩阵中的元素与基准值的差值过构成第三矩阵、由第二矩阵中的元素与基准值的差值过构成第四矩阵;并以第一、第三矩阵作为输入、以第二、第四矩阵作为输出训练BPPN模型,获得寄存器值校正模型;(4)以所述RGB寄存器值的初始值作为所述寄存器值校正模型的输入,将所述寄存器值校正模型的输出作为RGB寄存器的校正值。
【技术特征摘要】
1.一种基于BPNN的快速Gamma校正方法,其特征在于,包括如下步骤:(1)以模组的颜色坐标以及亮度作为输入、以模组RGB寄存器值作为输出训练BPNN模型获得初始值预测模型;(2)将用户给定的颜色坐标以及亮度值作为所述初始值预测模型的输入,预测获得若干组寄存器值;采用这若干组寄存器值来设置作为测试样本的模组,将测试样本的颜色坐标以及亮度值实测值中最接近设定值的一个组所对应的RGB寄存器作为测试样本RGB寄存器值的初始值;(3)根据训练样本的颜色坐标和亮度构成第一矩阵、RGB寄存器值构成第二矩阵、由第一矩阵中的元素与基准值的差值过构成第三矩阵、由第二矩阵中的元素与基准值的差值过构成第四矩阵;并以第一、第三矩阵作为输入、以第二、第四矩阵作为输出训练BPPN模型,获得寄存器值校正模型;(4)以所述RGB寄存器值的初始值作为所述寄存器值校正模型的输入,将所述寄存器值校正模型的输出作为RGB寄存器的校正值。2.如权利要求1所述的快速Gamma校正方法,其特征在于,所述步骤(1)具体为:选择N个模组作为训练样本,将这N个训练样本随机分成m个块,每块训练样本包含N/m个训练样本;将每块训练样本的数据包括模组的颜色坐标以及亮度作为输入、模组的寄存器值作为输出,对BPNN模型进行训练获得m个初始值预测模型;其中,N、m、N/m为自然数。3.如权利要求1或2所述的快速Gamma校正方法,其特征在于,所述步骤(2)包括如下子步骤:(2.1)将用户给定的颜色坐标以及亮度值作为输入,通过所述初始值预测模型预测出m组寄存器值;(2.2)将所述m组寄存器值分别写入测试样本,读取m组模组的颜色坐标以及亮度值;(2.3)将所述m组颜色坐标以及亮度值与用户给定的值作比较,从这m组中选择最接近用户给定值的一组,将这一组对应的寄存器值作为测试样本RGB寄存器值的初始值。4.如权利要求1或2所述的快速Gamma校正方法,其特征在于,所述步骤(3)包括如下子步骤:(3.1)采集训练样本数据,并构建两个矩阵:由模组的颜色坐标和亮度构成的第一矩阵A,由模组的寄存器值构成的第二矩阵B;(3.2)对于第一矩阵A,以矩阵中间行当做基准,其它行减去这个基准,得到一组颜色坐标和亮度与基准值的差值Δ,这组差值Δ构成第三矩阵ΔA;采用同样的方法对第二矩阵B进行处理得到第四矩阵ΔB;(3.3)以(A,ΔA)作为输入、(B,ΔB)作为输出训练BPPN模型,获得寄存器值校正模型。5.如权利要求1或2所述的快速Gamma校正方法,其特征在于,所述步骤(4)包括如下子步骤:(4.1)将步骤(2)获得的寄存器初始值写入模组,采集所述模组颜色坐标以及亮度xylv,将所述模组颜色坐标以及亮度减去用户给定的值,得到一组差值Δxylv;(4.2)将模组颜色坐标以及亮度采集值xylv与差值Δxylv作为寄存器值校正模型的输入,预测出寄存器值rgb以及寄存器值差值Δrgb,将寄存器值rgb以及寄存器值差值Δrgb进行结合得到寄存器值的校正值(rgb+Δrgb)。6.一种基于BPNN的快速Gamma校正装置,其特征在于,包括初始值预测模型训练单元、RGB寄存器值初始值获取单元、寄存器值校正模型训练单元以及RGB寄存器校正值获取单元;所述初始值预测模型训练单元用于以...
【专利技术属性】
技术研发人员:阮彦浪,张胜森,郑增强,唐斐,
申请(专利权)人:武汉精测电子集团股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。