发明名称 服装图像前景颜色特征提取方法及服装检索方法和系统
摘要 本发明公开了一种服装图像前景颜色特征提取方法及服装检索方法和系统,其中颜色特征提取步骤如下:对服装图像进行图像分块;根据图像分块划分区域;将色差阈值法与图像分块相结合来检测服装前景边缘,并对服装图像每个像素点的颜色进行转换;服装图像中各像素点的颜色转换为HSV空间;针对于高权重区的像素点颜色值添加高权重,针对于低权重区的像素点颜色值添加低权重;统计HSV颜色直方图,获取颜色特征值。本发明方法采用与图像分块相结合的色差阈值法检测服装边缘,其中被判断为服装前景的部分保留其颜色特征,而被判断为背景的部分取色差替换原来的颜色,有效消除了背景颜色的干扰,提高了服装检索的查全率和查准率。
申请公布号 CN106227827A 申请公布日期 2016.12.14
申请号 CN201610590862.3 申请日期 2016.07.25
申请人 华南师范大学 发明人 陈倩;潘中良;吴剑辉
分类号 G06F17/30(2006.01)I;G06T7/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 郑浦娟
主权项 一种服装图像前景颜色特征提取方法,其特征在于,步骤如下:S1、对服装图像进行图像分块:将服装图像分为n×m子块,令中心n1×m1的块区域为核心区域,其他区域为外围区域;S2、根据图像分块划分区域:将核心区域定义为高权重区,外围区域定义为低权重区;S3、将色差阈值法与图像分块相结合来检测服装前景边缘,并对服装图像每个像素点的颜色进行转换,具体过程如下:S31、逐行从左往右读取每个像素点的RGB值,然后进入步骤S32;S32、求取当前像素点与前一个像素点之间的色差值,并将当前像素点的RGB颜色替换为计算得到的色差值,然后进入步骤S33;其中当前像素点与前一个像素点的色差值为:color(x,y)=RGB(x,y)–RGB(x‑1,y)+color1;其中color(x,y)是坐标为当前像素点(x,y)与前一个像素点(x‑1,y)之间的色差值,color1为变量,起颜色补偿的作用,初始值为0;S33、判断当前像素点色差值中的R、G和B值之和是否大于128且当前像素点所在区域是否为高权重区域;若否,则针对下一个像素点回到步骤S32进行处理;若是,则判断当前像素点是否为第一个满足上述条件的像素点;若是,则将该像素点判定为服装左边缘,根据服装左边缘像素点x坐标x<sub>left</sub>求出服装右边缘像素点x坐标x<sub>right</sub>,其中x<sub>right</sub>=width‑x<sub>left</sub>,width为图像总宽度;同时将color1赋值为当前像素点的RGB数值,即color1=RGB(x,y);然后针对下一像素点进入步骤S34进行处理;若否,则将color1赋值为当前像素点的RGB数值,即color1=RGB(x,y);然后针对下一像素点进入步骤S34进行处理;S34、判定当前像素点x坐标是否满足x≥x<sub>right</sub>;若否,进入步骤S32;若是,将color1赋值为0,即color1=0;然后回到步骤S32;S4、将步骤S3处理后的服装图像中各像素点的颜色转换为HSV空间;S5、针对于高权重区的像素点颜色值添加高权重,针对于低权重区的像素点颜色值添加低权重;S6、统计HSV颜色直方图,获取颜色特征值。
地址 510631 广东省广州市天河区石牌中山大道西55号华南师范大学生物光子学研究院