CIS芯片动态坏点处理方法及系统技术方案

技术编号:23991983 阅读:126 留言:0更新日期:2020-04-29 16:34
本发明专利技术公开了一种CIS芯片动态坏点处理方法及系统,该方法包括:以一个像素点为中心形成矩阵像素阵列,该像素点为G

Processing method and system of dynamic bad point of CIS chip

【技术实现步骤摘要】
CIS芯片动态坏点处理方法及系统
本专利技术属于生物特征识别领域,具体涉及一种CIS芯片动态坏点处理方法及CIS芯片动态坏点处理系统。
技术介绍
由于CIS芯片上Pixel阵列存在工艺偏差及缺陷,因此会造成pixel上部分像素显示错误,这些有缺陷的Pixel点即为图像坏点(Badpixel)。对于不同工艺、不同厂家,尤其对于一些低成本、消费类的sensor来说,坏点数会在长时间、高温环境下变得越来越多,严重影响到了sensor产品的使用效果、使用寿命。引起坏点的原因:①工艺方面:Foundry工艺能力、制造过程中灰尘等因素;长时间、高温引起的管子老化。②噪声:增益增大,温度升高等。坏点分类:①静态坏点:sensor制造产生的坏点,不随时间、增益等改变。②动态坏点:因增益、温度变化而引起的坏点,可恢复正常。静态坏点矫正一般在传感器或者模组产线上进行标定,并将坏点位置信息写入OTP(OneTimeProgrammable),由客户读出静态坏点位置并矫正。相比静态坏点,动态坏点的检测及修复重要很多,现有的动态坏点的处理方法有梯度百分比、手动配置阈值等DPC算法,现有的对动态坏点的检测和修正DPC(DefectPixelCorrection)算法复杂、处理速度慢、硬件资源消耗大,由于生物特征识别用的CIS芯片集成体积小,用户体验要求块(如OLED屏下指纹识别),因此现有的不适合动态坏点的检测和修正方法不适合用于生物特征识别领域的CIS芯片集成。
技术实现思路
针对上述缺陷,一方面,本专利技术提供一种CIS芯片动态坏点处理方法,该CIS芯片动态坏点处理方法采用均值、自动调节阈值、中值滤波的算法实现CIS芯片的DPC(DefectPixelCorrection)处理,算法简单、处理速度快、硬件资源消耗小,适合CIS芯片集成。一种CIS芯片动态坏点处理方法,该方法包括:以一个像素点为中心形成矩阵像素阵列,该像素点为待检测是否为坏点的像素点,该像素点为G中心;令Gmax为矩阵中的所有像素点的像素中的最大值,Gmin为矩阵中的所有像素点的像素中的最小值,GAvg为矩阵中去除G中心、Gmax和Gmin外剩余点的平均值,Gdif=Gmax-Gmin;判断G中心是否为坏点,若G中心>GAvg+Gdif或G中心<GAvg+Gdif,则G中心为坏点;如G中心为坏点,令G中心=G矫正;对图像中的其它的每一像素点都重复上述步骤进行处理。本专利技术CIS芯片动态坏点处理方法采用均值、自动调节阈值实现CIS芯片的DPC(DefectPixelCorrection)处理,算法简单、处理速度快、硬件资源消耗小,适合CIS芯片集成。优选地,所述矩阵像素阵列为3*3像素阵列。优选地,所述矩阵像素阵列为5*5像素阵列。优选地,所述G矫正为去除G中心Gmax、和Gmin外剩余点进行数值大小排序后的中间两个点的均值。本专利技术在采用均值、自动调节阈值的基础上,进一步采用中值滤波的算法实现CIS芯片的DPC(DefectPixelCorrection)处理,算法简单、处理速度快、硬件资源消耗小,适合CIS芯片集成。另一方面,本专利技术还提供一种CIS芯片动态坏点处理系统。本专利技术中,该CIS芯片动态坏点处理系统采用均值、自动调节阈值、中值滤波的算法实现CIS芯片的DPC(DefectPixelCorrection)处理,算法简单、处理速度快、硬件资源消耗小,适合CIS芯片集成。技术方案是:一种CIS芯片动态坏点处理系统,该CIS芯片动态坏点处理系统包括:取点模块,以一个像素点为中心形成矩阵像素阵列,该像素点为待检测是否为坏点的像素点,该像素点为G中心;计算模块,令Gmax为矩阵中的所有像素点的像素中的最大值,Gmin为矩阵中的所有像素点的像素中的最小值,GAvg为矩阵中去除G中心、Gmax和Gmin外剩余点的平均值,Gdif=Gmax-Gmin;坏点判断模块,判断G中心是否为坏点,若G中心>GAvg+Gdif或G中心<GAvg+Gdif,则G中心为坏点;坏点处理模块,如G中心为坏点,令G中心=G矫。优选地,所述G矫正为去除G中心Gmax、和Gmin外剩余点进行数值大小排序后的中间两个点的均值。与现有技术相比,本专利技术的有益效果在于:本专利技术采用均值、自动调节阈值、中值滤波的算法实现CIS芯片的DPC(DefectPixelCorrection)处理,算法简单、处理速度快、硬件资源消耗小,适合CIS芯片集成。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术流程示意图;图2是本专利技术像素阵列3x3示意图;图3是本专利技术像素阵列5x5示意图;图4是原始图像;图5是采用本专利技术方法处理后的图像。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面以具体地实施例对本专利技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。作为一种常见的应用场景,本申请实施例提供的CIS芯片动态坏点处理方法可以应用在智能手机、平板电脑以及其他具有显示屏的移动终端或者其他终端设备,特别是作为生物特别识别的图像处理,本申请实施例的技术方案可以用于生物特征识别技术。其中,生物特征识别技术包括但不限于指纹识别、掌纹识别、虹膜识别、人脸识别以及活体识别等识别技术。图1为本专利技术提供的一种CIS芯片动态坏点处理方法的流程示意图,本方法对CIS芯片所采集的图像进行动态坏点检测和矫正,包括以下步骤(下面的步骤是以处理1个位于矩阵中心的像素点为例(像素点像素为G中心),只要对图像中的每一点都重复以下步骤就可以得到一个处理后的图像,每一点处理时与相邻像素点形成矩阵,该点位于该矩阵的中心):步骤S100:以一个像素点为中心形成矩阵像素阵列,该像素点为G中心。图2示出了取点的一个示例(矩阵为3*3阵列),假设中心像素点G中心为G5(该像素点为被检测点),周围的像素点分别为G1、G2、G3、G4、G6、G7、G8、G9,编号排列为以中心像素点为G5为中心,从上到下横向编排。图3示出了取点的一个示例(矩阵为5*5阵列),假设中心像素点G中心为G13(该像素点为被检测点),本文档来自技高网...

