选票识别方法及系统技术方案

技术编号:27600764 阅读:22 留言:0更新日期:2021-03-10 10:22
本发明专利技术涉及一种选票识别方法,包括:采集选票图像,并对采集的选票图像像素高度进行计数,每当达到预设值时,拼接形成选票局部图像,存入图像处理队列;同时启动多个识别线程,所述识别线程从图像处理队列中获取未处理的选票局部图像,并对获取的选票局部图像进行识别;待该张选票所有局部图像识别完成后,汇总同步道处理结果,排除重复同步道,识别选票上候选人填涂情况,得到最终的选票识别结果。本发明专利技术还涉及一种选票识别系统。本发明专利技术不再受限于选票长度和计算机内存,支持超长选票的识别,并有效提高选票尤其是超长选票的识别效率,实现选票的快速识别。实现选票的快速识别。实现选票的快速识别。

【技术实现步骤摘要】
选票识别方法及系统


[0001]本专利技术涉及一种选票识别方法及系统。

技术介绍

[0002]国内选举使用的纸质选票规格一般采用A4或更小的B5尺寸,因为其大小比较常见,印刷和管理过程都符合日常办公标准。但使用此规格大小的选票信息容量有限,一般纸质选票内容设计上仅放置选举名称、选举职务以及候选人姓名等信息,特别是候选人,最多仅能放置三四百个中文姓名,再多姓名肉眼可能无法轻松阅读。所以只能加大选票纸张的尺寸,比如扩大到A3、A2尺寸或者延长A4尺寸,而配套的选票识读设备的硬件和软件也需要进行相应调整。
[0003]现有的选票图像采集装置大多采用CIS传感器进行图像数据采集,该技术原理是保证正反一对CIS传感器固定,配合固定速率的机械装置将选票按一定速度传送通过两个CIS传感器中间缝隙,CIS传感器按照固定频率对选票反射光信息进行采集,转换成对应的图像数据,故这种技术产生的图像数据是按照选票通过选票图像采集装置的先后顺序逐行产生,选票完全通过选票图像采集装置,则整张选票正反两面的图像信息采集完成。利用这一点,在不改变现有硬件的基础上针对A4尺寸延长选票做软件的适配。
[0004]现有选票识别技术通常是在整张选票图像数据采集完成后开始进行分析,识别出对应填涂内容。针对A4尺寸延长选票仍采用该方法,则需要大量的计算机内存进行选票图像数据(请参考图1)缓存。按200DPI计算,一张A4选票一面图像数据宽度约1700个像素点,高度约2400个像素点,按灰度采集的数据量约为2400*1700=4080000Byte,约4M,正反两面约8M,同样方法若一张1米长的A4尺寸延长选票图像,正反两面数据量约为27M。即使拥有足够多内存来缓存这样的选票数据,但因选票高度变大,识别算法的效率也将变低。经过实际测试,在原有算法的基础上,识别A4尺寸选票平均耗时200ms,识别1米长的A4尺寸延长选票平均耗时500ms。对于大规模集中计票来说,这样的处理速度明显不适用。

技术实现思路

