一种服装展示素材的抠图方法技术

技术编号:6615010 阅读:715 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开的一种服装展示素材的抠图方法,首先模特图像拍摄及预处理,得到预处理后的着装模特图像;其次对预处理后的着装模特图像进行二值化处理;然后对二值化着装模特图像进行掩膜处理,得到服装图像掩膜;最后根据服装图像掩膜,对预处理后的着装模特图像进行分割处理,提取相应的服装前景图像,完成服装展示素材的抠图。本发明专利技术服装展示素材的抠图方法,针对服装电子商务服装搭配二维展示的需求,提出了一种基于图像处理技术的抠图方法,减少图像抠图中的人工交互,在一定程度上解决了服装搭配展示中服装素材获取困难且费时的问题;同时该抠图处理方法还可衍生应用于其他领域,如“虚拟店铺”、“试衣镜”等。

【技术实现步骤摘要】

本专利技术属于图像处理
,涉及一种抠图方法,具体涉及。
技术介绍
服装展示是服装电子商务的重要功能,其展示形式是否多样,展示效果是否清晰直接影响到客户的最终网购行为。随着服装电子商务的蓬勃发展,对服装展示形式提出了新的要求,如用户希望看到服装搭配的效果展示等。现有的服装搭配展示已有应用,其中以基于图形图像的服装搭配二维展示为主流技术,其具有浏览加载快捷、交互方便、技术上易于维护等优点;而对于一个较大规模且需要经常更换服装款式的销售商而言,其对应的服装素材获取是一件很困难且费时的事情。因此,如何实现服装素材的快速自动化处理,成为服装搭配二维展示中研究的关键问题之一。服装素材的制作是指从拍摄的着装模特图中提取相应的服装素材图像,该处理过程属于典型的前景提取。前景提取的方法主要有基于图像分割技术和基于图像抠图技术两大类。对于服装区域颜色相对单一,且与背景颜色相差较大,采用现有的彩色图像的分割方法,如边缘检测、区域跟踪等很容易实现;而对于服装区域颜色相对复杂,且服装边缘处颜色存在与服装背景相似区域,采用彩色图像的分割方法则不能达到预期效果,如在低对比度区域易丢失边缘信息等。同时,基于现有图像抠图技术的方法则需要较多的人工参与及复杂的处理算法。
技术实现思路
本专利技术的目的是提供,解决了现有抠图方法对于服装区域颜色相对复杂,且服装边缘处颜色存在与服装背景相似区域,不能达到预期效果,且需要较多的人工参与及处理算法复杂的问题。本专利技术所采用的技术方案是,,具体按照以下步骤实施步骤1 模特图像拍摄及预处理,得到预处理后的着装模特图像;步骤2 对步骤1得到的预处理后的着装模特图像进行二值化处理;步骤3 对步骤2得到的二值化着装模特图像进行掩膜处理,得到服装图像掩膜;步骤4 根据步骤3得到的服装图像掩膜,对步骤1得到的预处理后的着装模特图像进行分割处理,提取相应的服装前景图像,完成服装展示素材的抠图。本专利技术的特点还在于,其中的步骤1模特图像拍摄及预处理,具体按照以下步骤实施首先拍摄裸体模特的图像,接着将待处理的服装穿到裸体模特身上,拍摄着装模特图像,然后对裸体模特图像和着装模特图像进行预处理,预处理包括图像裁剪和图像配准,具体实施步骤为首先选择一张姿势端正的裸体模特图像作为标准图像;然后采用基于K-均值聚类和扫描标号法相结合的模特眼睛定位方法对标准图像进行眼睛定位,获得标准图像两基准点位置信息;接着采用上述模特眼睛定位方法定位着装模特图像的模特眼睛,获得待配准图像两基准点位置信息;最后根据刚体变换特点校准着装模特图像。其中的基于K-均值聚类和扫描标号法相结合的模特眼睛定位方法,具体按照以下步骤实施a.采用Gamma矫正的方式进行光照预处理,使得模特图像阴影区域的灰度值变化的幅度增大,同时压缩高亮区域灰度值变化的幅度,减少后续操作中对非肤色像素误判的机率;b.采用K-均值聚类算法对模特图像进行特征空间聚类获得二值化图像,具体按照以下步骤实施对模特图像进行分割,获取模特眼睛定位的目标区域,在对模特图像的处理中,设定K = 3 ;模特图像经过均值聚类后,整个图像只有3种颜色区域,效果是,模特头发与服装呈现同一种颜色,模特皮肤呈现为同一种颜色,剩下的区域为归一化的背景颜色, 并且,各个颜色区域的交界处像素的颜色差异十分明显,具有清晰的颜色梯度,不存在区域边缘过渡颜色带;通过自左至右、从上往下逐像素扫描的方法,先后获取归一化的背景颜色、模特头发与服装区域颜色的具体值,然后将得到的区域像素颜色置为黑色,将模特图像中剩余部分的像素颜色置为白色,得到二值化的模特图像;c.对步骤b得到的二值化模特图像进行形态学开运算与中值滤波,对噪声与疵点进行处理,首先采用“十”字型腐蚀和“十”字型膨胀结合的开运算去除图像中的孤立的小点、毛刺,断开狭窄的连通两块区域的小点,使图像的轮廓变得光滑;然后采用3X3中值滤波技术对图像进行处理;最后采用中值滤波进一步将孤立的疵点除去;d.对步骤c得到的模特图像中包含脸部的白色区域进行边缘检测,获得该区域边界像素值,以该区域的最高像素行的左右端点为起点,以该区域对低像素行的左右端点为终点,将该区域的边缘分为左右两部分,采用试测法进行检测;设pixel (X,y)为该区域左边边缘部分的某一像素点,pixel(xNext, yNext)为该区域左边边缘部分下一行的像素点, 获得pixel (xNext, yNext),具体按照以下步骤实施以像素点pixel (χ, y)为基础,对与它横坐标相同的下一行的像素点pixel (X,y+1)的颜色进行试测,如果像素点pixel (x,y+1) 的颜色为白色,则以像素点pixel (x,y+1)为中心,自右至左逐像素点试测,直到检测到最左的白色像素点,即pixel (xNext, yNext);如果像素点pixel (χ, y+1)的颜色为黑色,同理自左至右逐像素点试测直至检测到pixel (xNext, yNext);e.采用图像扫描标号法对模特眼睛区域的像素点进行标记,进而由几何关系定位眼睛的中心像素点;设眼睛区域确定的几何范围内横坐标的跨度为,纵坐标的跨度为,则模特图像中该眼睛区域的中心像素点的坐标为(,)。其中的步骤2中的二值化处理,具体按照以下步骤实施首先采用区域识别的方法识别模特头部特殊区域,并将其处理为背景颜色;然后运用聚类颜色分析得到服装背景颜色类别值,进而对着装模特图像进行逐像素扫描,如果当前像素点颜色与背景颜色类别值中的一种相似,则认为该像素点属于服装背景,并将其颜色置为白色,否则认为该像素点属于服装区域,并将其颜色置为黑色,着装模特图像被转换成二值图像;最后对于聚类颜色分析处理后服装背景中的瑕疵区域,采用基于八邻域的6方法进行修复处理,得到服装背景为白色的二值化图像;当服装区域中存在与服装背景相似颜色且该相似区域位于服装边缘处时,采用以下聚类分析处理方法,进行二值化处理,具体按照以下步骤实施a.分别通过手动画线方式提取服装背景颜色样本点及特殊区域颜色样本点并进行聚类得到服装背景颜色类别值以及特殊区域的颜色类别值;b.对预处理后的着装模特图像进行自左至右、从上往下的逐像素扫描操作,进行如下判断(1)若某像素点颜色与服装背景颜色类别值中任何一类都不相似,则认为该像素点属于服装区域;(2)若某像素点颜色与服装背景颜色类别值中某一类颜色相似,且不与特殊区域中的任何一类颜色相似,则认为该像素点属于服装背景区域;(3)若某像素点颜色既与服装背景颜色类别值中一类颜色相似,同时也与特殊区域中一类颜色相似,则分别求取该像素点颜色到服装背景颜色类别和特殊区域颜色类别中颜色距离的最小值;若该颜色与服装背景颜色类别值中某类颜色距离较小,则将其划分到服装背景区域;否则将其划分到服装区域。其中的步骤3中的掩膜处理,具体按照以下步骤实施首先通过梯度计算获取二值图像的梯度矩阵,将梯度为非零的像素点作为服装图像的边界,然后通过纵横穿越梯度矩阵获取服装图像的粗略掩膜图像,再采用简化的区域增长算法对粗略掩膜图像中的瑕疵区域进行修复,进而得到服装区域完整的掩膜图像。其中的步骤4根据步骤3得到的服装图像掩膜,对步骤1得到的预处理后的着装模特图像进行分割处理,提取相应的服装前景图像,完成服本文档来自技高网...

【技术保护点】
1.一种服装展示素材的抠图方法,其特征在于,具体按照以下步骤实施:步骤1:模特图像拍摄及预处理,得到预处理后的着装模特图像;步骤2:对步骤1得到的预处理后的着装模特图像进行二值化处理;步骤3:对步骤2得到的二值化着装模特图像进行掩膜处理,得到服装图像掩膜;步骤4:根据步骤3得到的服装图像掩膜,对步骤1得到的预处理后的着装模特图像进行分割处理,提取相应的服装前景图像,完成服装展示素材的抠图。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱欣娟黄俊芳周千明
申请(专利权)人:西安工程大学
类型:发明
国别省市:87

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

1