一种二值标志图像中连通区域角点检测方法技术

技术编号:4181237 阅读:899 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种角点检测方法,尤其是公开了一种适用于电视台虚拟演播室摄像机标定系统的二值标志图像中连通区域角点检测方法。该方法在检测指定标号连通区域左上角点时,首先遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的右上像素点、正上像素点、左上像素点和左前像素点的像素值是否均为255,如是,则将指定标号连通区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否小于左上角点横坐标,如果小于,则将左上角点坐标更新为当前像素点坐标。按照与上述过程类似的步骤检测其他角点。

【技术实现步骤摘要】

本专利技术涉及一种角点检测方法,尤其是涉及一种二值标志图像中连通区 域角点检测方法,适用于电视台虚拟演播室的摄像机标定系统。
技术介绍
自从电视开播以来,电视节目中主持人身后的场景总是简单而且色彩单 调。这些实景的搭建通常采用木料、纸板和油漆等材料。随着时间的推移, 在节目中为电视观众提供更丰富的视觉效果变得越来越重要,这就需要突破 早期传统场景制作方式的局限性。键技术是第一个获得突破的技术,在黑白 电视时代,采用的是亮键技术,后来随着彩色电视的出现,出现了色键技术 并得到应用。通过键技术,前景图像中的某一部分可以被计算机中一幅静态 图像替代,也可以被事先录制好的视频、直播的视频或者任何其他的视频图 像源所替代。但是要实现丰富的节目效杲,仅依靠亮键或色键技术还是不够 的一因为在摄像机运动拍摄时,合成视频输出中的前景信号和背景信号之间 没有同步变化的关系。拍摄主持人的前景摄像机发生推、拉、摇、移等运动 时,观众立刻会发现背景存在明显的虚假现象。虚拟演播室技术的诞生就是 为了解决节目拍摄中使用色键简单抠像存在的诸多限制。虚拟演播室技术是 在传统色键抠像技术的基础上,利用计算机三维图形技术和视频合成技术, 根据前景摄像机的位置焦距等参数,使三维虚拟场景的透视关系与前景保持 一致,经过色键合成后,使得前景中的人物道具看起来完全沉浸于计算机所 产生的三维虚拟场景中,从而创造出逼真的、立体感很强的演播室效果。虛拟演播室中的一个关键技术是摄像机标定技术,该技术也是跟踪技术 的重要基础。摄像机标定技术能够测定摄像机的内部参数,初始定位技术能 够获得摄像机的初始外部参数,而传感器的平摇、俯仰角度的变化可以修改 外部参数,变焦、聚焦脉沖的变化可以修改内部参数,在内外参数的共同作 用下来完成跟踪。在摄像机标定过程中,测定摄像机的内部参数时首先需要采集许多标志 图像,然后检测出这些标志图像中标志的最外边框上的角点,最后利用标志 最外边框上的角点推导出摄像机的内部参数。检测标志最外边框上的角点, 需要先检测二值标志图像中所有连通区域的角点,用于计算所有连通区域的 重心及其与二值标准图像中心的距离,然后利用连通区域的重心与二值标准 图像中心的距离以及连通区域的面积检测出标志的最外边框,进而检测出最外边框上的角点。现有的检测连通区域角点的方法采用的是在对二值化标志 图像进行连通区域分割后,对连通区域边缘像素点集进行直线拟合求交点的 技术,由于该方法的拟合算法不稳定,因而使得角点检测结果不能保持稳定。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的是提供一种二值标志图像中 连通区域角点检测方法,该方法能够准确的检测出连通区域的角点。为了实现上述目的,本专利技术采用的技术方案是 一种二值标志图像中连 通区域角点检测方法,该方法首先对二值标志图像中的连通区域进行标号, 然后进行以下操作检测指定标号连通区域左上角点遍历二值标志图像,当遇到属于指定 标号连通区域的像素点时,分别判断当前像素点的右上像素点、正上像素点、 左上像素点和左前像素点的像素值是否均为255,如是,则将指定标号连通 区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再 次遇到满足上述条件的像素点时,判断该像素点的横坐标是否小于左上角点 横坐标,如果小于,则将左上角点坐标更新为当前像素点坐标;检测指定标号连通区域右上角点遍历二值标志图像,当遇到属于指定 标号连通区域的像素点时,分别判断当前像素点的左上像素点、正上像素点、 右上像素点和右后像素点的像素值是否均为255,如是,则指定该标号连通 区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再 次遇到满足上述条件的像素点时,判断该像素点的横坐标是否大于右上角点 横坐标,如果大于,则将右上角点坐标更新为当前像素点坐标;检测指定标号连通区域右下角点遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的右后像素点、右下像素点、 正下像素点和左下像素点的像素值是否均为255,如是,则将指定标号连通 区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再 次遇到满足上述条件的像素点时,判断该像素点的横坐标是否大于右下角点 横坐标,如果大于,则将右下角点坐标更新为当前像素点坐标;检测指定标号连通区域左下角点遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的左前像素点、左下像素点、正下像素点和右下像素点的像素值是否均为255,如是,则将指定标号连通区域的左下角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否小于左下角点 横坐标,如果小于,则将左下角点坐标更新为当前像素点坐标。如上所述的,其中,遍历二 值标志图像从二值标志图像的左上角像素点开始,按照从左到右、从上到下的顺序遍历;或者从二值标志图像的右上角像素点开始,按照从右到左、从 上到下的顺序遍历;或者从二值标志图像的左下角像素点开始,按照从左到 右、从下到上的顺序遍历;或者从二值标志图像的右下角像素点开始,按照 从右到左、从下到上的顺序遍历。本专利技术所述的方法避开了现有的角点检测方法中区域边缘像素点集作直 线拟合的算法,排除了不稳定因素。大量试验表明本专利技术所述方法稳定性高 于现有的方法,可靠性也得到了增强。附图说明图1是具体实施方式中所述的分割二值标志图像流程图; 图2是具体实施方式中检测连通区域左上角点流程图。具体实施例方式下面结合附图对本专利技术所述的方法进行详细描述。本专利技术适用于电视台虚拟演播室的摄像机标定系统,其目标是在一幅经6过二值化处理及采用连通区域标记法分割过的标志图像中,准确地检测出连 通区域的四个角点。所述的标志图像是指白纸或白色背景上画出的回字形黑色矩形边框,边框宽度一般大于等于20mm,边框数量可取大于等于两圏,最 内侧边框可以是实心,也可以是空心。所述的连通区域是指二值图像中像素 值为0或像素值为255的若干相邻像素的集合,所述的相邻是指两个像素点 的横坐标或纵坐标之差等于1。如图l所示,本实施方式中分割二值标志图^f象采用连通区域标记法,即 从二值标志图像次边缘的左上角像素点开始,按照从左到右、从上到下的顺 序遍历除边缘之外的二值标志图像,将二值标志图像中所有的像素值为0的 像素点进行标号,属于同一连通区域的像素值为0的像素点标号相同,不属 于同一连通区域的像素值为O的像素点标号不同,同时记录每个连通区域的 面积。像素值为0的像素点所属连通区域的标号用数组Tl记录,该数组的长 度为二值标志图像中像素点的总个数,每个像素点所属连通区域的标号用一 个与其对应的数组元素来记录。数组T1中所有元素被初始化为0,表示扫描 前所有像素点不属于任何区域,连通区域的标号从1开始有效。每个连通区 域的面积用数组T2记录,该数组能够动态扩展,即能够动态增加连通区域的 个数。数组T2的初始长度为1,扫描过程中遇到一个未标记的连通区域则长 度加1。数组每个元素的索引作为连通区域的标号,对应元素值用来记录该 标号连通区域的面积。标号从1开始有效,数组第一个元素标号为0,也即 第一个元素不使用。标记和记录的过程包括以下步骤。U)判断当前本文档来自技高网
...

