利索能及
我要发布
收藏
专利号: 2016106347927
申请人: 徐庆
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-07
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于图像色块内容的图像轮廓特征提取方法,其特征在于,包括以下步骤:

获取输入图像,并提取所述输入图像各像素点的颜色值;所述输入图像为彩色图像、灰度图像或黑白图像;所述颜色值为所述彩色图像的RGB颜色值、所述灰度图像的灰度值或所述黑白图像的灰度值;

将所述颜色值落入相应色相预设颜色值范围的像素点进行归集,根据所述归集的结果获取各所述像素点的色相号;

根据所述色相号对所述输入图像进行色块分割,获取具有相同色相号的色块图像;

获取所述色块图像中至少一个或一个以上预设方向上连续连接的像素点连线所构成线段的端点像素点,将所述端点像素点的集合确认为所述色块图像的轮廓特征和所述输入图像的图像轮廓特征。

2.根据权利要求1所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,将所述颜色值落入相应色相预设颜色值范围的像素点进行归集,根据所述归集的结果获取各所述像素点的色相号的步骤包括:在所述输入图像为彩色图像时,将所述彩色图像中所述RGB颜色值落入相应彩色色相预设颜色值范围的像素点进行归集,获取各所述像素点的彩色色相号;所述彩色色相预设颜色值为在相邻色相RGB标准值的差的范围内取值得到的;所述彩色色相号为根据大小获取的顺序号;

在所述输入图像为灰度图像或黑白图像时,将所述灰度图像或所述黑白图像的灰度值落入相应的灰度色相预设值范围的像素点进行归集,并获取各所述像素点的灰度色相号;

所述灰度色相预设值为根据色块中心灰度值和有效波长确定的;所述灰度色相号为根据大小获取的顺序号。

3.根据权利要求2所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,根据色块中心灰度值和有效波长确定所述灰度色相预设值的步骤包括:根据灰度值的大小顺序,获取各所述灰度值的像素点数量,得到各所述灰度值与对应的像素点数量分布的轨迹线统计数据;

根据所述轨迹线统计数据和波长预设值,获取符合中心灰度值预设规则的轨迹线上的有效波峰灰度值;将所述有效波峰灰度值确认为所述色块中心灰度值;将相邻的所述有效波峰灰度值的区间的中点作为所述有效波长的范围的分界点。

4.根据权利要求1所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,获取所述色块图像中至少一个或一个以上预设方向上连续连接的像素点连线所构成线段的端点像素点,将所述端点像素点的集合确认为所述色块图像的轮廓特征和所述输入图像的图像轮廓特征的步骤包括:获取所述色块图像在各预设方向上的连续连接的像素点的连线线段;所述预设方向包括水平向、垂直向、右斜向和左斜向;所述连线线段包括水平向线段、垂直向线段、右斜向线段和左斜向线段;

通过计算获取所述连线线段上相邻像素点的色相号的差不为零的像素点,将所述色相号的差不为零的像素点作为所述连线线段的所述端点像素点;

获取所述预设方向中至少一个或一个以上预设方向线段的全部端点像素点,将所述全部端点像素点的集合确认为所述色块图像轮廓特征和所述输入图像的图像轮廓特征。

5.根据权利要求1至4任意一项所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,根据所述色相号对所述输入图像进行色块分割,获取具有相同色相号的色块图像的步骤后还包括步骤:获取所述色块图像中符合预设的散点特征的散点像素点;

根据与所述散点像素点相邻的像素点的色相号,对所述散点像素点的色相号进行修正。

6.根据权利要求5所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,所述预设的散点特征包括:连通域像素点数小于连通域像素点数预设值;所述连通域像素点数指在正上方、正下方、正左方、正右方、左上方、右上方、左下方和右下方八个方向上其中至少一个方向连续连接的像素点数;所述连通域像素点数预设值为在所述输入图像的像素点总数的小于10%范围内取值;

所述连通域像素点不能构成线段或所述连通域像素点构成的相邻且平衡的线段的数目小于2条。

7.根据权利要求5所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,根据与所述散点像素点相邻的像素点的色相号,对所述散点像素点的色相号进行修正的步骤包括:基于以下公式获取所述散点像素点与相邻周边8个方向上的像素点的颜色值的差,所述8个方向包括正上方、正下方、正左方、正右方、左上方、右上方、左下方和右下方:X1=D0-Da

X2=D0-Db

X3=D0-Dc

X4=D0-Dd

X5=D0-De

X6=D0-Df

X7=D0-Dg

X8=D0-Dh

