山东科威数控机床有限公司铣床官方网站今天是:2025-05-12切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种光斑图像多路质心定位方法及装置的制作方法

时间:2025-05-12    作者: 管理员

专利名称:一种光斑图像多路质心定位方法及装置的制作方法
技术领域
本发明涉及光斑图像处理技术,具体涉及一种光斑图像多路质心定位方法及装置。
背景技术
光斑图像是机器视觉和模式识别中常见的图像信息,光斑质心是光斑图像的特征,光斑质心被广泛应用于机器视觉中的目标跟踪、视觉检测中高精度三维测量的特征点提取、空间应用的深空激光通讯中激光光斑中心的定位、姿态测量部件星敏感器的星点定位、太阳敏感器的太阳光斑定位。为了在实时性要求较高的视觉动态跟踪、测量及小型化要求的空间应用中,能提高光斑图像质心定位中的数据处理速度和抗噪声能力,并实现对任意大小的任意多个光斑图像进行处理,在中国专利号为200610161802. 6,发明名称为“快速高精度光斑图像质心定位方法及装置”的专利中,提出了一种质心跟随成像方法,该方法通过判断并标记属于同一个光斑的像素,并进行一阶距计算,利用现场可编程门列阵(Field Programmable GateArray,FPGA)的并行处理特点,在扫描一帧图像的同时进行实时的光斑图像定位,可使图像实时更新,质心数据也跟随着实时更新。为了提高数据并行处理能力和数据处理速度,使仪器设备适用于更大面阵图像传感器,在中国专利号为200810222489. 1,发明名称为“一种双路质心跟随成像方法及装置”的专利中,提出了一种双路质心跟随成像的方法,该方法在处理整幅光斑图像时,每次同时读入当前相邻奇偶两路像素的灰度值,并同时对两路像素的灰度值与预设阈值进行比较,并根据比较结果完成对两路像素的处理,得到的光斑图像质心坐标值。但是,目前相邻奇偶两路的质心跟随成像方法依赖于特定的像素读出方式,这种方式仅适用于使用了互补金属氧化物半导体(ComplementaryMetal-Oxide-Semiconductor,CMOS)为加工工艺的、型号为LUPA-4000的图像传感器芯片,对于其他形式的双路输出,该方法并不能应用,因此该方法的适用范围非常小。

