暗点检测方法和装置与流程

文档序号:20357646发布日期:2020-04-10 23:27阅读:401来源:国知局
暗点检测方法和装置与流程

本发明涉及显示技术领域,尤其涉及一种暗点检测方法和装置。



背景技术:

随着科技的快速发展和人们经济水平的不断提升,显示装置已经成为人们生活和工作不可获取的一部分。在显示装置的生产过程中,显示基板会因发热、刻蚀参数、玻璃基板残留物和设备误差等因素,不可避免的造成显示基板中存在显示异常的像素,即暗点。

为保证产品质量,在显示装置制作完成后,需要及时对显示装置中的暗点进行检测,并在发现显示装置的暗点后,采用相应的手段进行维修。然而,相关技术中存在对暗点检测的准确性不高的问题。



技术实现要素:

本发明实施例提供一种暗点检测方法和装置,以解决相关技术中存在的暗点检测的准确性不高的问题。

为了解决上述技术问题,本发明提供技术方案如下:

第一方面,本发明实施例提供一种暗点检测方法,包括:

对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;

利用距离变换算法将所述第一二值图像转换为灰度图像;

对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;

确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。

进一步地,所述对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像的步骤,包括:

将显示器显示的图像划分为多个子图像;

分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像。进一步地,所述分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像的步骤,包括:

基于每一子图像中各像素点的灰阶值确定每一子图像的平均灰阶值;

根据每一子图像的平均灰阶值确定对应的二值化阈值;

基于每一子图像对应的二值化阈值对每一子图像进行二值化处理,得到所述图像的第一二值图像。

进一步地,所述利用距离变换算法将所述第一二值图像转换为灰度图像的步骤,包括:

利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值;

控制每一目标像素点按与其对应的灰阶值进行显示,得到与所述第一二值图像对应的灰度图像。

进一步地,所述利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值的步骤,包括:

利用倒角距离算法计算所述第一二值图像中灰阶值大于0的各目标像素点与灰阶值等于0的辅助像素点之间的最小距离;

基于每一目标像素点与辅助像素点之间的最小距离,确定每一目标像素点的灰阶值,目标像素点的灰阶值正比于目标像素点与辅助像素点之间的最小距离。

第二方面,本发明实施例还提供暗点检测装置,包括:

第一处理模块,用于对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;

转换模块,用于利用距离变换算法将所述第一二值图像转换为灰度图像;

第二处理模块,用于对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;

确定模块,用于确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。

进一步地,所述第一处理模块,包括:

划分子模块,用于将显示器显示的图像划分为多个子图像;

处理子模块,用于分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像。

进一步地,所述处理子模块,包括:

第一确定单元,用于基于每一子图像中各像素点的灰阶值确定每一子图像的平均灰阶值;

第二确定单元,用于根据每一子图像的平均灰阶值确定对应的二值化阈值;

处理单元,用于基于每一子图像对应的二值化阈值对每一子图像进行二值化处理,得到所述图像的第一二值图像。

进一步地,所述转换模块,包括:

确定子模块,用于利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值;

显示子模块,用于控制每一目标像素点按与其对应的灰阶值进行显示,得到与所述第一二值图像对应的灰度图像。

进一步地,所述确定子模块,包括:

计算单元,用于利用倒角距离算法计算所述第一二值图像中灰阶值大于0的各目标像素点与灰阶值等于0的辅助像素点之间的最小距离;

第三确定单元,用于基于每一目标像素点与辅助像素点之间的最小距离,确定每一目标像素点的灰阶值,目标像素点的灰阶值正比于目标像素点与辅助像素点之间的最小距离。

第三方面,本发明实施例还提供一种显示装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的暗点检测方法的步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的暗点检测方法的步骤。

本发明提供的技术方案中,通过对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;利用距离变换算法将所述第一二值图像转换为灰度图像;对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。这样,能够消除暗点周围的亮点发出的光线对暗点检测的干扰,提高对暗点检测的准确性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的暗点检测方法的流程图;

图2为本发明一实施例提供的暗点检测方法中待检测显示装置显示的单色图像;

图3为图2中单色图像二值化后得到的第一二值图像的示意图;

图4为图3中第一二值图像转换得到的灰度图像的示意图;

