计算机系统中实现图像清晰度检测的方法技术方案

技术编号:13431591 阅读:108 留言:0更新日期:2016-07-30 04:11
本发明专利技术涉及一种计算机系统中实现图像清晰度检测的方法,其中包括选择目标测试卡图像中的感兴趣区域;选择一像素点对选择的感兴趣区域进行扫描并计算每条扫描线的水平梯度;对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数;采用图像的高度值整除连续相似的水平梯度的像素点数得到清晰度计算结果。采用该种计算机系统中实现图像清晰度检测的方法,利用人机交互选择感兴趣区域和多扫描线梯度统计分析克服了传统方法中依赖人主观判断的问题,同时最终的检测结果符合人眼视觉特性,采用多扫描线技术和多行梯度统计分析,从而克服了传统检测方法对人的依赖以及现有检测工具与人眼视觉特性符合差的问题,具有更广泛的应用范围。

Method for realizing image definition detection in computer system

The invention relates to a method for detecting image sharpness of a computer system, including the selection of the target test card in the image region of interest; choose a pixel in the selected region of interest was used to scan and horizontal gradient calculation of each scanning line; the pixel level gradient on each scan line was analyzed and a statistical level gradient for similar; by the height of the image pixel value points gradient levels similar to the definition are divisible by continuous calculation. The implementation methods of the image definition detection of the computer system, the use of interactive selection of region of interest and multi scan line gradient statistical analysis to overcome the subjective judgment on problems in the traditional method, and the final test results accord with the human visual characteristics, using multi line technique and multi line gradient statistical analysis, so as to overcome the traditional detection method of dependence on people and the existing detection tools and human visual characteristics are consistent with the problem of poor, has wider application range.

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及图像清晰度检测
,具体是指一种计算机系统中实现图像清晰度检测的方法
技术介绍
图像清晰度检测基于测试卡图像的图像分析过程。目前图像清晰度分析主要采用基于投射式和反射式测试卡图像的人工主观判断的方式,这种方式优点在于检测结果符合人眼视觉模型,缺点在于检测结果完全依赖于人的主观判断,不同人的检测结果往往不一致。在实际摄像机类产品测试工程测试过程中,如何建立一致性检测同时符合人眼视觉模型的图像清晰度分析方法成为摄像机类产品测试过程中的重要问题。经过对现有技术的检索发现,目前主流测试为采用IMGTEST为代表的测试软件对测试卡图像进行分析,该方法对测试卡和调制传递函数都有相对严格要求,要想获得一致性高且满足人眼视觉特性的清晰度测试结果比较困难。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现有效克服传统方法中依赖人主观判断的问题、同时最终的检测结果符合人眼视觉特性、具有更广泛应用范围的计算机系统中实现图像清晰度检测的方法。为了实现上述目的,本专利技术的计算机系统中实现图像清晰度检测的方法具有如下构成:该计算机系统中实现图像清晰度检测的方法,其主要特点是,所述的方法包括以下步骤:(1)选择目标测试卡图像中的感兴趣区域;(2)选择一像素点对选择的感兴趣区域进行扫描并计算每条扫描线的水平梯度;(3)对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数;(4)采用图像的高度值整除所述的连续相似的水平梯度的像素点数得到清晰度计算结果。较佳地,所述的选择目标测试卡图像中的感兴趣区域,具体为:采用鼠标以按照如下公式的矩形框选择目标测试卡图像中的感兴趣区域:Iroi=I·REC(x,y,width,height)x,y是图像中鼠标选中的初始像素点的坐标,width,height分别为选取矩形框的宽度和高度,REC为矩形框操作,I为原始图像,Iroi为矩形框操作后的感兴趣区域。较佳地,所述的对选择的感兴趣区域进行扫描,具体为:对选取的感兴趣区域从左上角依次选择一像素点开始从左到右进行扫描,每次扫描采用三条扫描线L1、L2和L3。更佳地,所述的计算每条扫描线的水平梯度,具体为:根据如下公式计算每条扫描线的水平梯度t1,t2,t3t1=gradx(L1),t2=gradx(L2),t3=gradx(L3)其中gradx是基于sobel算子的水平梯度。较佳地,所述的对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数,包括以下步骤:(3-1)对每条扫描线的水平梯度进行分析并判断是否每条扫描线的水平梯度均大于梯度阈值,如果是,则继续步骤(3-2),否则选择下一像素点并继续步骤(2);(3-2)统计扫描起始像素点后面的连续相似的水平梯度的像素点数,然后继续步骤(4)。更佳地,所述的步骤(3-2),包括以下步骤:(3-2-1)统计每条扫描线中的扫描起始像素点后面的连续相似的水平梯度的像素点数;(3-2-2)判断是否每条扫描线中的连续相似的水平梯度的像素点数均相同,如果是,则继续步骤(4),否则选择下一像素点并继续步骤(2)。采用了该专利技术中的计算机系统中实现图像清晰度检测的方法,利用人机交互选择感兴趣区域和多扫描线梯度统计分析克服了传统方法中依赖人主观判断的问题,同时最终的检测结果符合人眼视觉特性,而本专利技术通过对测试卡图像感兴趣区域采用多扫描线技术和多行梯度统计分析,从而克服了传统检测方法对人的依赖以及现有检测工具与人眼视觉特性符合差的问题,具有更广泛的应用范围。附图说明图1为本专利技术的计算机系统中实现图像清晰度检测的方法的流程图。图2为本专利技术的具体实施方式中的测试卡的图像。图3为本专利技术的具体实施方式中的感兴趣区域的示意图。图4为本专利技术的具体实施方式中的感兴趣区域的扫描图像和最后测试结果。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术涉及一种图像清晰度检测的新方法,属于图像处理领域。具体是采用人机交互选择测试卡图像的目标区域,多线扫描技术,基于梯度的目标区域检测和清晰度计算实现图像清晰度检测。本专利技术针对上述现有技术的不足,提出了一种计算机系统中图像清晰度自动检测方法,该方法采用人机交互感兴趣区域选择,多扫描线同步扫描,水平梯度统计分析以及清晰度换算完成整个图像清晰度的计算过程。本专利技术是通过以下技术方案实现的,具体包括如下步骤:步骤一,鼠标选择目标测试卡图像中的感兴趣区域,以矩形框,Iroi=I·REC(x,y,width,height)……(1)x,y是图像中鼠标选中的初始像素点的坐标,width,height分别为选取矩形框的宽度和高度,REC为矩形框操作,I为原始图像,Iroi为矩形框操作后的感兴趣区域。步骤二,对选取的Iroi从左上角开始从左到右进行扫描,每次扫描采用三条扫描线L1,L2,L3,同时计算每条扫描线的水平梯度t1,t2,t3t1=gradx(L1),t2=gradx(L2),t3=gradx(L3)……(2)其中gradx是基于sobel算子的水平梯度,步骤三,对t1,t2,t3进行统计分析,判断当前扫描线是否满足清晰度要求,具体过程如下:ift1(i)>=grad_thres&&t2(i)>=grad_thres&&t3(i)>=grad_thres……(3)统计i后面的连续相似的水平梯度的像素点数,若L1,L2,L3的连续相似梯度的像素点数相同,则完成扫描。else回到步骤二i为扫描线中的像素索引,grad_thres为梯度阈值。步骤四,计算图像清晰度,保存步骤三获得的连续相似梯度的像素点个数值N,用图像高度值整除N,获得的值为最后清晰度计算结果。根据如上步骤,本专利技术的计算机系统中实现图像清晰度检测的方法包括以下步骤:该计算机系统中实现图像清晰度检测的方法,其主要特点是,所述的方法包括以下步骤:(1)选择目标测试卡图像中的感兴趣区域;(2)选择一像素点对选择的感兴趣区域进行扫描并计算每条扫描线的水平梯度;(3)对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数;(4)采用图像的高度值整除所述的连续相似的水平梯度的像素点数得到清晰度计算结果。在一种较佳的实施方式中,所述的选择目标测试卡图像中本文档来自技高网
...

