The present invention provides an image processing device, an image processing method and an image processing device. The image processing apparatus includes a first cluster unit, for each of the contour of the predetermined points, the contour based on the obtained by the candidate point line, according to the candidate line angle of clustering for one or more clusters, and the average cluster were calculated for each of the one or more clusters in the candidate line angle value, respectively as the angle for one or more of the selected line of this point; and the second cluster unit, which will be the predetermined point on the contour according to each predetermined point selected line angle and the position of the points in the cluster, and every cluster the point in cluster units as contour segments extracted from the contour, as the contour of image processing.
【技术实现步骤摘要】
图像处理装置、图像处理方法以及图像处理设备
本公开总体上涉及图像处理领域,具体而言,涉及用于对图像中的轮廓进行分割的图像处理装置、图像处理方法以及图像处理设备。
技术介绍
在图像处理领域,对图像中的轮廓进行分割一个是非常重要的研究课题。轮廓分割的结果可以具有非常广泛的应用,如物体识别、立体匹配、文本分析等。由于轮廓通常是由一些分离的部分构成,因此传统的方法大都通过寻找连通线的方法来实现轮廓的分割。但是,连通线仍然可能具有任意的形状,因而可能仍不包含所期望的关于轮廓的有效信息。例如,在传统的轮廓分割方法中,一个三角形可以被视为一条连通线,因而直接将整个三角形作为轮廓分割的结果。然而,在实际应用中可能期望能够将三角形的轮廓分割为三条边。期望能够通过轮廓分割从图像中提取比现有技术中的连通线更多的特征,以利于与该图像有关的后续处理。
技术实现思路
在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。鉴于现有技术的缺陷,本专利技术的目的之一是提供一种能够将任意形状的轮廓分割成基于轮廓形状的轮廓段的图像处理装置、方法以及设备,以至少解决现有的问题。根据本公开的一个方面,提供一种图像处理装置,用于基于待处理图像中的轮廓提取轮廓段,所述装置包括:第一聚类单元,其针对所述轮廓上的每个预定点,将基于所述轮廓获得的、通过该点的候选直线根据所述候选直线的 ...
【技术保护点】
一种图像处理装置,用于基于待处理图像中的轮廓提取轮廓段,所述装置包括:第一聚类单元,其针对所述轮廓上的每个预定点,将基于所述轮廓获得的、通过该点的候选直线根据所述候选直线的角度聚类为一个或多个簇,并分别计算所述一个或多个簇中的每个簇中的候选直线的角度的平均值,以分别作为针对该点的一个或多个选定直线的角度;以及第二聚类单元,其将所述轮廓上的预定点根据每个预定点的选定直线的角度以及该点的位置进行聚类,并将所得到的每个簇中的点以簇为单位作为从所述轮廓中提取的轮廓段,以作为所述待处理图像的轮廓特征。
【技术特征摘要】
1.一种图像处理装置,用于基于待处理图像中的轮廓提取轮廓段,所述装置包括:第一聚类单元,其针对所述轮廓上的每个预定点,将基于所述轮廓获得的、通过该点的候选直线根据所述候选直线的角度聚类为一个或多个簇,并分别计算所述一个或多个簇中的每个簇中的候选直线的角度的平均值,以分别作为针对该点的一个或多个选定直线的角度;以及第二聚类单元,其将所述轮廓上的预定点根据每个预定点的选定直线的角度以及该点的位置进行聚类,并将所得到的每个簇中的点以簇为单位作为从所述轮廓中提取的轮廓段,以作为所述待处理图像的轮廓特征。2.如权利要求1所述的图像处理装置,其中,所述第一聚类单元在极坐标系中表示所述候选直线的角度和所述选定直线的角度,其中,在针对所述轮廓上的一个预定点得到的一个簇中的候选直线的角度的平均值接近90度、并且针对该预定点得到的另一个簇中的候选直线的角度的平均值接近-90度的情况下,所述第一聚类单元在将所述一个簇中的各个候选直线的角度分别减去180度之后或在将所述另一个簇中的各个候选直线的角度分别加上180度之后,将所述一个簇与所述另一个簇合并为一个新簇,并计算该新簇中的候选直线的角度的平均值,以作为针对该预定点的选定直线的角度。3.如权利要求1或2所述的图像处理装置,其中,所述第二聚类单元在极坐标系中表示所述选定直线的角度,以及在所述第二聚类单元进行所述聚类之后,针对所述轮廓上的、选定直线的角度接近90度的第一类点,所述第二聚类单元将所述第一类点的所述选定直线的角度减去180度,并根据所述第一类点的被减去180度后的所述选定直线的角度以及所述第一类点的位置,将所述第一类点聚类到所述第二聚类单元已得到的簇中;或针对所述轮廓上的、选定直线的角度接近-90度的第二类点,所述第二聚类单元将所述第二类点的所述选定直线的角度加上180度,并根据所述第二类点的被加上180度后的所述选定直线的角度以及所述第二类点的位置,将所述第二类点聚类到所述第二聚类单元已得到的簇中。4.如权利要求1所述的图像处理装置,还包括:预处理单元,所述预处理单元被配置为在所述第一聚类单元针对所述轮廓上的每个预定点进行所述聚类之前,判断通过该点的候选直线的最大角度和最小角度之间的差是否小于预定阈值,并在所述差小于所述预定阈值时,将通过该点的候选直线的角度进行平均,以作为针对该点的选定直线的角度。5.如权利要求1所述的图像处理装置,还包括:获取单元,其基于所述轮廓获取通过所述轮廓上的预定点的候选直线。6.如权利要求5所述的图像处理装置,其中,所述获取单元通过下述方式获取通过所述轮廓上的预定点的候选直线:构建累加器矩阵,所述累加器矩阵中的每个元素对应于所述轮廓上的预定点可能通过的一条潜在直线,该元素的行索引对应于该潜在直线距原点的最近距离,该元素的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。