图5为图4中灰度图形二值化后得到的第二二值图像的示意图;

图6为本发明另一实施例提供的暗点检测方法中一子图像中第一二值图像的示意图;

图7a为倒角距离算法中第一模型的示意图;

图7b为倒角距离算法中第二模型的示意图;

图8为图6中第一二值图像转换得到的灰度图像的示意图;

图9为本发明一实施例提供的暗点检测装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种视线落点确定方法,用于确定用户在显示画面上的视线落点,如图1所示,包括:

步骤101:对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;

步骤102:利用距离变换算法将所述第一二值图像转换为灰度图像;

步骤103:对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;

步骤104:确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。

本发明实施例中,通过对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;利用距离变换算法将所述第一二值图像转换为灰度图像;对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。这样,能够消除暗点周围的亮点发出的光线对暗点检测的干扰,提高对暗点检测的准确性。

上述暗点即为显示屏中因故障而无法正常发光的像素,与暗点对应的为亮点,即显示屏中因能够无法正常发光的像素。受暗点的影响,暗点周围区域的亮度会低于正常发光区域的亮度。

本发明实施例中检测暗点时显示器显示的图像为单色图像,即显示器显示的画面为单色画面,如图2所示。

二值化处理将单色图像上的像素点的灰阶值以二值化阈值为标准设置为0或255,得到黑白图像,如图3所示。图2转换至图3的过程中,图2中灰阶值小于二值化阈值的像素点在图3中的灰阶值为255,图2中灰阶值大于二值化阈值的像素点在图3中的灰阶值为0。该二值化阈值小于单色图像上发光像素点的灰阶值。通过将图像进行二值化处理,能够将受暗点影响而亮度较低的区域对应的多个像素点的灰阶值与亮点对应的像素点的灰阶值最大程度进行区分,便于后续检测暗点。

上述距离变换算法用于计算第一二值化图像中灰阶值为255的像素点与图像中灰阶值为0的像素点之间的距离,并基于每一灰阶值为255的像素点与图像中灰阶值为0的像素点之间的距离分别对每一灰阶值为255的像素点分配相对应的灰阶值,从而将第一二值图像转换为灰度图像,如图4所示。

其中,距离变换算法可以是倒角距离算法,也可以是欧氏距离变换算法,还可以是chessboard距离变换、cityblock距离变换等等,本发明实施例对此不作限定。

由于暗点的存在会拉低周围区域整体的发光亮度,导致这部分发光亮度较低的区域的像素点成为第一二值化图像中灰阶值为255的像素点。通过距离变换算法能够将发光亮度较低的区域中各像素点的灰阶值按照距离亮点对应的像素点的距离进行设定,从而能够将暗点对应的像素点与发光亮度较低的区域中亮点对应的像素点进行区别,便于检测暗点对应的像素点,进而确定暗点。

通过对灰度图像进行二值化处理,使得灰度图像中灰阶值较低的像素点设为0,将灰度图像中灰阶值较高的像素点设为255,从而使得发光亮度较低的区域中距离正常发光亮度区域最远的像素点的灰阶值设为255,而发光亮度较低的区域中正常发光的像素点设为0,如图5所示。

从而确定显示屏中用于显示第二二值图像中灰阶值为255的像素为暗点,完成对显示屏中暗点的检测。

在一可选的实施例中,步骤101可以包括:

将显示器显示的图像划分为多个子图像;

分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像。

由于显示屏的尺寸较大,信号线的长度较长,使得信号线的电阻较大,这样数据信号的损耗较大,导致同一单色图像中相隔距离较远的两个子像素的灰阶值存在较大的区别。

本实施例中,通过对显示器显示的图像划分为多个子图像,且分别对多个子图像进行二值化,这样,每个子图像的二值化阈值可以不相等。根据每个子图像中像素点的实际情况确定二值化阈值,提高对像素点二值化的精确性,避免整个图像以同一个二值化阈值进行二值化处理,造成正常发光的像素点在第一二值化图像中设为灰阶值为255的情况,这样也能够降低本实施例中后续步骤的计算量。

进一步地,所述分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像的步骤,包括:

基于每一子图像中各像素点的灰阶值确定每一子图像的平均灰阶值;