【技术保护点】
一种二值标志图像中连通区域角点检测方法,该方法首先对二值标志图像中的连通区域进行标号,然后进行以下操作:  检测指定标号连通区域左上角点:遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的右上像素点、正上像素点、左上像素点和左前像素点的像素值是否均为255,如是,则将指定标号连通区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否小于左上角点横坐标,如果小于,则将左上角点坐标更新为当前像素点坐标;  检测指定标号连通区域右上角点:遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的左上像素点、正上像素点、右上像素点和右后像素点的像素值是否均为255,如是,则将指定标号连通区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否大于右上角点横坐标,如果大于,则将右上角点坐标更新为当前像素点坐标;  检测指定标号连通区域右下角点:遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的右后像素点、右下像素点、正下像素点和左下像素点的像素值是否均为255,如是,则将指定标号连通区域的左上角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否大于右下角点横坐标,如果大于,则将右下角点坐标更新为当前像素点坐标;  检测指定标号连通区域左下角点:遍历二值标志图像,当遇到属于指定标号连通区域的像素点时,分别判断当前像素点的左前像素点、左下像素点、正下像素点和右下像素点的像素值是否均为255,如是,则将指定标号连通区域的左下角点坐标更新为当前像素点坐标,继续遍历二值标志图像;当再次遇到满足上述条件的像素点时,判断该像素点的横坐标是否小于左下角点横坐标,如果小于,则将左下角点坐标更新为当前像素点坐标。...

【技术特征摘要】

【专利技术属性】
技术研发人员:罗坤李涛
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1