图像传感器的二值化数据输出方法技术

技术编号:20119905 阅读:46 留言:0更新日期:2019-01-16 12:26
一种图像传感器的二值化数据输出方法,将图像传感器的像素阵列划分成多个子像素阵列,先对其获取的原始图像数据进行中值滤波,并确定各个像素的灰度值;然后利用各个像素的灰度值计算各个子像素阵列的区域二值化阈值;各个子像素阵列的像素根据其参考子像素阵列的区域二值化阈值,以及像素与参考子像素阵列的中心点的距离确定其像素二值化阈值。本发明专利技术中针对每个像素计算相应像素二值化阈值,图像传感器输出的二值化数据准确率更高,扩大了图像传感器的应用范围,且二值化数据获取效率更高。

Binary Data Output Method of Image Sensor

A binary data output method of image sensor divides the pixel array of image sensor into several sub-pixel arrays. Firstly, the original image data acquired by the image sensor is filtered by median filter, and the gray value of each pixel is determined. Then, the region binarization threshold of each sub-pixel array is calculated by the gray value of each pixel. The pixels of each sub-pixel array are based on their reference. The region binarization threshold of the sub-pixel array and the distance between the pixel and the center of the reference sub-pixel array are used to determine its pixel binarization threshold. The method calculates the corresponding binarization threshold for each pixel, and the binarization data output by the image sensor has higher accuracy, enlarges the application scope of the image sensor, and has higher binarization data acquisition efficiency.

【技术实现步骤摘要】
图像传感器的二值化数据输出方法
本专利技术涉及图像传感器
,尤其涉及一种图像传感器的二值化数据输出方法。
技术介绍
CMOS图像传感器是一种利用光电效应将光学图像转换成电信号的半导体装置,由于其结构简单且可靠性高,因此在很多领域得到了广泛的应用。例如智能手机、平板电脑、汽车、安防监控、工业相机以及机器视觉等等。在一些应用场合中(如扫码),需要用到二值化之后的图像数据。对于此类需求,现有技术先通过图像传感器获取并存储原始图像数据;然后,后端硬件设备再对原始图像数据进行处理,获取二值化数据。但是上述方法后端硬件设备在处理原始图像数据时,需要消耗一定的时间。另外,由于成本的限制,一些后端硬件设备无法接收太高帧率的图像,相应的,也无法对原始图像数据进行处理进而获取二值化数据。为了减少原始图像数据转化成二值化数据的处理时间,降低图像数据二值化过程中对其他硬件设备的性能要求,以及提高所获取二值化数据的准确率,扩大图像传感器的应用范围,本专利技术提出了一种图像传感器的二值化数据输出方法。
技术实现思路
本专利技术目的提供一种图像传感器的二值化数据输出方法,包括:将图像传感器的像素阵列划分成多个子本文档来自技高网...

【技术保护点】
1.一种图像传感器的二值化数据输出方法,其特征在于,包括:将图像传感器的像素阵列划分成多个子像素阵列;对所述图像传感器获取的原始图像数据进行中值滤波,并确定所述像素阵列中各个像素的灰度值;根据所述子像素阵列中各个像素的灰度值,计算所述子像素阵列的区域二值化阈值;确定所述像素的参考子像素阵列,并根据参考子像素阵列的区域二值化阈值以及像素与参考子像素阵列的中心点的距离,计算所述像素的像素二值化阈值;判断所述像素的灰度值是否大于或者等于所述像素的像素二值化阈值;若是,则确定所述像素的二值化数据输出值为1并输出;否则,确定所述像素的二值化数据输出值为0并输出。

【技术特征摘要】
1.一种图像传感器的二值化数据输出方法,其特征在于,包括:将图像传感器的像素阵列划分成多个子像素阵列;对所述图像传感器获取的原始图像数据进行中值滤波,并确定所述像素阵列中各个像素的灰度值;根据所述子像素阵列中各个像素的灰度值,计算所述子像素阵列的区域二值化阈值;确定所述像素的参考子像素阵列,并根据参考子像素阵列的区域二值化阈值以及像素与参考子像素阵列的中心点的距离,计算所述像素的像素二值化阈值;判断所述像素的灰度值是否大于或者等于所述像素的像素二值化阈值;若是,则确定所述像素的二值化数据输出值为1并输出;否则,确定所述像素的二值化数据输出值为0并输出。2.根据权利要求1的图像传感器的二值化数据输出方法,其特征在于,所述子像素阵列包括M行、N列像素;M为大于或者等于1的正整数;N为大于或者等于1的正整数。3.根据权利要求2的图像传感器的二值化数据输出方法,其特征在于,对所述图像传感器获取的原始图像数据进行中值滤波,并确定所述像素阵列中各个像素的灰度值,包括:对所述像素阵列进行逐行读取,并缓存所读取的原始图像数据;其中,每缓存M行像素的原始图像数据之后,对M行像素的原始图像数据进行中值滤波,确定M行像素中各个像素的灰度值。4.根据权利要求3的图像传感器的二值化数据输出方法,其特征在于,以K1*K2区域为窗口对M行所述像素的原始图像数据进行中值滤波;其中,K1为大于或者等于1且小于或者等于M的正整数,K2为大于或者等于1且小于或者等于N的正整数。5.根据权利要求2的图像传感器的二值化数据输出方法,其特征在于,在将图像传感器的像素阵列划分成多个子像素阵列时,若所述像素阵列剩余M1行像素,M1为大于或者等于1且小于M的正整数,则在所述像素阵列下方补位M-M1行像素;在将图像传感器的像素阵列划分成多个子像素阵列时,若所述像素阵列剩余N1列像素,N1为大于或者等于1且小于N的正整数,则在所述像素阵列右侧补位N-N1列像素。6.根据权利要求5的图像传感器的二值化数据输出方法,其特征在于,所述子像素阵列的区域二值化阈值为:T=A+D*k;其中,A为所述子像素阵列的灰度值的均值;D为所述子像素阵列的灰度值的差值的均值;k为修正常数,0<k<0.5。7.根据权利要求6的图像传感器的二值化数据输出方法,其特征在于,在根据所述子像素阵列中各个像素的灰度值,计算所述子像素阵列的区域二值化阈值时,包括:判断所述子像素阵列的灰度值的差值的均值是否小于thr,thr为均值阈值,1<thr<10;若是,判断所述子像素阵列是否包括像素阵列的起始行;若包含,则所述子像素阵列的区域二值化阈值取其行方向上左侧的子像素阵列的区域二值化阈值;若不包含,则所述子像素阵列的区域二值化阈值取其上方的子像素阵列的区域二值化阈值。8.根据权利要求6的图像传感器...

【专利技术属性】
技术研发人员:邵科张浩
申请(专利权)人:上海晔芯电子科技有限公司
类型:发明
国别省市:上海,31

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

1