根据每一子图像的平均灰阶值确定对应的二值化阈值;

基于每一子图像对应的二值化阈值对每一子图像进行二值化处理,得到所述图像的第一二值图像。

即使通过将图像划分为多个子图像,在一定程度上降低了数据信号损耗的影响,但是即使在子图像中也不可避免的存在数据信号的损耗带来的影响。因此,本实施例中在采集子图像中各像素点的灰阶值计算出子像素的平均灰阶值之后,考虑到数据信号的损耗,在平均灰阶值的基础上增加预设百分比作为二值化阈值,即二值化阈值gth=平均灰阶值gave×(1+x%),其中,x可以根据实际子图像的尺寸进行确定。

这样能够降低甚至消除对子图像二值化中数据信号的损耗所带来的影响,进一步提高对子图像二值化的精确性。

在另一可选的实施例中,步骤102可以包括:

利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值;

控制每一目标像素点按与其对应的灰阶值进行显示,得到与所述第一二值图像对应的灰度图像。

第一二值图像中灰阶值等于0的像素点确认为亮点对应的像素点,在检测暗点的过程中不需要再进行倒角距离算法。

本实施例中,通过倒角距离算法计算灰阶值大于0的各目标像素点与灰阶值等于0的像素点之间的最短距离,并依据各目标像素点与灰阶值等于0的像素点之间的最短距离来确定各目标像素点的灰阶值。

确定各目标像素点的灰阶值后,控制各目标像素点按其对应的灰阶值进行显示,从而将第一二值化图像转换为了具有不同灰阶值的灰度图像,这样能够将暗点对应的像素点与发光亮度较低的区域中亮点对应的像素点进行区别,便于检测暗点对应的像素点,进而确定暗点。

其中,所述利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值的步骤,可以包括:

利用倒角距离算法计算所述第一二值图像中灰阶值大于0的各目标像素点与灰阶值等于0的辅助像素点之间的最小距离;

基于每一目标像素点与辅助像素点之间的最小距离,确定每一目标像素点的灰阶值,目标像素点的灰阶值正比于目标像素点与辅助像素点之间的最小距离。

通过将距离辅助像素点之间的最小距离越远的像素点的灰阶值设定的灰阶值越高,从而将暗点对应的像素点与亮点对应的像素点进行区分,其中,多个目标像素点中灰阶值越高的目标像素点越可能是暗点对应的像素点。

具体的,如图6所示,图6中为0的像素点表示灰阶值为0的辅助像素点,为1的像素点为灰阶值大于0的目标像素点。

通过如图7a所示的第一模型(d1>d2)按照从左至右、从上至下的顺序依次进行扫描,其中,对每个目标像素点的扫描过程中:若具有线条填充方框对应的像素点的灰阶值为0则跳过,若具有线条填充方框对应的像素点的灰阶值大于0,则将该像素点周围的像素点与第一模型中对应位置的方框中的数字相加,取多个和值中最小的和值作为该像素点的初级灰阶值。例如:以左上角的目标像素点为例,将该目标像素点上方的像素点的灰阶值与d1相加,得到一个和值d1;将该目标像素点左方的像素点的灰阶值与d1相加,得到一个和值d1;该目标像素点左上方的像素点的灰阶值与d2相加,得到一个和值d2;该目标像素点右上方的像素点的灰阶值与d2相加,得到一个和值d2;由于d1>d2,因此四个和值中d2最小,则将d2作为该目标像素点的初级灰阶值。

在计算得到各目标像素点的初级距离值的基础上,通过同样的计算方式,利用图7b所示的第二模型按照从右至左、从下至上的顺序依次进行扫描,进一步确定各目标像素点最终的灰阶值。

最后控制各目标子像素按其对应的灰阶值进行显示,得到如图7所示的灰度图。

请参阅图9,为本发明实施例提供的一种暗点检测装置,如图9所示,暗点检测装置包括相互连接的第一处理模块910、转换模块920、第二处理模块930和确定模块940,其中,

第一处理模块910,用于对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;

转换模块920,用于利用距离变换算法将所述第一二值图像转换为灰度图像;

第二处理模块930,用于对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;

确定模块940,用于确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。

