发明名称 一种基于医药视觉检测机器人图像校正的药瓶异物检测方法
摘要 本发明公开了一种基于医药视觉检测机器人图像校正的药瓶异物检测方法,通过基于药瓶特征的确定,准确计算出药瓶的旋转角度和水平偏移量,基于模板匹配方法,以最大匹配度的方式确定纵向偏移量,实现图像的精密校正,然后再通过差分、二值化、叠加等操作,实现医药异物的合格性判断。能够在机械防抖抑制不足的环境下使用的序列图像高精密配准方法,有效的弥补了硬件的不足,适用于安瓿、大输液、口服液、软袋等医药异物视觉检测机器人的高速高精度检测。
申请公布号 CN103226814B 申请公布日期 2015.09.30
申请号 CN201310113316.7 申请日期 2013.04.02
申请人 湖南大学 发明人 王耀南;吴成中;张辉;毛建旭;余洪山;赵科;陈铁建;张耀
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 长沙市融智专利事务所 43114 代理人 黄美成
主权项 一种基于医药视觉检测机器人图像校正的药瓶异物检测方法,其特征在于,包括以下步骤:步骤1:图像采集;连续采集N帧医药序列图像Image={Image<sub>0</sub>,Image<sub>1</sub>…Image<sub>N‑1</sub>};步骤2:对序列图像进行预处理,得到每帧图像的感兴趣区域;依次对序列图像Image的每帧图像进行图像处理,得到所有图像中药瓶区域的序列图像ImageReduced,对每帧图像的具体处理方法如下:1)令i=0,i表示序列图像中的第i帧,取值范围是0~(N‑1);2)对图像Image<sub>i</sub>进行二值化处理,生成二值图像BinImage<sub>i</sub>,二值化处理中的阈值设为T<sub>i</sub>,保证二值图像BinImage<sub>i</sub>中瓶体对象与背景完全分离;3)对二值图像BinImage<sub>i</sub>进行连通域搜寻操作,生成连通域Connections<sub>i</sub>[m],m为每帧图像的连通域个数;4)计算图像BinImage<sub>i</sub>中的每个连通域的面积Areas[m],连通域Connections<sub>i</sub>[m]的面积为连通域内所有像素点P<sub>m</sub>的总数,其中,{P<sub>m</sub>|P<sub>m</sub>∈Connections<sub>i</sub>[m]};5)选取图像BinImage<sub>i</sub>中面积最大的连通域Connections<sub>i</sub>[Areas<sub>max</sub>],作为待处理的药瓶特征,其中Areas<sub>max</sub>为Connections<sub>i</sub>[m]中面积最大值的连通域对应的连通域标号m;6)对面积最大连通域Connections<sub>i</sub>[Areas<sub>max</sub>]进行填充处理,保证该连通域为实心连通域,然后以9×9的矩形膨胀因子对填充后的连通域进行膨胀,将膨胀后得到的连通域作为当前图像中药瓶的感兴趣区域ROI(Region Of Interest),即当前图像中药瓶区域图像ImageReduced<sub>i</sub>;步骤3:依次定位药瓶在每帧图像ImageReduced<sub>i</sub>中的位置,计算每帧图像ImageReduced<sub>i</sub>中药瓶的倾斜角度,获得每帧图像ImageReduced<sub>i</sub>中定位药瓶位置的所需数据,步骤如下:1)计算每帧图像ImageReduced<sub>i</sub>中面积最大的连通域Connections<sub>i</sub>[Areas<sub>max</sub>]的重心P(x<sub>0</sub>,y<sub>0</sub>),计算公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>0</mn></msub><mo>,</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>0</mn></msub><mo>,</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>x</mi><mn>0</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><msub><mi>x</mi><mi>i</mi></msub><mo>/</mo><mi>M</mi><mo>,</mo><msub><mi>y</mi><mn>0</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><msub><mi>y</mi><mi>i</mi></msub><mo>/</mo><mi>M</mi><mo>}</mo></mrow>]]></math><img file="FDA0000693589940000011.GIF" wi="1026" he="140" /></maths>其中,M为连通域Connections<sub>i</sub>[Areas<sub>max</sub>]的像素总数,0≤i≤M‑1;2)经过重心P(x<sub>0</sub>,y<sub>0</sub>)作与药瓶两瓶壁边缘相交的线段,并计算线段的斜率,最短线段的斜率对应的角度即为瓶体的定位倾斜角度θ<sub>min</sub>;3)以重心P(x<sub>0</sub>,y<sub>0</sub>)为原点,作与2)得到的最短线段平行等距的采样线l<sub>1</sub>…l<sub>n</sub>,相邻两采样线之间的距离为d,然后,分别以所有采样线与药瓶边缘的交点作为中心点,从图像ImageReduced<sub>i</sub>中选取大小为30×30的采样窗口R1…Rn,L1…Ln,n为正整数,n≥2,药瓶定位的数据为采样窗口中的数据;步骤4:对步骤3所得的药瓶采样窗口中的数据,利用亚像素级图像阈值分割和hough变换方法,确定药瓶的水平位移和旋转角度,具体操作过程如下;1)采用canny算子对采样窗口中瓶壁边缘进行检测,得到采样窗口中瓶壁的边缘像素点点集,瓶壁左侧边缘上采样窗口中的边缘像素点点集为P<sub>l1</sub><sup>*</sup>…P<sub>ln</sub><sup>*</sup>和瓶壁右侧边缘上采集窗口的边缘像素点点集为P<sub>r1</sub><sup>*</sup>…P<sub>rn</sub><sup>*</sup>;2)依次对瓶壁左侧边缘与采样窗口相交的像素点点集P<sub>li</sub><sup>*</sup>进行hough变换,计算出左边缘拟合直线y=k<sub>li</sub>·x+b<sub>li</sub>,其中1&lt;i&lt;n,并根据hough变换中的累加器数组,确定数组中最大值所对应的像素点点集L<sup>*</sup><sub>i</sub>,作为左边缘最相关点集合;依次对瓶壁右侧边缘与采样窗口相交的像素点点集P<sub>ri</sub><sup>*</sup>进行hough变换,计算右侧边缘拟合直线y=k<sub>ri</sub>·x+b<sub>ri</sub>,其中1&lt;i&lt;n,并根据hough变换中的累加器数组,确定数组中最大值所对应的像素点点集R<sup>*</sup><sub>i</sub>,作为右侧边缘最相关点集合;3)对左侧边缘相关点集合L<sup>*</sup><sub>i</sub>和拟合直线y=k<sub>li</sub>·x+b<sub>li</sub>进行数据分析,计算出左侧边缘最佳拟合直线;分别对拟合直线序列中斜率参数k<sub>li</sub>(0≤i≤n)和截距参数b<sub>li</sub>(0≤i≤n)进行排序,求取拟合直线中k<sub>li</sub>和b<sub>li</sub>的均值Avg<sub>Kl</sub>、Avg<sub>bl</sub>,方差S<sub>Kl</sub>、S<sub>bl</sub>,最大值max<sub>Kl</sub>、max<sub>bl</sub>和最小值min<sub>Kl</sub>、min<sub>bl</sub>,对左侧边缘最佳拟合直线y=k<sub>L</sub><sup>*</sup>·x+b<sub>L</sub><sup>*</sup>进行迭代计算:a)若S<sub>Kl</sub>≤ε且S<sub>bl</sub>≤ξ,ε和ξ均为设定阈值,则左侧边缘最佳拟合直线的方程为y=Avg<sub>Kl</sub>·x+Avg<sub>bl</sub>;b)若S<sub>Kl</sub>&gt;ε或S<sub>bl</sub>&gt;ξ,ε、ξ为设定阈值,则比较{|max<sub>Kl</sub>‑Avg<sub>Kl</sub>|,|min<sub>Kl</sub>‑Avg<sub>Kl</sub>|}或{|max<sub>bl</sub>‑Avg<sub>bl</sub>|,|min<sub>bl</sub>‑Avg<sub>bl</sub>|}的大小,并从左侧边缘相关点集合L<sup>*</sup>中除去偏离平均值Avg<sub>Kl</sub>或Avg<sub>bl</sub>最大的边缘最相关点集L<sup>*</sup><sub>i</sub>;然后重新执行3);若左侧边缘相关点集合L<sup>*</sup>仅包含2组采集窗口数据集合时,停止迭代,然后对所有左侧边缘点集集合P<sub>l1</sub><sup>*</sup>…P<sub>ln</sub><sup>*</sup>进行hough变换,生成最佳拟合曲线y=k<sub>L</sub><sup>*′</sup>·x+b<sub>L</sub><sup>*′</sup>;否则,则返回3),获取左侧最佳边缘拟合直线;4)对右侧边缘相关点集合R<sup>*</sup><sub>i</sub>和拟合直线y=k<sub>ri</sub>·x+b<sub>ri</sub>进行数据分析,计算出右侧边缘最佳拟合直线;分别对拟合直线序列中斜率参数k<sub>ri</sub>(0≤i≤n)和截距参数b<sub>ri</sub>(0≤i≤n)进行排序,求取拟合直线中k<sub>ri</sub>和b<sub>ri</sub>的均值Avg<sub>Kr</sub>、Avg<sub>br</sub>,方差S<sub>Kr</sub>、S<sub>br</sub>,最大值max<sub>Kr</sub>、max<sub>br</sub>和最小值min<sub>Kr</sub>、min<sub>br</sub>,对右侧边缘最佳拟合直线y=k<sub>R</sub><sup>*</sup>·x+b<sub>R</sub><sup>*</sup>进行迭代计算:a)若S<sub>Kr</sub>≤ε且S<sub>br</sub>≤ξ,ε和ξ均为设定阈值,则右侧边缘最佳拟合直线的方程为y=Avg<sub>Kr</sub>·x+Avg<sub>br</sub>;b)若S<sub>Kr</sub>&gt;ε或S<sub>br</sub>&gt;ξ,ε、ξ为设定阈值,则比较{|max<sub>Kr</sub>‑Avg<sub>Kr</sub>|,|min<sub>Kr</sub>‑Avg<sub>Kr</sub>|}或{|max<sub>br</sub>‑Avg<sub>br</sub>|,|min<sub>br</sub>‑Avg<sub>br</sub>|}的大小,并从右侧边缘相关点集合R<sup>*</sup>中除去偏离平均值Avg<sub>Kr</sub>或Avg<sub>br</sub>最大的边缘最相关点集R<sup>*</sup><sub>i</sub>;然后重新执行4);若右侧边缘相关点集合R<sup>*</sup>仅包含2组采集窗口数据集合时,停止迭代,然后对所有右侧边缘点集集合P<sub>r1</sub><sup>*</sup>…P<sub>rn</sub><sup>*</sup>进行hough变换,生成最佳拟合曲线y=k<sub>R</sub><sup>*′</sup>·x+b<sub>R</sub><sup>*′</sup>;否则,则返回4),获取右侧最佳边缘拟合直线;5)计算药瓶的旋转角度θ<sup>*</sup>和水平平移量X<sup>*</sup>;通过3)和4)得到药瓶两瓶壁边缘的拟合直线,将两拟合直线的角平分线作为衡量药瓶倾斜程度的倾斜标准线,则有:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mi>X</mi><mo>*</mo></msup><mo>=</mo><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mi>b</mi><mo>*</mo></msup><mrow><mi>tan</mi><mrow><mo>(</mo><msup><mi>&theta;</mi><mo>*</mo></msup><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mfrac><mrow><msup><msub><mi>b</mi><mi>R</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>b</mi><mi>L</mi></msub><mo>*</mo></msup></mrow><mrow><msup><msub><mi>k</mi><mi>L</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>k</mi><mi>R</mi></msub><mo>*</mo></msup></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000693589940000031.GIF" wi="591" he="155" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mi>&theta;</mi><mo>*</mo></msup><mo>=</mo><mfrac><mrow><mi>arctan</mi><mrow><mo>(</mo><msup><msub><mi>k</mi><mi>R</mi></msub><mo>*</mo></msup><mo>)</mo></mrow><mo>+</mo><mi>arctan</mi><mrow><mo>(</mo><msup><msub><mi>k</mi><mi>L</mi></msub><mo>*</mo></msup><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000693589940000032.GIF" wi="633" he="139" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><mi>b</mi><mo>*</mo></msup><mo>=</mo><mfrac><mrow><msup><msub><mi>k</mi><mi>L</mi></msub><mo>*</mo></msup><mo>&CenterDot;</mo><msup><msub><mi>b</mi><mi>R</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>k</mi><mi>R</mi></msub><mo>*</mo></msup><mo>&CenterDot;</mo><msup><msub><mi>b</mi><mi>L</mi></msub><mo>*</mo></msup></mrow><mrow><msup><msub><mi>k</mi><mi>L</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>k</mi><mi>R</mi></msub><mo>*</mo></msup></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000693589940000033.GIF" wi="476" he="155" /></maths>步骤5:依次对序列图像Image的每帧图像进行第一次校正;按照水平平移量X<sup>*</sup>进行平移,并按照药瓶倾斜角θ<sup>*</sup>进行旋转变换,平移与旋转变换过程中采用二次插值算法,变换矩阵为R<sub>i</sub>:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>R</mi><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><msup><mi>&theta;</mi><mo>*</mo></msup><mi>i</mi></msub></mtd><mtd><mi>sin</mi><msub><msup><mi>&theta;</mi><mo>*</mo></msup><mi>i</mi></msub></mtd><mtd><mfrac><mi>ImageWidth</mi><mn>2</mn></mfrac><mo>-</mo><mfrac><msup><mi>b</mi><mo>*</mo></msup><mrow><mi>tan</mi><mrow><mo>(</mo><msub><msup><mi>&theta;</mi><mo>*</mo></msup><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>+</mo><mfrac><mrow><msup><msub><mi>b</mi><mi>Ri</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>b</mi><mi>Li</mi></msub><mo>*</mo></msup></mrow><mrow><msup><msub><mi>k</mi><mi>Li</mi></msub><mo>*</mo></msup><mo>-</mo><msup><msub><mi>k</mi><mi>Ri</mi></msub><mo>*</mo></msup></mrow></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><msub><msup><mi>&theta;</mi><mo>*</mo></msup><mi>i</mi></msub></mtd><mtd><mi>cos</mi><msub><msup><mi>&theta;</mi><mo>*</mo></msup><mi>i</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000693589940000041.GIF" wi="1267" he="403" /></maths>ImageWidth为图像宽度;经过旋转与水平平移后,生成新的序列图像ImageR<sub>i</sub>,i为小于N的整数;步骤6:采用模板匹配,获取相邻帧图像的纵向偏移量,对图像进行第二次校正;1)选取两帧相邻的图像ImageR<sub>i</sub>和ImageR<sub>i+1</sub>,分别在两帧图像中的点P′(x<sub>0</sub>′,y<sub>0</sub>′)处建立用户坐标系UCS,其中,x<sub>0</sub>′=ImageWidth/2,y<sub>0</sub>′=ImageHeight/10,ImageHeight为图像高度;2)在用户坐标系UCS中设置n个模版对[P<sub>j</sub>,P<sub>j+1</sub>],j的取值范围为1~n,n为正整数,模板对必须满足以下条件:(1)模板对在用户坐标系中关于y轴对称分布,模板对间距离为10~30像素距离;(2)模版对在用户坐标系中的竖直方向均匀分布且布满大部分感兴趣区域;(3)模板中的模板为15‑25个像素的正方形;3)通过灰度直方图方法对图像ImageR<sub>i</sub>和ImageR<sub>i+1</sub>选取最优匹配模板;分别对图像ImageR<sub>i</sub>、ImageR<sub>i+1</sub>中的对应模板<img file="FDA0000693589940000042.GIF" wi="193" he="86" />进行灰度直方图统计,得到灰度直方图矩阵<img file="FDA0000693589940000043.GIF" wi="247" he="87" />i为图像帧序列编号,j为模板匹配序列编号;分别计算<img file="FDA0000693589940000044.GIF" wi="216" he="90" />和<img file="FDA0000693589940000045.GIF" wi="246" he="90" />的方差<img file="FDA0000693589940000046.GIF" wi="380" he="88" />并对<img file="FDA0000693589940000047.GIF" wi="64" he="89" />进行排序,选取排列在前三的方差对应的3个模板作为初步匹配模板,然后,比较这3个初步匹配模板分别对应的<img file="FDA0000693589940000048.GIF" wi="123" he="86" />的大小,选取最小<img file="FDA0000693589940000049.GIF" wi="125" he="85" />所对应的模版设为最优匹配模板P<sub>pm</sub>;4)采用去均值归一化相关法进行模板匹配,对图像进行纵坐标校正;取最优匹配模板P<sub>pm</sub>的中心坐标(x<sub>pm</sub>,y<sub>pm</sub>),然后,将P<sub>pm</sub>与图像ImageR<sub>i+1</sub>中的图像窗口G<sub>q</sub>进行匹配,其中,ImageR<sub>i+1</sub>中的图像窗口G<sub>q</sub>的中心坐标为(x<sub>pm</sub>,y<sub>pm</sub>+q),q为纵向偏移向量,取值范围是(‑10,10)的整数,且G<sub>q</sub>长和宽分别与最优匹配模板P<sub>pm</sub>长和宽相等;通过采用去均值归一化相关法计算模板匹配度系数ρ(G<sub>q</sub>)进行模板与图像窗口的匹配:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>&rho;</mi><mrow><mo>(</mo><msub><mi>G</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><mo>[</mo><msub><mi>G</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>-</mo><mover><msub><mi>G</mi><mi>q</mi></msub><mo>&OverBar;</mo></mover><mo>]</mo><mo>&CenterDot;</mo><mo>[</mo><msub><mi>P</mi><mi>pm</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>-</mo><mover><msub><mi>P</mi><mi>pm</mi></msub><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mrow><msup><mrow><mo>{</mo><munderover><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><msup><mrow><mo>[</mo><msub><mi>G</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>-</mo><mover><msub><mi>G</mi><mi>q</mi></msub><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><msup><mrow><mo>{</mo><munderover><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><msup><mrow><mo>[</mo><msub><mi>P</mi><mi>pm</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>-</mo><mover><msub><mi>P</mi><mi>pm</mi></msub><mo>&OverBar;</mo></mover><mo>]</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow></mfrac></mrow>]]></math><img file="FDA0000693589940000051.GIF" wi="1288" he="293" /></maths>其中,G<sub>q</sub>(a,b)为在图像窗口G<sub>q</sub>中坐标(a,b)处的灰度值,P<sub>pm</sub>(a,b)为在最优匹配模板中坐标(a,b)处的灰度值,<img file="FDA0000693589940000052.GIF" wi="208" he="90" />分别为G<sub>q</sub>和P<sub>pm</sub>的灰度均值,最优匹配模板和图像窗口中均包含S个像素点,均以左下角为起点坐标;(1)比较模板匹配度系数ρ(G<sub>q</sub>),选取最大值ρ<sub>max</sub>(G<sub>q</sub>)作为最优匹配度,ρ<sub>max</sub>(G<sub>q</sub>)中的q值作为ImageR<sub>i+1</sub>相对于ImageR<sub>i</sub>的纵向偏移为<img file="FDA0000693589940000053.GIF" wi="143" he="86" />依次计算出图像序列中所有图像与前一帧图像的纵向偏移,记为M<sup>i</sup>;(2)对图像ImageR<sub>i+1</sub>进行纵向平移变换得到图像ImageR′<sub>i+1</sub>,平移矩阵为R<sub>y(i+1)</sub>,完成机械抖动引起的纵向偏移纠正,平移矩阵R<sub>y(i+1)</sub>为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>y</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>i</mi></munderover><msup><mi>M</mi><mi>i</mi></msup></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000693589940000054.GIF" wi="497" he="307" /></maths>其中,i为小于N的整数;步骤7:对完成纵向偏移纠正后的序列图像进行绝对差分处理,完成医药异物的检测。
地址 410082 湖南省长沙市岳麓区麓山南路2号