当LED间存的光电学特性差异时,通常会造成LED显示屏亮度色度不一致,容易对LED显示屏的显示质量造成影响,严重时,还易产生花屏 马赛克等 现象。要解决这样的问题,一定需要的找到合适的补偿的曲线,控制的参数进而能改善显示质量。户外全彩显示屏运用数字图像处理的方法针对单个像素点进行改善。
1 检测原理
计算机通过图像采集/ 控制模块将CCD( Charge Coupled Devices, 电荷耦合器件) 传感器采集到的LED显示屏的显示图像进行处理。处理过程主要包括LED 像素点的定位和亮度、色度的快速检测两部分。
1. 1 LED 像素点的定位
要确定LED 像素点的位置, 首先要对采集的LED 显示屏图像进行二值化。由基于直方图的图像阈值分割方法可以知道: 图像由可以分离的具有不同灰度等级的一种或多种物体和背景组成。根据这一原理, 图像的直方图中将会呈现多个峰值, 每个峰值对应一种物体或是背景, 要将不同的物体分离开, 可以以谷值点为阈值来划分相邻峰值。
由于LED 显示屏的点阵特性, 实际检测中发现采集的图像( 如图2( a) 其灰度直方图,双峰分布特征十分明显。对于这类情况, 采用式( 1) 的最大方差阈值法来自动选择分割阈值, 不仅效果好, 而且速度快。
式中T 表示分割阈值, w 0、w 1 分别表示灰度值小于T、大于T 的像素点在图像中所占的比重, 、0、1 分别表示图像整体的灰度平均值、灰度值小于T 的那部分图像的灰度平均值、灰度值大于T 的那部分图像的灰度平均值。
利用式( 1) 计算出的阈值T 对图2( a) 的灰度图像进行二值化处理后得到图2( c) , 再对图2( c) 分别进行水平和垂直投影, 就可以计算出LED 像素点在显示屏上的位置。
1. 2 LED 像素点亮度、色度的快速检测
借鉴成功用于PAL( Phase Alternating Line, 逐行倒相制) 制式的电视系统中的YUV 颜色模型( Y 表示亮度, U 和V 是构成彩色的两个分量) , 笔者将图像中采用的RGB 颜色模型转换成式( 2) 的颜色模型, 可以方便、快捷地计算出各像素点的相对亮度值。
根据色度学中的加色法原理?1%, 户外全彩LED 显示屏由RGB 三基色LED 构成显示屏上的每个像素点, 通过控制每个像素点中的某基色LED 的发光强度, 就可以配出各种颜色,在显示屏上显示出丰富多彩的彩色图像。在CIE( 国际照明委员会) rg 色度图中, 色度坐标反映的是三基色各自在三刺激值总量中的相对比例, 一组色度坐标表示了色相相同和饱和度相同而亮度不同的那些颜色的共同特征。
而LED 显示屏上的每个像素点总是能在待测图像中找到对应的区域。因此, 可通过其对应区域内图像数据中的RGB 值来确定该像素点的色度
设测得的LED 像素点的亮度值为Y1, 色度坐标为( r 1,g1) , 分析Y1、( ri , g1) 的离散性, 就能确定LED 显示屏上亮度和色度不一致的LED 像素点。
为验证检测方法的有效性, 笔者用Ava Spec- 2048 微型光谱仪对同一户外全彩LED 显示屏的单元模块进行了亮度和色度的对比测试。为减小计算量和方便调试, 笔者采用了CIE rg 色度坐标系, 这与光谱仪采用的国际通用的CIE xy 色度坐标系不同。因此, 测试时要对色度坐标进行转换,
2 处理结果及分析
笔者利用CCD 图像传感器采集图像, 对三合一表贴户外全彩LED 显示屏的单元模块中的LED 像素点进行了算法测试。
以蓝色为例。为更好地验证该检测方法的有效性, 笔者对该LED 显示单元模块的某些像素点进行了遮蔽处理。
由于LED 是自发光体, 并且发光强度在一定范围内与提供给它的驱动电流成正比, 因此在驱动电路的设计、制造和调试过程中, 通过合理控制驱动电流, 可以尽量减小亮度差,以平均值作为标准值来计算, 应小于15%至20%?1- 2%.因此, 为方便后续的亮度校正, 实验对偏离整体亮度平均值5%以上的LED 像素点进行定位和统计, 以求将这些偏离较大的像素点的亮度差值控制在10%以内。在进行色度检测时, 本文参照麦克亚当( D. L. MacAdam) 对颜色宽容度进行量化的方法( 如图3) , 对各LED 像素点的色度坐标进行了统计, 求出这些色度坐标的几何中心, 并记录下与该几何中心的欧式距离大于d0 的LED 像素点( 不同颜色d0 取值不同)。
笔者用AvaSpec- 2048 微型光谱仪对同一单元模块进行了对比测试