进一步地,所述第一处理模块910,包括:

划分子模块,用于将显示器显示的图像划分为多个子图像;

处理子模块,用于分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像。

进一步地,所述处理子模块,包括:

第一确定单元,用于基于每一子图像中各像素点的灰阶值确定每一子图像的平均灰阶值;

第二确定单元,用于根据每一子图像的平均灰阶值确定对应的二值化阈值;

处理单元,用于基于每一子图像对应的二值化阈值对每一子图像进行二值化处理,得到所述图像的第一二值图像。

进一步地,所述转换模块920,包括:

确定子模块,用于利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值;

显示子模块,用于控制每一目标像素点按与其对应的灰阶值进行显示,得到与所述第一二值图像对应的灰度图像。

进一步地,所述确定子模块,包括:

计算单元,用于利用倒角距离算法计算所述第一二值图像中灰阶值大于0的各目标像素点与灰阶值等于0的辅助像素点之间的最小距离;

第三确定单元,用于基于每一目标像素点与辅助像素点之间的最小距离,确定每一目标像素点的灰阶值,目标像素点的灰阶值正比于目标像素点与辅助像素点之间的最小距离。

本发明实施例的暗点检测装置900能够实现图1-图8的方法实施例中暗点检测装置的各个过程,为避免重复,这里不再赘述。

本发明实施例的暗点检测装置900,能够消除暗点周围的亮点发出的光线对暗点检测的干扰,提高对暗点检测的准确性。

本发明实施例还提供一种显示装置,包括如上所述的暗点检测装置。

该显示装置包括但不限于:射频单元、网络模块、音频输出单元、输入单元、传感器、显示单元、用户输入单元、接口单元、存储器、处理器、以及电源等部件。本领域技术人员可以理解,上述显示装置的结构并不构成对显示装置的限定,显示装置可以包括上述更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,显示装置包括但不限于显示器、手机、平板电脑、电视机、可穿戴电子设备、导航显示设备、虚拟现实眼镜等。

其中,处理器用于:对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像;利用距离变换算法将所述第一二值图像转换为灰度图像;对所述灰度图像进行二值化处理,得到所述图像的第二二值图像;确定所述显示器中与所述第二二值图像中灰阶值为255的像素点对应的子像素为暗点。

可选的,处理器在执行所述对显示器显示的图像进行二值化处理,得到所述图像的第一二值图像的步骤中,可以包括:将显示器显示的图像划分为多个子图像;分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像。

可选的,处理器在执行所述分别对所述多个子图像进行二值化处理,得到所述图像的第一二值图像的步骤中,可以包括:基于每一子图像中各像素点的灰阶值确定每一子图像的平均灰阶值;根据每一子图像的平均灰阶值确定对应的二值化阈值;基于每一子图像对应的二值化阈值对每一子图像进行二值化处理,得到所述图像的第一二值图像。

可选的,处理器在执行所述利用距离变换算法将所述第一二值图像转换为灰度图像的步骤中,可以包括:利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值;控制每一目标像素点按与其对应的灰阶值进行显示,得到与所述第一二值图像对应的灰度图像。

可选的,处理器在执行所述利用倒角距离算法确定所述第一二值图像中灰阶值大于0的各目标像素点的灰阶值的步骤中,可以包括:利用倒角距离算法计算所述第一二值图像中灰阶值大于0的各目标像素点与灰阶值等于0的辅助像素点之间的最小距离;基于每一目标像素点与辅助像素点之间的最小距离,确定每一目标像素点的灰阶值,目标像素点的灰阶值正比于目标像素点与辅助像素点之间的最小距离。

显示装置能够实现前述实施例中暗点检测装置实现的各个过程,为避免重复,这里不再赘述。

本发明实施例的显示装置,能够消除暗点周围的亮点发出的光线对暗点检测的干扰,提高对暗点检测的准确性。

优选的,本发明实施例还提供一种显示装置,包括上述处理器,上述存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述暗点检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述暗点检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

除非另外定义,本公开使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

可以理解,当诸如层、膜、区域或基板之类的元件被称作位于另一元件“上”或“下”时,该元件可以“直接”位于另一元件“上”或“下”,或者可以存在中间元件。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1