[0005]有鉴于此,有必要提供一种选票识别方法及系统,其能够提升选票尤其是超长选票识别效率,实现选票的快速识别。
[0006]本专利技术提供一种选票识别方法,该方法包括如下步骤:a.采集选票图像,并对采集的选票图像像素高度进行计数,每当达到预设值时,拼接形成选票局部图像,存入图像处理队列;b.同时启动多个识别线程,所述识别线程从图像处理队列中获取未处理的选票局部图像,并对获取的选票局部图像进行识别;c.待该张选票所有局部图像识别完成后,汇总同步道处理结果,排除重复同步道,识别选票上候选人填涂情况,得到最终的选票识别结果。
[0007]其中,所述的步骤a包括:
[0008]若预设值为n,当采集的选票图像数据段为第1段时,则在采集到n行图像数据时,记录当前数据段索引si、纵坐标y及图像高度h,此时si=0,y=0,h=n;当采集的选票图像
数据段为非第1段时,则拼接上一段图像尾部指定行数in的图像数据,并记录in、当前数据段索引si=i,i∈{1、2、3、4
……
}、纵坐标y及图像高度h,此时y=si*n-in,h=n+in。
[0009]所述的步骤b包括:
[0010]每个识别线程不间断地从步骤S1产生的图像队列获取选票局部图像,若数据段索引si为0,则搜索识别中心块、起始同步块、8个票头块,根据票头辨别出选票种类、图像正反倒顺情况,在起始同步块下方左侧和右侧同时搜索同步道块,并记录其坐标;若数据段索引si不为0,则直接搜索左右两侧同步道块,并记录其相对于整张选票中的坐标。
[0011]所述的步骤c包括:
[0012]每个所述识别线程处理完其获取的选票局部图像后,检查整张选票的所有局部图像是否都处理完成,如果整张选票的所有局部图像都处理完成,则汇总所有选票局部图像的左右同步道结果。
[0013]所述的步骤c还包括:
[0014]完成同步道的上述处理后,检查左右同步道数量是否一致,如果左右同步道数量一致,则按照本种选票的识别参数中定义的信息块横坐标和所在同步道索引,并结合正反倒顺信息,按照A4普通选票的填涂检测算法完成信息块的识别,形成最终的识别结果。
[0015]本专利技术提供一种选票识别系统,该系统包括选票局部图像形成模块、识别模块以及处理模块,其中:所述选票局部图像形成模块用于采集选票图像,并对采集的选票图像像素高度进行计数,每当达到预设值时,拼接形成选票局部图像,存入图像处理队列;所述识别模块用于同时启动多个识别线程,所述识别线程从图像处理队列中获取未处理的选票局部图像,并对获取的选票局部图像进行识别;所述处理模块用于待该张选票所有局部图像识别完成后,汇总同步道处理结果,排除重复同步道,识别选票上候选人填涂情况,得到最终的选票识别结果。
[0016]其中,所述的选票局部图像形成模块具体用于:
[0017]若预设值为n,当采集的选票图像数据段为第1段时,则在采集到n行图像数据时,记录当前数据段索引si、纵坐标y及图像高度h,此时si=0,y=0,h=n;当采集的选票图像数据段为非第1段时,则拼接上一段图像尾部指定行数in的图像数据,并记录in、当前数据段索引si=i,i∈{1、2、3、4
……
}、纵坐标y及图像高度h,此时y=si*n-in,h=n+in。
[0018]所述的识别模块具体用于:
[0019]每个识别线程不间断地从步骤S1产生的图像队列获取选票局部图像,若数据段索引si为0,则搜索识别中心块、起始同步块、8个票头块,根据票头辨别出选票种类、图像正反倒顺情况,在起始同步块下方左侧和右侧同时搜索同步道块,并记录其坐标;若数据段索引si不为0,则直接搜索左右两侧同步道块,并记录其相对于整张选票中的坐标。
[0020]所述的处理模块具体用于:
[0021]每个所述识别线程处理完其获取的选票局部图像后,检查整张选票的所有局部图像是否都处理完成,如果整张选票的所有局部图像都处理完成,则汇总所有选票局部图像的左右同步道结果。
[0022]所述的处理模块还用于:
[0023]完成同步道的上述处理后,检查左右同步道数量是否一致,如果左右同步道数量一致,则按照本种选票的识别参数中定义的信息块横坐标和所在同步道索引,并结合正反
倒顺信息,按照A4普通选票的填涂检测算法完成信息块的识别,形成最终的识别结果。
[0024]本专利技术有益效果如下:首先,本专利技术能够在选票图像数据传输过程中就开始提取选票片段图像中的关键内容,多个线程并行工作,从而将选票的识别提前;其次,根据CPU资源灵活设定线程数,以最大化地利用计算机性能;最后,本专利技术不再受限于选票长度和计算机内存,支持超长选票的识别,并有效提高选票尤其是超长选票的识别效率,实现选票的快速识别。
附图说明
[0025]图1为本专利技术实施例提供的选票图像示意图;
[0026]图2为本专利技术实施例提供的选票图像上各标记块示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种选票识别方法,其特征在于,该方法包括如下步骤:a.采集选票图像,并对采集的选票图像像素高度进行计数,每当达到预设值时,拼接形成选票局部图像,存入图像处理队列;b.同时启动多个识别线程,所述识别线程从图像处理队列中获取未处理的选票局部图像,并对获取的选票局部图像进行识别;c.待该张选票所有局部图像识别完成后,汇总同步道处理结果,排除重复同步道,识别选票上候选人填涂情况,得到最终的选票识别结果。2.如权利要求1所述的方法,其特征在于,所述的步骤a包括:若预设值为n,当采集的选票图像数据段为第1段时,则在采集到n行图像数据时,记录当前数据段索引si、纵坐标y及图像高度h,此时si=0,y=0,h=n;当采集的选票图像数据段为非第1段时,则拼接上一段图像尾部指定行数in的图像数据,并记录in、当前数据段索引si=i,i∈{1、2、3、4
……
}、纵坐标y及图像高度h,此时y=si*n-in,h=n+in。3.如权利要求2所述的方法,其特征在于,所述的步骤b包括:每个识别线程不间断地从步骤S1产生的图像队列获取选票局部图像,若数据段索引si为0,则搜索识别中心块、起始同步块、8个票头块,根据票头辨别出选票种类、图像正反倒顺情况,在起始同步块下方左侧和右侧同时搜索同步道块,并记录其坐标;若数据段索引si不为0,则直接搜索左右两侧同步道块,并记录其相对于整张选票中的坐标。4.如权利要求3所述的方法,其特征在于,所述的步骤c包括:每个所述识别线程处理完其获取的选票局部图像后,检查整张选票的所有局部图像是否都处理完成,如果整张选票的所有局部图像都处理完成,则汇总所有选票局部图像的左右同步道结果。5.如权利要求4所述的方法,其特征在于,所述的步骤c还包括:完成同步道的上述处理后,检查左右同步道数量是否一致,如果左右同步道数量一致,则按照本种选票的识别参数中定义的信息块横坐标和所在同步道索引,并结合正反倒顺信息,按照A4普通选票的填涂检测算法完成信息块的识别,形成最终的识别结果。6.一种选票识别系统,其特征在于,该系统包括选票局部图像形成模块、识别模块...

【专利技术属性】
技术研发人员:曾山华范敏
申请(专利权)人:成都中科信息技术有限公司
类型:发明
国别省市:

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

1