图像处理装置及其物体轮廓的提取方法制造方法及图纸

技术编号:8161935 阅读:189 留言:0更新日期:2013-01-07 19:44
本发明专利技术涉及一种图像处理装置及其物体轮廓的提取方法,该图像处理装置在图像的物体轮廓提取过程中,根据图像像素点间的变化的两个性质:一、物体边界点处像素点的像素值变化很大,其它点附近的像素值变化很小;二、物体的边界是连续的。该图像处理装置利用蒙特卡洛方法和邻域扰动的算法,只要找到一个边界点,然后在边界点邻域内查找,就可以找到所有的边界点,从而画出图像上物体的轮廓,而且只需根据预定数量个像素点来寻找边界点无需扫描图像上所有的像素点,大大提高了处理速度。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,更具体地,涉及ー种。
技术介绍
在现有图像提取物体轮廓的方法中,通常是扫描图像的所有像素点及定义ー參考值,由于图像中物体边界点的像素值是突变的,当某一像素点的像素值大于该參考值时,说明该像素点为图像中物体的ー边界点,依次类推判断图像中所有的像素点中的边界点,获取判断出的所有边界点从而找出物体的轮廓。然而,所述方法必须比较图像中所有的像素点,该比较过程相当复杂且速度较慢。
技术实现思路
为了解决上述存在的问题,本专利技术的目的在于,提供ー种图像处理装置,其包括一图像处理单元,用于对图像进行处理获得图像的像素矩阵,一像素点设定模块,用于在图像处理单元获得的像素矩阵中设定ー预定数量的像素点;一像素点获取模块,用于在像素点设定模块设定的预定数量个像素点中获取ー像素点;一邻域定义模块,用于以该像素点获取模块获取的像素点为中心定义ー邻域;一判断模块,用于判断该像素点获取模块获取的像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值是否都大于ー预设值,当该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值都大于该预设值吋,还用于确定该像素点为一物体的边界点及判断该确定的边界点是否已记录在图像处理装置中;ー记录模块,用于当该确定的边界点没有记录在图像处理装置中时,记录下该边界点及该像素点获取模块还用于按ー预定规则获取该边界点的一相邻像素点;及一轮廓输出模块,用于当该确定的边界点已记录在图像处理装置中时,获取记录下的所有边界点及确定该物体由所有边界点组成的轮廓。ー种图像处理装置的物体轮廓的提取方法,该图像处理装置对图像进行处理获得图像的像素矩阵,该方法包括如下步骤在一图像的像素矩阵中设定ー预定数量的像素点;获取设定的该预定数量像素点中的一像素点;以该像素点为中心定义ー邻域;判断该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值是否都大于该预设值;如果该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值都大于该预设值,确定该像素点为一物体的边界点;判断该确定的边界点是否已记录于图像处理装置中;如果该确定的边界点没有记录于图像处理装置中,记录下该边界点及按ー预定规则获取该边界点的一相邻像素点;及如果该确定的边界点已记录于图像处理装置中,获取记录下的所有边界点及确定该物体由所有边界点组成的轮廓。本专利技术ー种,该图像处理装置在图像的物体轮廓提取过程中,根据图像像素点间的变化的两个性质一、物体边界点处像素点的像素值变化很大,其它点附近的像素值变化很小;ニ、物体的边界是连续的。该图像处理装置利用蒙特卡洛方法和邻域扰动的算法,只要找到ー个边界点,然后在边界点邻域内查找,就可以找到所有的边界点,从而画出图像上物体的轮廓,而且只需根据预定数量个像素点来寻找边界点无需扫描图像上所有的像素点,大大提高了处理速度。附图说明图I是本专利技术ー图像处理装置的硬件结构示意图; 图2为图I所示的图像处理装置的控制单元的子模块示意图;及图3是图I的图像处理装置提取物体轮廓的方法流程图。主要元件符号说明权利要求1.一种图像处理装置,其包括一图像处理单元,用于对图像进行处理获得图像的像素矩阵,其特征在于,该图像处理装置还包括 一像素点设定模块,用于在图像处理单元获得的像素矩阵中设定一预定数量的像素占. 一像素点获取模块,用于在像素点设定模块设定的预定数量个像素点中获取一像素占. 一邻域定义模块,用于以该像素点获取模块获取的像素点为中心定义一邻域; 一判断模块,用于判断该像素点获取模块获取的像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值是否都大于一预设值,当该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值都大于该预设值时,还用于确定该像素点为一物体的边界点及判断该确定的边界点是否已记录在图像处理装置中; 一记录模块,用于当该确定的边界点没有记录在图像处理装置中时,记录下该边界点及该像素点获取模块还用于按一预定规则获取该边界点的一相邻像素点;及 一轮廓输出模块,用于当该确定的边界点已记录在图像处理装置中时,获取记录下的所有边界点及确定该物体由所有边界点组成的轮廓。2.根据权利要求I所述的图像处理装置,其特征在于,该判断模块还用于当该像素点的像素值与在该像素点邻域内该像素点相邻的像素点的像素值之差的绝对值不大于该预设值时,确定该像素点为一非边界点。3.根据权利要求I所述的图像处理装置,其特征在于,该预设值为一可调值。4.根据权利要求I所述的图像处理装置,其特征在于,还包括一用于存储一蒙特卡洛算法的存储单元,该像素点设定模块用于在图像处理单元获得的像素矩阵中根据该蒙特卡洛算法设定该预定数量的像素点。5.根据权利要求I所述的图像处理装置,其特征在于,还包括一用于存储一邻域扰动算法的存储单元,该邻域定义模块用于根据该邻域扰动算法以该获取的像素点为中心定义该邻域。6.一种图像处理装置的物体轮廓的提取方法,该图像处理装置对图像进行处理获得图像的像素矩阵,其特征在于,该方法包括如下步骤 在一图像的像素矩阵中设定一预定数量的像素点; 获取设定的该预定数量像素点中的一像素点; 以该像素点为中心定乂一邻域; 判断该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值是否都大于该预设值; 如果该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值都大于该预设值,确定该像素点为一物体的边界点; 判断该确定的边界点是否已记录于图像处理装置中; 如果该确定的边界点没有记录于图像处理装置中,记录下该边界点及按一预定规则获取该边界点的一相邻像素点;及 如果该确定的边界点已记录于图像处理装置中,获取记录下的所有边界点及确定该物体由所有边界点组成的轮廓。7.根据权利要求6所述的图像处理装置的物体轮廓的提取方法,其特征在于,还包括步骤 如果该像素点的像素值与在该像素点邻域内该像素点相邻的像素点的像素值之差的绝对值不大于该预设值,确定该像素点为一非边界点。8.根据权利要求6所述的图像处理装置的物体轮廓的提取方法,其特征在于,该预设值为一可调值。9.根据权利要求6所述的图像处理装置的物体轮廓的提取方法,其特征在于,该图像处理装置存储有一蒙特卡洛算法,步骤“在一图像的像素矩阵中设定一预定数量的像素点”具体为“在一图像的像素矩阵中根据该蒙特卡洛算法设定一预定数量的像素点”。10.根据权利要求6所述的图像处理装置的物体轮廓的提取方法,其特征在于,该图像 处理装置存储有一邻域扰动算法,步骤“以该像素点为中心定义一邻域”具体为“根据该邻域扰动算法以该像素点为中心定义一邻域”。全文摘要本专利技术涉及一种,该图像处理装置在图像的物体轮廓提取过程中,根据图像像素点间的变化的两个性质一、物体边界点处像素点的像素值变化很大,其它点附近的像素值变化很小;二、物体的边界是连续的。该图像处理装置利用蒙特卡洛方法和邻域扰动的算法,只要找到一个边界点,然后在边界点邻域内查找,就可以找到所有的边界点,从而画出图像上物体的轮廓,而且只需根据预定数量个像素点来寻找边界点无需扫本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201110176961.html" title="图像处理装置及其物体轮廓的提取方法原文来自X技术">图像处理装置及其物体轮廓的提取方法</a>

【技术保护点】
一种图像处理装置,其包括一图像处理单元,用于对图像进行处理获得图像的像素矩阵,其特征在于,该图像处理装置还包括:一像素点设定模块,用于在图像处理单元获得的像素矩阵中设定一预定数量的像素点;一像素点获取模块,用于在像素点设定模块设定的预定数量个像素点中获取一像素点;一邻域定义模块,用于以该像素点获取模块获取的像素点为中心定义一邻域;一判断模块,用于判断该像素点获取模块获取的像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值是否都大于一预设值,当该像素点的像素值与在该像素点邻域内该像素点相邻的各个像素点的像素值之差的绝对值都大于该预设值时,还用于确定该像素点为一物体的边界点及判断该确定的边界点是否已记录在图像处理装置中;一记录模块,用于当该确定的边界点没有记录在图像处理装置中时,记录下该边界点及该像素点获取模块还用于按一预定规则获取该边界点的一相邻像素点;及一轮廓输出模块,用于当该确定的边界点已记录在图像处理装置中时,获取记录下的所有边界点及确定该物体由所有边界点组成的轮廓。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊雨凯陆欣翁世芳吕东生李新华张玉勇朱健健
申请(专利权)人:富泰华工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1