一种基于颜色的图像分割方法及装置的制造方法

文档序号:9811364阅读:691来源:国知局
一种基于颜色的图像分割方法及装置的制造方法
【技术领域】
[0001] 本发明涉及图像分割技术领域,特别涉及一种基于颜色的图像分割方法及装置。
【背景技术】
[0002] 目前进行图像分割时,常常会采用对图像特征定义的方法来实现对图像的分割, 常见的分割方法有:大津阈值分割法、基于多种算子(如Roberts算子、Sobel算子、Canny 算子等)的边缘检测、基于神经网络的图像分割等。这些分割方法存在一定的缺陷。大津 阈值分割法针对的是灰度图像,灰度图像在一定程度上减少了分割对象的信息量,使某些 颜色不一样的地方在灰度上造成表现是相似的,从而很难分割。基于多种算子的边缘检测 和基于神经网络的图像分割法会随着对象自身的形变或者外界变化而使得分割对象变化。 但是,这些分割方法的图像特征信息往往都是依据最初开始时所定义的形式,在后续的分 割过程中由于外界环境的变化会造成画面中对象的图像特征变化。因此,进行分割的过程 中,对象自身由于角度变化导致形变,或对象运动产生的形变和颜色变化,或周围环境变化 导致颜色特征变化时,现有分割法采用最初的图像特征信息很难获得准确的分割效果,甚 至不能分割出这种图像特征信息变化的对象。
[0003] 因而现有技术还有待改进和提高。

【发明内容】