发明内容
有鉴于此,本发明的主要目的在于提供一种光斑图像多路质心定位方法及装置,能够在更大尺寸的光斑图像中快速定位质心坐标,大大提高了质心定位的速度。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种光斑图像多路质心定位方法,该方法包括将整幅光斑图像分为两个或四个子像面;对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;依次对子像面之间交界处的光斑进行融合处理;根据光斑信息计算并输出光斑图像质心坐标值。
上述方案中,所述光斑信息包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数;相应的,所述保存为将每个光斑或每个光斑部分所得到的灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数分别存储于四个存储器中。上述方案中,所述对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存包括读取当前像素的灰度值,判断当前像素的灰度值是否大于预设阈值,若判断的结果为是,则继续判断当前像素左方像素的标记和当前像素上方像素的标记是否都为零;否贝U,将当前像素的标记写为零,累加器清零,将累加器中的值存入地址为零的数据存储器中;判断当前像素左方像素的标记和当前像素上方像素的标记是否都为零,若判断的结果为是,则将当前像素的标记记为一个新标记,并将新标记写入当前像素的行标记缓存;四个累加器分别赋值为灰度值、灰度与行坐标之积、灰度与列坐标之积、新标记的像素个数,将累加器中的值分别存入地址为新标记的四个数据存储器中;否则,继续判断当前像素左方像素的标记是否为零且当前像素上方像素的标记是否大于零;判断当前像素左方像素的标记是否为零且当前像素上方像素的标记是否大于零,若判断的结果为是,则复制当前像素上方像素的标记作为当前像素的标记,将当前像素上方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据读出分别累加到当前像素标记对应的存储空间中,将累加器中的值分别存入以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左方像素的标记是否大于零且当前像素上方像素的标记是否等于零;判断当前像素左方像素的标记是否大于零且当前像素上方像素的标记是否等于零,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素
左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左方像素的标记值是否等于当前像素上方像素的标记值;判断当前像素左方像素的标记是否等于当前像素上方像素的标记,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左上方像素的标记是否大于零;判断当前像素左上方像素的标记是否大于零,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据分别累加到当前像素标记对应的存储空间中,清空当前像素上方像素标记对应的存储空间,将累加器中的值分别存入以当前像素的标记为地址的数据存储器中。上述方案中,若处理至每行的最后一个像素,则将当前像素的标记写入当前像素的列标记缓存。上述方案中,所述依次对子像面之间交界处的光斑进行融合处理包括判断左列标记缓存中当前标记的上方标记是否大于零且右列标记缓存中当前标记的上方标记是否大于零,若判断的结果为是,则继续判断左列标记缓存中当前标记是否等于零且右列标记缓存中当前标记是否等于零;否则,则左列标记缓存和右列标记缓存数据读取完毕,数据融合处理结束;判断左列标记缓存中当前标记是否等于零且右列标记缓存中当前标记是否等于零,若判断的结果为是,则将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记值左上方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间;否则,继续判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否等于零;判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否等于零,若判断的结果为是,则将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记左方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间;否则,继续判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否大于零;判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否大于零,若判断的结果为是,则将当前标记值左上方像素标记对应的存储空间的数据读出累加到当前标记右方像素标记对应的存储空间,清空当前标记左上方像素标记对应的存储空间;否则,则左列标记缓存和右列标记缓存数据读取完毕,数据融合处理结束。本发明还提供了一种光斑图像多路质心定位装置,该装置包括像面划分模块、光斑处理模块、光斑融合模块和质心计算模块;其中,所述像面划分模块,用于将整幅光斑图像分为两个或四个子像面;所述光斑处理模块,用于对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;所述光斑融合模块,用于依次对子像面之间交界处的光斑进行融合处理;所述质心计算模块,用于根据光斑信息计算并输出光斑图像质心坐标值。上述方案中,所述光斑融合模块具体用于判断左列标记缓存和右列标记缓存中当前标记、当前标记的上方标记是否大于零,根据判断结果,将标记对应的存储空间的数据合并。上述方案中,所述光斑融合模块包括判断模块和合并模块;其中,所述判断模块,用于判断左列标记缓存和右列标记缓存中当前标记、当前标记的上方标记是否大于零,并将判断结果发送给合并模块;所述合并模块,用于根据判断模块发来的判断结果,将标记对应的存储空间的数据合并。上述方案中,所述光斑处理模块包括灰度值读取模块、第一数据处理模块和第一计算模块;其中,
所述灰度值读取模块,用于同时读取当前左路和右路像素的灰度值,将读取的灰度值送入第一数据处理模块;所述第一数据处理模块,用于将灰度值读取模块发来的当前像素的灰度值与预先设定的阈值进行比较,根据比较结果对当前像素进行标记,将对应标记存入行标记缓存器或列标记缓存器,累加器分别赋值并将累加器中的值存入对应的数据存储器;所述第一计算模块,用于计算并存储像素灰度值和X坐标值乘积的累加值、像素灰度值和y坐标值乘积的累加值和相同标记的像素个数。本发明提供的光斑图像多路质心定位方法及装置,将整幅光斑图像分为两个或四个子像面;对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;依次对子像面之间交界处的光斑进行融合处理;根据光斑信息计算并输出光斑图像质心坐标值。通过本发明的技术方案,能够在更大尺寸的光斑图像中快速定位质心坐标,大大提闻了质心定位的速度。另外,受电荷I禹合型图像传感器(Charge Coupled Device, CO))的工艺所限,CO)的像素单元只能逐个输出,因此,大多数CCD的并行输出是按两路或四路的方式输出的,本发明的技术方案正好能够为大多数具备双路输出或四路输出的CCD所适用,例如FTT1010M
等等,适用范围更广。