其中,X1为所述散点像素点与在正上方相邻的像素点的颜色值差,X2为所述散点像素点与在正下方相邻的像素点的颜色值差,X3为所述散点像素点与在正左方相邻的像素点的颜色值差,X4为所述散点像素点与在正右方相邻的像素点的颜色值差,X5为所述散点像素点与在左上方相邻的像素点的颜色值差,X6为所述散点像素点与在右上方相邻的像素点的颜色值差,X7为所述散点像素点与在左下方相邻的像素点的颜色值差,X8为所述散点像素点与在右下方相邻的像素点的颜色值差,D0为所述散点像素点的颜色值,Da为位于所述散点像素点正上方相邻的像素点的颜色值,Db为位于所述散点像素点正下方相邻的像素点的颜色值,Dc为位于所述散点像素点正左方相邻的像素点的颜色值,Dd为位于所述散点像素点正右方相邻的像素点的颜色值,De为位于所述散点像素点左上方相邻的像素点的颜色值,Df为位于所述散点像素点右上方相邻的像素点的颜色值,Dg为位于所述散点像素点左下方相邻的像素点的颜色值,Dh为位于所述散点像素点右下方相邻的像素点的颜色值;

选取X1、X2、X3、X4、X5、X6、X7、X8中的最小值,将所述散点像素点的色相号修正为所述最小值对应的相邻的像素点的色相号。

8.根据权利要求1所述的基于图像色块内容的图像轮廓特征提取方法,其特征在于,在获取输入图像,并提取所述输入图像各像素点的颜色值的步骤之前还包括步骤:对所述输入图像进行预处理,得到经预处理后的输入图像;所述预处理包括对所述输入图像进行图像大小标准化的处理。

9.一种基于图像色块内容的图像轮廓特征提取装置,其特征在于,包括:

提取颜色值单元,用于获取输入图像,并提取所述输入图像各像素点的颜色值;所述输入图像为彩色图像、灰度图像或黑白图像;所述颜色值为所述彩色图像的RGB颜色值、所述灰度图像的灰度值或所述黑白图像的灰度值;

同一色相的像素点归集单元,用于将所述颜色值落入相应色相预设颜色值范围的像素点进行归集,根据所述归集的结果获取各所述像素点的色相号;

色块分割单元,用于根据所述色相号对所述输入图像进行色块分割,获取具有相同色相号的色块图像;

提取线段端点及特征确认单元,用于获取所述色块图像中至少一个或一个以上预设方向上连续连接的像素点连线所构成线段的端点像素点,将所述端点像素点的集合确认为所述色块图像的轮廓特征和所述输入图像的图像轮廓特征。

10.根据权利要求9所述的基于图像色块内容的图像轮廓特征提取装置,其特征在于,所述同一色相的像素点归集单元包括:色相预设值匹配模块,用在所述输入图像为彩色图像时,将所述彩色图像中所述RGB颜色值落入相应彩色色相预设颜色值范围的像素点进行归集,获取各所述像素点的彩色色相号,或在所述输入图像为灰度图像或黑白图像时,将所述灰度图像或所述黑白图像的灰度值落入相应的灰度色相预设值范围的像素点进行归集,并获取各所述像素点的灰度色相号;其中,所述彩色色相预设颜色值为在相邻色相RGB标准值的差的范围内取值得到的;所述彩色色相号为根据大小获取的顺序号;所述灰度色相预设值为根据色块中心灰度值和有效波长确定的;所述灰度色相号为根据大小获取的顺序号统计模块,用于根据灰度值的大小顺序,获取各所述灰度值的像素点数量,得到各所述灰度值与对应的像素点数量分布的轨迹线统计数据;

处理模块,用于根据所述轨迹线统计数据和波长预设值,获取符合中心灰度值预设规则的轨迹线上的有效波峰灰度值;将所述有效波峰灰度值确认为所述色块中心灰度值;将相邻的所述有效波峰灰度值的区间的中点作为所述有效波长的范围的分界点。

11.根据权利要求9至10任意一项所述的基于图像色块内容的图像轮廓特征提取装置,其特征在于,还包括:图像预处理单元,用于对所述输入图像进行预处理,得到经预处理后的输入图像;所述预处理包括对所述输入图像进行图像大小标准化的处理。

12.根据权利要求9至10任意一项所述的基于图像色块内容的图像轮廓特征提取装置,其特征在于,还包括散点像素点的色相号处理单元;所述散点像素点的色相号处理单元包括:散点识别模块,用于获取所述色块图像中符合预设的散点特征的散点像素点;所述预设的散点特征包括:连通域像素点数小于连通域像素点数预设值;所述连通域像素点数指在正上方、正下方、正左方、正右方、左上方、右上方、左下方和右下方八个方向上其中至少一个方向连续连接的像素点数;所述连通域像素点数预设值为在所述输入图像的像素点总数的小于10%范围内取值;所述连通域像素点不能构成线段或所述连通域像素点构成的相邻且平衡的线段的数目小于2条;

修正模块,用于根据与所述散点像素点相邻的像素点的色相号,对所述散点像素点的色相号进行修正。