【技术保护点】
一种计算机系统中实现图像清晰度检测的方法,其特征在于,所述的方法包括以下步骤:(1)选择目标测试卡图像中的感兴趣区域;(2)选择一像素点对选择的感兴趣区域进行扫描并计算每条扫描线的水平梯度;(3)对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数;(4)采用图像的高度值整除所述的连续相似的水平梯度的像素点数得到清晰度计算结果。

【技术特征摘要】
1.一种计算机系统中实现图像清晰度检测的方法,其特征在于,所述的方法包括以下
步骤:
(1)选择目标测试卡图像中的感兴趣区域;
(2)选择一像素点对选择的感兴趣区域进行扫描并计算每条扫描线的水平梯度;
(3)对每条扫描线的水平梯度进行分析并统计连续相似的水平梯度的像素点数;
(4)采用图像的高度值整除所述的连续相似的水平梯度的像素点数得到清晰度计算结
果。
2.根据权利要求1所述的计算机系统中实现图像清晰度检测的方法,其特征在于,所述
的选择目标测试卡图像中的感兴趣区域,具体为:
采用鼠标以按照如下公式的矩形框选择目标测试卡图像中的感兴趣区域:
Iroi=I·REC(x,y,width,height)
x,y是图像中鼠标选中的初始像素点的坐标,width,height分别为选取矩形框的宽度
和高度,REC为矩形框操作,I为原始图像,Iroi为矩形框操作后的感兴趣区域。
3.根据权利要求1所述的计算机系统中实现图像清晰度检测的方法,其特征在于,所述
的对选择的感兴趣区域进行扫描,具体为:
对选取的感兴趣区域从左上角依次选择一像素点开始从左到右进行扫描,每次扫描采
用三条扫描线L1、L2和L3。
4.根据权利要求3所述...

【专利技术属性】
技术研发人员:闵庆浩唐汪林姚晨王慈
申请(专利权)人:上海敏达网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1