图1为本发明像面中光斑位置示意图;图2为本发明光斑图像多路质心定位方法的实现流程示意图;图3为本发明光斑图像多路质心定位方法的具体实现流程示意图;图4为本发明中单路质心跟随成像方法流程示意图;图5为本发明中对数据进行融合处理的流程示意图;图6为本发明光斑图像多路质心定位装置的组成结构示意图;图7为本发明装置中光斑处理模块的组成结构示意图。
具体实施例方式本发明的基本思想是将整幅光斑图像分为两个或四个子像面,对每个子像面,分别采用单路质心跟随成像方法处理第一类光斑,得到第一类光斑的质心信息并保存;对每个子像面,分别采用单路质心跟随成像方法处理第二类光斑的一部分,得到第二类光斑各部分的质心信息并保存;依次对两两对称的子像面进行光斑融合。其中,所述质心信息包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数;相应的,将每个光斑或每个光斑部分所得到的灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数分别存储于四个存储器中;一般,可将整幅光斑图像分为左、右两个子像面,或分为上、下两个子像面;或者,分为左上、右上、左下、右下四个子像面;所述两两对称的子像面可以是左和右子像面、或上和下子像面、或左上和右上子像面、或左下和右下子像面、或左上和左下子像面、或右上和右下子像面;所述依次对两两对称的子像面进行光斑融合为如果有两个子像面,则对两个子像面进行光斑融合;如果有四个子像面,则先对两个对称子像面如左上和右上子像面、以及左下和右下子像面进行光斑融合;再对另两个对称子像面如左上和左下子像面、以及右上和右下子像面进行光斑融合。图1为本发明像面中光斑位置示意图,其中,图1中2NX2N的方框为ー个像面,像面中灰色标出的部分为光斑,图1的像面中包括三个光斑光斑11、光斑12和光斑13。如图1所示,像面中的光斑位置分为两类第一类,光斑位置完全位于ー个子像面中,如位于像面的左半边或右半边,如图1中的光斑11或光斑13所示;第二类,光斑位置位于像面中心线附近,光斑的一部分位于ー个子像面中,如像面的左半边,另一部分位于另ー个子像面中,如像面的右半边,如图1中的光斑12所示。这里,可将像面的左半边、像面的右半边分别称为第一子像面、第二子像面;或将像面的上半边、像面的下半边分别称为第一子像面、第二子像面。对于划分两个子像面的情况,分别对第一子像面和第二子像面采用单路质心跟随成像的方法处理第一类光斑,得到第一类光斑的质心信息,包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数;第二类光斑被分为两部分,分别位于两个子像面,每个光斑部分分别采用单路质心跟随成像的方法处理,得到每个光斑部分的质心信息,包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成每个光斑部分的像素个数,将不同光斑不同部分的质心信息分别存入四个存储器中,通过光斑融合方法,将第二类光斑在第一子像面和第二子像面的质心信息进行融合,通过计算得到光斑图像质心坐标值,并将坐标值输出。对于划分四个子像面的情况,与划分两个子像面的处理方法类似,分别对四个子像面采用单路质心跟随成像的方法处理第一类光斑的质心信息,包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数;第二类光斑被分为两部分或多部分,每个光斑部分同样分别采用单路质心跟随成像的方法处理得到灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成每个光斑部分的像素个数,对应于不同光斑不同部分的质心信息分别将四个结果存入四个存储器中,只是在光斑融合的时候,在两个对称子像面融合之后,再进行另两个对称子像面的融合即可。本发明光斑图像多路质心定位方法实现流程如图2所示,包括步骤200 :将整幅光斑图像分为两个或四个子像面;步骤201 :对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;步骤202 :依次对子像面之间交界处的光斑进行融合处理;步骤203 :根据光斑信息计算并输出光斑图像质心坐标值。下面以划分左右两个子像面的情况为例,结合附图及具体实施例对本发明再作进ー步详细的说明。本实施例中,光斑图像的左半边像面为第一子像面,光斑图像的右半边像面为第二子像面。图3为本发明光斑图像多路质心定位方法的具体实现流程示意图,如图3所示,包括以下步骤步骤301 :同时读取当前光斑图像的左路和右路像素的灰度值;这里,若整幅光斑图像包含2NX 2N个像素,则第一子像面包含了 NX 2N个像素,第二子像面包含了 NX2N个像素;
所述同时读取左路和右路像素的灰度值为对于左路,从第一行开始,列坐标从I 开始逐像素加I直至N ;对于右路,从第一行开始,列坐标从2N开始逐像素减I直至N+1。
步骤302 :将读取的像素的灰度值与预先设定的阈值比较,根据比较结果对当前像素进行标记,累加器分别赋值并将累加器中的值存入对应的数据存储器;
这里,步骤302为单路质心跟随成像的方法,具体的,所述单路质心跟随成像的方法如图4所示,包括以下步骤
步骤302a 302c :判断当前像素的灰度值是否大于预设阈值,若判断的结果为是,则执行步骤302d 302p ;否则,将当前像素的标记写为零,四个累加器清零,将累加器中的值存入地址为零的数据存储器中,执行步骤302q ;
其中,若当前像素的灰度值小于等于阈值,则将当前像素的标记记为零,对应于当前像素的行标记缓存清零,同时灰度累加器清零,灰度加权行坐标累加器清零,灰度加权列坐标累加器清零以及像素个数累加器清零,最后将四个累加器的值分别存入以地址为零的四个数据存储器中。
步骤302d 302f :判断当前像素左方像素的标记和当前像素上方像素的标记是否都为零,若判断的结果为是,则将当前像素的标记记为一个新标记,并将新标记写入当前像素的行标记缓存;同时四个累加器分别赋值为灰度值、灰度与行坐标之积、灰度与列坐标之积、新标记的像素个数,将累加器中的值分别存入地址为新标记的四个数据存储器中,执行步骤302q ;否则,执行步骤302g ;
步骤302g 3021:判断当前像素左方像素的标记是否为零且当前像素上方像素的标记是否大于零,若判断的结果为是,则复制当前像素上方像素的标记作为当前像素的标记,将当前像素上方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据读出分别累加到当前像素标记对应的存储空间中,将累加器中的值分别存入以当前像素标记为地址的数据存储器中,执行步骤302q ;否则,执行步骤302j ;
步骤302j 3021 :判断当前像素左方像素的标记是否大于零且当前像素上方像素的标记是否等于零,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器, 将累加器中的值分别存储以当前像素标记为地址的数据存储器中,执行步骤302q;否则, 执行步骤302m ;
步骤302m :判断当前像素左方像素的标记是否等于当前像素上方像素的标记,若判断的结果为是,执行步骤302k ;否则,执行步骤302η ;
步骤302η:判断当前像素左上方像素的标记是否大于零,若判断的结果为是,执行步骤302k ;否则,执行步骤302ο 302ρ :复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据分别累加到当前像素标记对应的存储空间中,清空当前像素上方像素标记对应的存储空间,将累加器中的值分别存入以当前像素的标记为地址的数据存储器中,执行步骤302q;
步骤302q:判断是否处理至每行的最后一个像素,若判断的结果为是,执行步骤302r :则将当前像素的标记记入当前像素的列标记缓存;否则,执行步骤302s ;步骤302s :判断是否所有像素处理完毕,若判断的结果为是,执行步骤302t :结束当前处理进程;否则,继续执行步骤302a,直到所有像素处理完毕为止。步骤303 :同时读取并比较左列标记缓存和右列标记缓存中的对应的数据,根据比较结果对数据进行融合处理;具体的,对数据进行融合处理如图5所示,包括以下步骤步骤303a :判断左列标记缓存中当前标记的上方标记是否大于零且右列标记缓存中当前标记的上方标记是否大于零,若判断的结果为是,执行步 骤303b :否则,执行步骤303h :左列标记缓存和右列标记缓存数据读取完毕,数据融合处理结束;步骤303b 303c :判断左列标记缓存中当前标记是否等于零且右列标记缓存中当前标记值是否等于零,若判断的结果为是,将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记左上方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间,执行步骤303h ;否则,执行步骤303d ;步骤303d 303e :判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否等于零,若判断的结果为是,则将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记左方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间,执行步骤303h ;否则,执行步骤303f ;步骤303f 303g :判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否大于零,若判断的结果为是,则将当前标记左上方像素标记对应的存储空间的数据读出累加到当前标记右方像素标记对应的存储空间,清空当前标记左上方像素标记对应的存储空间,执行步骤303h ;否则,执行步骤303h :左列标记缓存和右列标记缓存数据读取完毕,融合处理结束。步骤304 :计算标记相同的像素的灰度值和坐标值乘积的累加值与灰度值的累加值之商,得到光斑图像质心坐标值并将坐标值输出;这里,将标记相同的像素的灰度值和坐标值乘积的累加值与灰度值的累加值做除法,得到姆个光斑的质心坐标。如公式(I)所示。
权利要求
1.一种光斑图像多路质心定位方法,其特征在于,该方法包括 将整幅光斑图像分为两个或四个子像面; 对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存; 依次对子像面之间交界处的光斑进行融合处理; 根据光斑信息计算并输出光斑图像质心坐标值。
2.根据权利要求1所述的方法,其特征在于,所述光斑信息包括灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数; 相应的,所述保存为将每个光斑或每个光斑部分所得到的灰度和、灰度加权行坐标和、灰度加权列坐标和以及构成光斑的像素个数分别存储于四个存储器中。
3.根据权利要求1或2所述的方法,其特征在于,所述对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存包括 读取当前像素的灰度值,判断当前像素的灰度值是否大于预设阈值,若判断的结果为是,则继续判断当前像素左方像素的标记和当前像素上方像素的标记是否都为零;否则,将当前像素的标记写为零,累加器清零,将累加器中的值存入地址为零的数据存储器中;判断当前像素左方像素的标记和当前像素上方像素的标记是否都为零,若判断的结果为是,则将当前像素的标记记为一个新标记,并将新标记写入当前像素的行标记缓存;四个累加器分别赋值为灰度值、灰度与行坐标之积、灰度与列坐标之积、新标记的像素个数,将累加器中的值分别存入地址为新标记的四个数据存储器中;否则,继续判断当前像素左方像素的标记是否为零且当前像素上方像素的标记是否大于零; 判断当前像素左方像素的标记是否为零且当前像素上方像素的标记是否大于零,若判断的结果为是,则复制当前像素上方像素的标记作为当前像素的标记,将当前像素上方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据读出分别累加到当前像素标记对应的存储空间中,将累加器中的值分别存入以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左方像素的标记是否大于零且当前像素上方像素的标记是否等于零; 判断当前像素左方像素的标记是否大于零且当前像素上方像素的标记是否等于零,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左方像素的标记值是否等于当前像素上方像素的标记值; 判断当前像素左方像素的标记是否等于当前像素上方像素的标记,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,继续判断当前像素左上方像素的标记是否大于零; 判断当前像素左上方像素的标记是否大于零,若判断的结果为是,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素灰度值、灰度与行坐标之积、灰度与列坐标之积、属于同一个标记的像素个数分别累加到相应的累加器,将累加器中的值分别存储以当前像素标记为地址的数据存储器中;否则,则复制当前像素左方像素的标记作为当前像素的标记,将当前像素左方像素的标记写入当前像素的行标记缓存,将当前像素上方像素标记对应的存储空间中的数据分别累加到当前像素标记对应的存储空间中,清空当前像素上方像素标记对应的存储空间,将累加器中的值分别存入以当前像素的标记为地址的数据存储器中。
4.根据权利要求3所述的方法,其特征在于,若处理至每行的最后一个像素,则将当前像素的标记写入当前像素的列标记缓存。
5.根据权利要求3所述的方法,其特征在于,所述依次对子像面之间交界处的光斑进行融合处理包括判断左列标记缓存中当前标记的上方标记是否大于零且右列标记缓存中当前标记的上方标记是否大于零,若判断的结果为是,则继续判断左列标记缓存中当前标记是否等于零且右列标记缓存中当前标记是否等于零;否则,则左列标记缓存和右列标记缓存数据读取完毕,数据融合处理结束;判断左列标记缓存中当前标记是否等于零且右列标记缓存中当前标记是否等于零,若判断的结果为是,则将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记值左上方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间;否则,继续判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否等于零;判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否等于零,若判断的结果为是,则将当前标记右上方像素标记对应的存储空间的数据读出累加到当前标记左方像素标记对应的存储空间,清空当前标记右上方像素标记对应的存储空间;否则,继续判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否大于零;判断左列标记缓存中当前标记是否大于零且右列标记缓存中当前标记是否大于零,若判断的结果为是,则将当前标记值左上方像素标记对应的存储空间的数据读出累加到当前标记右方像素标记对应的存储空间,清空当前标记左上方像素标记对应的存储空间;否则, 则左列标记缓存和右列标记缓存数据读取完毕,数据融合处理结束。
6.一种光斑图像多路质心定位装置,其特征在于,该装置包括像面划分模块、光斑处理模块、光斑融合模块和质心计算模块;其中,所述像面划分模块,用于将整幅光斑图像分为两个或四个子像面;所述光斑处理模块,用于对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;所述光斑融合模块,用于依次对子像面之间交界处的光斑进行融合处理;所述质心计算模块,用于根据光斑信息计算并输出光斑图像质心坐标值。
7.根据权利要求6所述的装置,其特征在于,所述光斑融合模块具体用于判断左列标记缓存和右列标记缓存中当前标记、当前标记的上方标记是否大于零,根据判断结果,将标记对应的存储空间的数据合并。
8.根据权利要求6或7所述的装置,其特征在于,所述光斑融合模块包括判断模块和合并丰吴块;其中,所述判断模块,用于判断左列标记缓存和右列标记缓存中当前标记、当前标记的上方标记是否大于零,并将判断结果发送给合并模块; 所述合并模块,用于根据判断模块发来的判断结果,将标记对应的存储空间的数据合并。
9.根据权利要求8所述的装置,其特征在于,所述光斑处理模块包括灰度值读取模块、第一数据处理模块和第一计算模块;其中, 所述灰度值读取模块,用于同时读取当前左路和右路像素的灰度值,将读取的灰度值送入第一数据处理模块; 所述第一数据处理模块,用于将灰度值读取模块发来的当前像素的灰度值与预先设定的阈值进行比较,根据比较结果对当前像素进行标记,将对应标记存入行标记缓存器或列标记缓存器,累加器分别赋值并将累加器中的值存入对应的数据存储器; 所述第一计算模块,用于计算并存储像素灰度值和X坐标值乘积的累加值、像素灰度值和y坐标值乘积的累加值和相同标记的像素个数。
全文摘要
本发明公开了一种光斑图像多路质心定位方法,该方法包括将整幅光斑图像分为两个或四个子像面;对每个子像面,分别采用单路质心跟随成像方法处理光斑,得到光斑信息并保存;依次对子像面之间交界处的光斑进行融合处理;根据光斑信息计算并输出光斑图像质心坐标值。本发明还同时公开了一种光斑图像多路质心定位装置,采用本发明的光斑图像多路质心定位方法和装置,能够在更大尺寸的光斑图像中快速定位质心坐标,大大提高了质心定位的速度。
文档编号G01B11/00GK103017654SQ20121050092
公开日2013年4月3日 申请日期2012年11月29日 优先权日2012年11月29日
发明者江洁, 闫劲云, 张广军 申请人:北京航空航天大学

  • 专利名称:磁罗盘空间特性校准装置的制作方法技术领域:本实用新型涉及一种磁罗盘空间特性校准装置,可对磁罗盘在地球上不同地磁场环境下的角度误差进行校准。背景技术:现有的磁罗盘空间特性校准装置都没有配备地磁场复现装置,只能校准磁罗盘在校准装置放置
  • 专利名称:基于电压频率变换原理的低成本高精度测量方法技术领域:本发明涉及一种基于电压频率变换原理的低成本高精度测量方法。背景技术: 应用于流程工业中,基于电压频率变换测量技术的传统测量方法及其相应系统,普遍存在测量精度较差的缺陷。具体表现在
  • 专利名称:物体检测装置的制作方法技术领域:本发明涉及一种物体检测装置,特别是涉及一种可以辨别检测物体的个数和大小的物体检测装置。背景技术: 近几年,在汽车上应用了雷达技术的系统的开发正在广泛地进行。例如,用雷达测量自车辆与前方行驶车辆之间的
  • 专利名称:自动操作粪便检验仪的制作方法技术领域:本实用新型涉及医疗卫生临床检验技术领域,具体说是一种用于大便常规检验分析和潜血试验的自动操作粪便检验仪。背景技术:大便常规是临床检验的重要项目,是许多疾病,尤其是消化系统疾病不可缺少的诊断手段
  • 专利名称:模拟柔性构件振动试验的加载装置及方法技术领域:本发明涉及一种加载装置及方法,尤其是一种适用于模拟柔性构件振动试验的加载装置及方法。背景技术:柔性机构采用柔性元件代替传统机构中的运动副,避免了机构间的间隙、摩擦、磨损及润滑等复杂问题
  • 专利名称:伸缩便携式成像探测器及便携式x射线检测仪的制作方法技术领域:本实用新型属于辐射成像安全检测技术领域,涉及一种检测仪,具体涉及一种伸缩便携式成像探测器及便携式X射线检测仪。背景技术:目前,便携式X射线检测仪具有携带方便、灵活机动,探
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12