【技术保护点】
1.一种CIS芯片动态坏点处理方法,该方法包括:/n以一个像素点为中心形成矩阵像素阵列,该像素点为待检测是否为坏点的像素点,该像素点为G

【技术特征摘要】
1.一种CIS芯片动态坏点处理方法,该方法包括:
以一个像素点为中心形成矩阵像素阵列,该像素点为待检测是否为坏点的像素点,该像素点为G中心;
令Gmax为矩阵中的所有像素点的像素中的最大值,Gmin为矩阵中的所有像素点的像素中的最小值,GAvg为矩阵中去除G中心、Gmax和Gmin外剩余点的平均值,Gdif=Gmax-Gmin;
判断G中心是否为坏点,若G中心>GAvg+Gdif或G中心<GAvg+Gdif,则G中心为坏点;
如G中心为坏点,如G中心为坏点,令G中心=G矫正;
对图像中的其它的每一像素点都重复上述步骤进行处理。


2.根据权利要求1所述的CIS芯片动态坏点处理方法,其特征在于:所述矩阵像素阵列为3*3像素阵列。


3.根据权利要求1所述的CIS芯片动态坏点处理方法,其特征在于:所述矩阵像素阵列为5*5像素阵列。


4.根据权利要求1-3任一所述的CIS芯片动态坏...

【专利技术属性】
技术研发人员:胡兵黄昊姜洪霖
申请(专利权)人:成都费恩格尔微电子技术有限公司上海菲戈恩微电子科技有限公司
类型:发明
国别省市:四川;51

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

1