[0004] 鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于颜色的图像分割 方法及装置,以解决现有技术针对图像特征信息变化的对象无法准确分割的问题。
[0005] 为了达到上述目的,本发明采取了以下技术方案: 一种基于颜色的图像分割方法,其包括: A、 提取图像中所选区域内各像素点的RGB值,根据所述RGB值在RGB空间坐标系中显 示各像素点的RGB值点; B、 在RGB空间坐标系中构建包含预设像素点数的同心圆球,将所选区域的边界向外扩 展,根据扩展后的像素点的RGB值点是否在同心圆球内来获得分割边界; C、 当所选区域变化时,根据变化后像素点的RGB值点在同心圆球中的分布状态获取新 的球心,构建新的同心圆球并获得新的分割边界。
[0006] 所述的基于颜色的图像分割方法中,所述步骤A具体包括: A1、识别选取的待分割对象的区域并标记为所选区域; A2、提取出所选区域内各像素点的RGB值,构建一个RGB空间坐标系; A3、根据RGB值将各像素点映射在RGB空间坐标系中,获得像素点对应的RGB值点在 RGB空间坐标系中的坐标。
[0007] 所述的基于颜色的图像分割方法中,所述步骤B具体包括: B1、以所选区域的中心点在RGB空间坐标系中对应的点为球心,构建包含第一预设点 数的像素点的内同心圆球和包含第二预设点数的像素点的外同心圆球; B2、将所选区域的边界向外扩展,判断扩展后的像素点的RGB值点是否处于同心圆球 内,以不处于同心圆球内的前一个像素点作为边界点; B3、将多个边界点组合成分割边界,标示出分割对象在图像中的标示区域后保存。
[0008] 所述的基于颜色的图像分割方法中,在所述步骤B1中,内同心圆球包括了所选区 域内80%的像素点对应的RGB值点,外同心圆球包括了即所选区域内95%的像素点对应的 RGB值点。
[0009] 所述的基于颜色的图像分割方法中,在所述步骤B1中,RGB空间坐标系共有Z个 RGB值点,则内、外同心圆球的构建具体包括: 计算RGB空间坐标系中各RGB值点到球心的距离,按从小到大的顺序排序;找出第 0. 8XZ个RGB值点,以其到球心的距离为半径构建内同心圆球;找出第0. 95XZ个RGB值 点,以其到球心的距离为半径构建外同心圆球。
[0010] 所述的基于颜色的图像分割方法中,当分割对象移动时,所述步骤C具体包括: C1、对当前图像,以标示区域为基准,在标示区域的上、下、左、右四个方向等面积分 区; C2、获取分区后各子区域的像素点在RGB空间坐标系中的RGB值点,判断该子区域中有 预设个RGB值点处于同心圆球内时,将预设个RGB值点作为中心区域; C3、将中心区域的像素点向周围扩展,判断扩展后的像素点的RGB值点是否处于同心 圆球内,以与同心圆球的球心坐标相等的RGB值点对应的像素点作为分割对象新的中心 占 . C4、以新的中心点为基准向外扩展,判断扩展后的像素点的RGB值点是否处于同心圆 球内,以不处于同心圆球内的前一个像素点作为新的边界点; C5、将新的边界点组合成新的分割边界,标示出运动后的分割图像在图像中的标示区 域后保存。
[0011] 所述的基于颜色的图像分割方法中,当所分割对象的颜色发生变化时,所述步骤C 具体包括: Cl 1、求取内同心圆球内所有像素点的R、G、B平均值,并以该平均值作为球心来替换当 前内、外同心圆球的球心; C12、以新的球心构建包含第一预设点数的像素点的新的内同心圆球和包含第二预设 点数的像素点的新的外同心圆球; C13、将当前的分割边界向外扩展,判断扩展后的像素点的RGB值点是否处于新的同心 圆球内,以不处于同心圆球内的前一个像素点作为新的边界点; C14、将多个新的边界点组合成新的分割边界,标示出分割对象在图像中的标示区域后 保存。
[0012] -种基于颜色的图像分割装置,其包括: RGB处理模块,用于提取图像中所选区域内各像素点的RGB值,根据所述RGB值在RGB 空间坐标系中显示各像素点的RGB值点; 圆球处理模块,用于在RGB空间坐标系中构建包含预设像素点数的同心圆球,将所选 区域的边界向外扩展,根据扩展后的像素点的RGB值点是否在同心圆球内来获得分割边 界; 变化处理模块,用于当所选区域变化时,根据变化后像素点的RGB值点在同心圆球中 的分布状态获取新的球心,构建新的同心圆球并获得新的分割边界; 所述RGB处理模块、圆球处理模块和变化处理模块依次连接。
[0013] 所述的基于颜色的图像分割装置中,所述RGB处理模块包括: 区域处理单元,用于识别选取的待分割对象的区域并标记为所选区域,以及提取出所 选区域内各像素点的RGB ; RGB映射单元,用于构建一个RGB空间坐标系,以及根据RGB值将各像素点映射在RGB 空间坐标系中,获得像素点对应的RGB值点在RGB空间坐标系中的坐标; 所述区域处理单元连接RGB映射单元。
[0014] 所述的基于颜色的图像分割装置中,所述圆球处理模块包括: 同心圆球单元,用于以所选区域的中心点在RGB空间坐标系中对应的点为球心,构建 包含第一预设点数的像素点的内同心圆球和包含第二预设点数的像素点的外同心圆球; 扩展单元,用于将所选区域的边界向外扩展,判断扩展后的像素点的RGB值点是否处 于同心圆球内,以不处于同心圆球内的前一个像素点作为边界点; 边界标示单元,用于将多个边界点组合成分割边界,标示出分割对象在图像中的标示 区域后保存; 所述同心圆球单元连接RGB映射单元和扩展单元,所述扩展单元连接区域处理单元和 边界标示单元。
[0015] 相较于现有技术,本发明提供的基于颜色的图像分割方法及装置,通过提取图像 中所选区域内各像素点的RGB值,根据所述RGB值在RGB空间坐标系中显示各像素点的RGB 值点;在RGB空间坐标系中构建包含预设像素点数的同心圆球,将所选区域的边界向外扩 展,根据扩展后的像素点的RGB值点是否在同心圆球内来获得分割边界;当所选区域变化 时,根据变化后像素点的RGB值点在同心圆球中的分布状态获取新的球心,构建新的同心 圆球并获得新的分割边界;图像分割时不仅依据当前变化后的颜色特征,同时还依据变化 前的颜色特征,这样即使分割对象发生形变或受环境影响变色,也可快速确定分割图像的 边缘,大大提高了动态分割的准确性。
【附图说明】
[0016] 图1为本发明提供的基于颜色的图像分割方法流程图。
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1