基于色彩聚类的皮影服饰纹样分割

来源 :现代纺织技术 | 被引量 : 0次 | 上传用户:shlpsfs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:为实现皮影服饰图案的自动提取,以唐山皮影头茬图像为例,分析了皮影服饰的色彩构成及图案特点,探讨了一种基于色彩聚类的皮影图案识别方法。通过相对总变差模型对皮影图像进行了噪声平滑处理;将处理后的数字图像由RGB颜色空间转换至CIE L*a*b*颜色空间,提取空间中的a、b两个色彩分量;利用K-means聚类算法对皮影图像色彩进行聚类分析,最终实现皮影色彩纹样的最佳分割。结果表明,笔者设计的算法可有效实现对于皮影这类色相分明、细节丰富且主色统一的彩色图像的分割。
  关键词:皮影;纹样分割;色彩聚类;图像平滑;颜色空间
  中图分类号:TS941
  文献标志码:A
  文章编号:1009-265X(2021)05-0071-07
  Pattern Segmentation of Shadow Puppetry Costumes Based on Color Clustering
  LIU Jinga, ZHUANG Meilinga, SHANG Leia, ZHANG Xiaofengb
  (a.College of Textile & Clothing; b.College of Computer Science & Technology, Qingdao University,Qingdao 266071, China)
  Abstract: In order to achieve the automatic extraction of shadow puppetry costume patterns, taking the headdress images of Tangshan shadow puppetry as an example, the color composition and pattern characteristics of shadow puppetry costumes are analyzed, and a shadow puppetry pattern recognition method based on color clustering is discussed. Noise smoothing is performed on the shadow puppetry images through the relative total variation model. The processed digital image is converted from RGB color space to CIE L*a*b* color space. Two color components, a and b, in the space are extracted, the K-means clustering algorithm is adopted to carry out a cluster analysis on the colors of shadow puppetry costumes, and the best segmentation of shadow puppetry color patterns is realized finally. The experimental results show that the algorithm designed in this paper can effectively segment color images, like shadow puppetry color patterns, which have distinct hue, rich details and uniform main color.
  Key words: shadow puppetry; pattern segmentation; color clustering; image smoothing; color space
  中国传统图案艺术源远流长,形式多样、内涵丰富,是中华民族的宝贵财富[1]。皮影是极具地方特色的中华民族传统文化瑰宝,蕴含着丰富的民俗意识和文化内涵。作为一门古老的艺术,皮影服饰中丰富的图案具有特殊的审美韵味,是人类艺术创造的精华[2]。皮影图案的色彩与五行学说相对应[3],采用红、绿、黑、黄、白表现影人所有的色彩,色彩饱和度高,明度大,且刀口通过留白方式进行界定,如图1所示。
  长久以来,皮影服饰图案的提取以人工为主,受主观因素与环境因素影响较大。目前,数字图像处理技术的在传统服饰图案的自动提取研究中已经取得了广泛应用,例如,邢乐等[4]以汉族传统服饰“云肩”为例,基于均值漂移聚类法提出了一种检测传统服饰实物图像颜色的方法,解决了获取实物图像的色彩耗时、缺乏准确性等问题;王晓予等[5]以明代服饰织物为载体,采用领域平均法对刺绣图案进行滤波处理,平滑掉了不需要的织物纹理结构使得图案的轮廓变得比较清晰,最后通过图像聚类分析方法实现了刺绣图案的自动提取;李俞霏等[6]以明代赐服斗牛袍为研究对象,在对服饰图案进行了滤波降噪处理后,采用K-means聚类算法对服饰色彩进行聚类,实现了不同色彩纹样的分割;徐平华等[7]采用图像分析技术,有效提取了藏族、朝鲜族及哈萨克族等多个民族服饰主色并进行了示范性度量和可视化表达。皮影人物服饰与民族传统服饰一脉相承,并且更加接近于中国传统的戏曲服饰。与服饰图案的提取相比,皮影为二维平面的物体,其图像跟物体本身更为接近,且皮影服饰色彩以雕刻刀口界定,完整清晰,更加适用于基于图像处理技术的图案提取。但由于皮影头茬相较于服饰图案尺寸小,并且雕镂精细,目标图案与背景需要更加精确地进行分离。而传统的图像平滑算法无法有效的去除图像中的噪声信息,造成图案边缘模糊。相對总变差模型(Relative total variation,RTV)[8]利用纹理(噪声)部分的相对总变差与图像主结构的相对总变差之间的差异[9],能够实现对图像中噪声的去除。该算法在有效平滑噪声的同时能够清晰地保留图案的边缘,更加有利于后续基于图像色彩进行的聚类处理。   本文结合皮影图案细节丰富、色彩纯度高的特点,采用RTV算法对皮影头茬图案图像进行平滑处理。将平滑后的色彩图像转换至CIE L*a*b*色彩空间,然后采用K-means聚类分析算法基于颜色特征对皮影图案纹样进行分割提取,经实验分析,文中设计的实验方案可以有效提取皮影的服饰纹样。利用现代信息技术提取皮影中别具特色的艺术元素,不仅能够克服人眼识别受环境、心理、生理等因素影响,而且有助于创新吸收皮影元素应用在其他相关领域[10-12],使之为现代生活所吸收,实现皮影深层的民俗观念、地区意识等特定文化形式的留存[13]。
  1 皮影图像预处理
  1.1 噪声平滑
  皮影图案在制作时因人工上色不匀产生的色彩污点以及后期进行图像采集、传输时产生的噪声信号给色彩聚类带来了不便,本文采用相对总变差模型对皮影图案进行预处理。RTV模型是Xu等[8]提出的一种保留主结构的图像平滑方法,适用于非统一或各向异性的纹理(噪声)的滤除[14],能够实现皮影图像中无规则的噪声信息与图案的主结构轮廓的有效分离。其模型表示为:
  arg min(Sp-Ip)2+λ·Dx(p)Lx(p)+ε+Dy(p)Ly(p)+ε(1)
  式中:S为输出图像;I为输入图像;p为像素点索引;第一项为保真项,避免输入与输出图像差距较大;第2项为相对总变差,λ为调整参数,控制保真项与相对总变差的比例,其中λ值越大平滑效果越显著,但过大会造成图像模糊,在文中皮影图像的平滑处理中,取λ值为0.005~0.01;D为总变差;L为固有变差;(为很小的一个正数,防止分母出现0的情况。在以像素点p为中心的正方形邻域R(p)内,x、y方向上的窗口总变差Dx(p)、Dy(p)与窗口固有变差Lx(p)、Ly(p)为:
  Dx(p)=q∈R(p)gp,q(xS)q(2)
  Dy(p)=q∈R(p)gp,q(yS)q(3)
  Lx(p)=q∈R(p)gp,q(xS)q(4)
  Ly(p)=q∈R(p)gp,q(yS)q(5)
  式中:q为R(p)领域内所有像素点的索引,x,y为像素点q在x和y两个方向上的偏微分,gp,q为根据空间关系定义的权重函数
  gp,q∝exp(xp-xq)2+(yp-yq)22σ2(6)
  式中:σ为控制窗口尺寸的参数,对图像的平滑程度起着重要作用。σ值越大图像的平滑程度越显著,但取值过大容易平滑掉图案的细节部分。根据所处理的皮影图像纹理的大小,取σ为1~2。
  该算法使用Image Processing Toolbox 10.2版,运行环境统一为Microsoft Windows 10的Matlab 9.4版软件平台,该算法对皮影图像的平滑效果如图2所示,不难看出,图像中的噪声信号及色彩污点被平滑掉,且图像的边缘轮廓被完整保留。
  1.2 颜色空间转换
  实验对象(皮影图像)的颜色空间为RGB。RGB颜色空间是设备依赖颜色空间的一种,是目前应用最广泛的色彩空间。但由于在RGB图像中所显示的颜色是均由R(红色)、G(绿色)和B(蓝色)3种颜色混合而成,各通道的相关度较高,无法清晰地感知及度量色彩之间的差异。因此需要将图像从RGB颜色空间变换到色彩感知均匀且容易度量的颜色空间中。
  CIE L*a*b*(简称CIE Lab)颜色空间是设备无关的颜色空间,由一个亮度分量(L)和两个色彩分量(a、b)组成。该颜色空间在感知层面具有均匀性,人们在视觉上觉得接近的两种颜色,对应在CIE Lab颜色空间中的位置也是相临近的[15],且空间中的颜色差异可以用三维坐标系中这两种颜色的空间点之间的欧氏距离表示,更加有助于根据色彩差异进行聚类分析。RGB空间转换为CIE Lab空间时需借助CIE 1931 XYZ颜色空间进行转换,将色度和亮度分開。颜色空间转换算法步骤如下:
  a)提取RGB彩色空间中皮影图像的R、G、B3个分量,组成矩阵A=[r,g,b]T;
  b)由式(7)将A进行线性变换转换至XYZ空间,组成矩阵B=[X,Y,Z]T,
  B=0.4124530.3575800.1804230.2126710.7151600.0721690.0193340.1191930.950227·A(7)
  c)然后将矩阵B中的X、Y、Z3个分量由式(8)、式(9)经非线性变换计算出CIE Lab空间的a、b分量。
  L=116×FYYn-16
  a=500×FXXn-FYYn
  b=200×FYYn-FZZn(8)
  F(t)=t13,若t>0.008856
  7.787t+0.137931,其他(9)
  式中:Xn、Yn、Zn为默认值95.047、100.0、108.883。
  2 色彩聚类分割
  采用K-means聚类算法对皮影图像中的颜色进行搜索及聚类。该算法是由MacQueen提出的一种简洁、快速的无监督学习算法[16],通过最小化n个样本{x1,x2,…xn}和K个聚类中心{C1,C2,…,CK}之间的距离之和,来实现n个样本划分到K个簇中的目的。其中每个样本xi为提取的该像素的a,b通道值。该算法对于皮影图像这种大数据集的聚类处理具有较高的效率。对转至CIE Lab空间中的皮影图像进行K-means聚类处理,算法步骤设计如下:
  a)设定聚类数K=4;
  b)随机选取K个点作为初始聚类中心{C1,C2,…,CK};
  c)计算每个点到聚类中心的距离D(xi,{C1,C2,…,CK}),根据到每个聚类中心的欧氏距离的大小来分配到具体的某一类K,并标记{1,2,…,K},其中欧氏距离计算为:   D(x,C)=∑ni=1(xi-C)2
  d)计算分配好的每一类数据集的均值,将其作为新的聚类中心;
  e)重复c)、d)步骤,直到图像的聚类中心不发生变化。
  实验所得结果如图3所示。可以看出,最终得到的皮影纹样提取结果轮廓完整且边缘结构准确。对于色彩颜色饱和度高的红、黄、绿三色区域图案分割清晰,所含噪声少,取得了满意的分割效果。
  3 结果对比与分析
  3.1 不同图像平滑算法比较
  为选择合适的平滑滤波方法,对比了中值滤波、均值滤波、高斯滤波以及相对总变差模型4种算法对同一皮影图像的处理结果,如图4所示。
  由实验结果可以看出,均值滤波处理后的图像(图4(c))边缘模糊严重,无法清楚保留图像的边缘锐度,因此对于凸显图像边缘轮廓的皮影对象是不宜采用的。相比较而言,中值滤波可以较好的平滑图像中的噪声,并且不会模糊图像的边缘,但由于制作皮影时的刻工精细,皮影图像的细节部分的尺寸较小,低于中值滤波模板的邻域宽度的一半,因此某些特征值被中值滤波处理后的中值所取代,造成了图像细节的丢失(图4(e))。高斯滤波处理后的皮影图像(图4(d))虽然细节部分没有出现缺失,但仍存在一些边缘模糊的情况,无法清晰保留皮影的特征。相比于其他3种图像滤波算法,相对总变差模型可在滤除噪声的同时有效保留皮影图案的边缘及清晰度。相对总变差模型的平滑效果如图4(b)所示。由图4(b)可看到,皮影图像中许多噪声信号及色彩污点都被分离出来,且图案清晰,因此,选择相对总变差模型来平滑皮影图案效果最好。
  3.2 图像分割结果分析
  为了验证文中算法的有效性,实验先比较了平滑去噪对色彩聚类效果的影响,图5(a)为未经过平滑去噪预处理的传统K-means算法对皮影图案进行色彩聚类的分割结果,由于没有进行图像的平滑预处理,使得分割后的图像含有许多噪声信号,影响了分类结果的准确性。同时对比了模糊C均值(Fuzzy C-means,FCM)聚类算法对皮影图案的分割效果,实验结果在图5(b)中示出,可以看到,在以绿色为主进行聚类的图像中存在许多黄色部分,这是由于模糊C均值聚类算法对数据没有硬性划分,导致绿色与其颜色相近的黄色划分不明显。为定量分析聚类结果,将手工分割的图像作为参照对象,采用常见的图像分割性能检测指标平均准确率[17](Mean accuracy, MA)对实验结果的准确性进行评价。MA是对图像中所有类别的分割正确的像素数和所预测的总像素数的比值取平均,如式(10)。
  MA=1K∑Ni=1niiti(10)
  式中:K表示类别数;nii表示实际类别为i,预测类别为i的像素数量;ti表示类别i中包含的像素总数。
  表1中示出了本研究方法及其他两种分割算法所得分割结果的平均准确率及运行时间。由表1中的平均准确率MA值可见,本研究方法的分割准确率最高,表明其分割结果更加接近于正确的图案分割结果,同时,从分割算法的运行时间来看,本研究方法的收敛速度快于FCM聚类算法,但是,其时间分割代价则高于未经平滑处理的传统K-means算法,原因在于本研究方法在使用相对总变差模型进行图像平滑处理时,所采用的平滑算法相对较为耗时,因此整体算法分割速度低于传统的K-means算法,但从所得分割结果上来看,本研究方法的分割性能优于传统的K-means算法和FCM算法。
  为了进一步验证本研究所提出的图案分割方法的有效性,对其他皮影图像进行色彩聚类分割实验。图6示出了其他4幅图片的分割结果。实验结果表明了该方法的有效性,能够较准确地实现皮影服饰图案的快速提取。
  4 结 论
  为客观提取皮影服饰图案纹样,基于皮影图案色彩分明、互补性强的特点,设计了一种基于色彩聚类的图案提取方法。该方法通过相对總变差模型分离皮影图案中的噪声及主结构,对所得图像利用K-means算法对皮影图案进行色彩聚类分割,最终提取出清晰完整的皮影图案。结果表明,该方法在皮影图案的分割及提取中具有较好的效果及应用前景,与传统的K-means及FCM两类聚类算法相比提高了图案提取的准确度。笔者提出方法适用于图像色彩丰富、色块分明的皮影图案提取,但是对于分割结果的鲁棒性有待进一步提高,后续工作将针对这一问题进行算法改进,并将提取出的皮影图案元素加以应用,实现新时代下皮影艺术的传承。
  参考文献:
  [1]秦岁明.与时俱进的传统图案艺术[J].装饰,2003(8):40-41.
  [2]闫子飞,朱琳.皮影图案在现代设计中的创新应用[J].前沿,2014(17):232-233.
  [3]张显媚.略谈甘肃庆阳皮影造型艺术风格[J].丝绸之路,2014(22):64-65.
  [4]邢乐,张杰,梁惠娥,等.传统服饰云肩实物图像主色的智能检测[J].纺织学报,2017,38(11):110-115,123.
  [5]王晓予,向军,潘如如,等.服饰刺绣图案的自动提取与色块分割[J].纺织学报,2017,38(9):120-126.
  [6]李俞霏,梁惠娥.明代织物纹样的智能提取:以斗牛袍为例[J].丝绸,2018,55(11):53-58.
  [7]徐平华,冒海琳,张玉杰,等.民族服饰色彩构成分析方法研究[J].丝绸,2019,56(3):24-29.
  [8]XU L, YAN Q, XIA Y, et al. Structure extraction from texture via relative total variation[J]. ACM Transaction on Graphics(TOG), 2012,31(6):1-139.   [9]张波,汤春明.基于相对总变差模型与自适应形态学的织物瑕疵检测[J].纺织学报,2017,38(5):145-149,162.
  [10]苏淼,鲁佳亮,林海雷.皮影造型艺术在现代丝绸家纺中的应用[J].丝绸,2012,49(5):41-44.
  [11]李秀丽.皮影图形在服装设计中的应用研究[D].杭州:浙江理工大学,2014.
  [12]刘海英,刘颁,韩福丽,等.皮影元素在旅游纪念品设计中的应用研究[J].包装工程,2018,39(24):333-339.
  [13]张谦.唐山皮影的传承与发展[D].石家庄:河北科技大学,2009.
  [14]GONZALEZ R C,WOODS R E, EDDINS S L. Digital image processing using MATLAB[M].2nd ed. Beijing: Publishing House of Electronics Industry, 2009.
  [15]霍凤财,孙雪婷,任伟建,等.Lab空间的改进k-means算法彩色圖像分割[J].吉林大学学报(信息科学版),2019,37(2):148-154.
  [16]黄宇,付琨,吴一戎.基于Markov随机场K-Means图像分割算法[J].电子学报,2009,37(12):2700-2704.
  [17]SHELHAMER E, LONG J, DARRELL T. Fully convolutional networks for semantic segmentation[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2017,39(6):640-651.
  收稿日期:2020-07-23 网络出版日期:2021-04-16
  基金项目:青岛大学研究基金项目(JXGG2019080)
  作者简介:刘静(1995-),女,山东枣庄人,硕士研究生,主要从事服装与服饰数字化方面的研究。
  通信作者:庄梅玲,E-mail:zmlqdu@126.com
其他文献
TOR是世界上最受欢迎的匿名通信系统,也因此逐渐成为攻击和审查的目标。大量工作研究了TOR对于各类攻击的脆弱性,而攻击者一旦控制了通信链路入口节点,链路两端被观察的概率将大大提高,进而破坏通信双方的匿名性,对用户安全构成严重威胁。通过分析TOR路由选择算法,对受控恶意入口节点进行有效的分配部署来提高受控入口节点被选率。实验表明,当攻击总资源一定时,受控节点带宽设置在53.8 Mbit/s左右更易被用户选择。
摘 要:为拓展聚丙烯纤维材料的应用领域,针对等离子体处理对聚丙烯纤维材料润湿改性的影响进行了研究。将聚丙烯(PP)纤维膜经等离子体处理后,再利用多巴胺(PDA)对其进行了化学接枝改性,并对所制备材料的形貌、化学性能、接枝程度和相对润湿性进行了系统性的表征。结果表明:经等离子体处理后,多巴胺处理对聚丙烯纤维膜的表面润湿性能明显提升,接触角可从80°降低至0°。在等离子体处理过程中,当氧气与氩气的比值
分层文本分类在现实中应用比较广泛,在数据不理想的情况下,充分利用分层结构信息对提高分类效果有很大的帮助。针对警情数据,为了充分利用其现有的分层结构信息,缓解数据严重不均衡的问题,提出了一种基于BERT的迁移分层文本分类模型,利用BERT预训练模型充分提取警情领域相关信息,用于分层文本分类。实验结果表明,利用结构信息和迁移学习对结果都有不同程度的提高,尤其是对数据少的类别。
摘 要:为了利用感性工学来达到最大程度的量化消费者对于女性轻西装款式的感性评价,在感性工学与服装款式結合的背景知识基础上利用SD法将12款典型女性轻西装款式图和12对感性评价形容词设计成电子调查问卷并发放,收回有效问卷55份,通过数据预处理后导入数据分析软件SPSS中对数据进行均值分析、标准差分析、因子分析和聚类分析等来量化消费者对于女性轻西装款式的感性评价。结果表明,女性消费者对不同款式西装的整
摘 要:为了探究织物手感和手指振动信号之间的关系,对手指滑动触摸织物所产生的手指振动信号进行测试,并采用因子分析的方法提取特征量。然后对振动信号特征量和织物手感评价因子进行了相关性分析。通过研究得到能够代表手指触摸织物所受到的振动刺激有6个特征量。特征量与手感评价因子的相关性为:舒适感、柔软感和光滑感与手指经向触摸织物时在80~500 Hz频段内的振动强度呈强负相关;舒适感和柔软感与手指纬向触摸织
差分隐私保护在交通轨迹数据发布领域的应用研究日益增多,如何在保证数据隐私性的同时提高发布数据集的可用性,已成为重要的研究课题。目前,在结合聚类的差分隐私保护算法中,主要是基于K-means聚类算法,但由于需要提前指定K值,因此基于K-means的方法不能很好地适应数据集的变化。提出了一种新的交通轨迹差分隐私保护数据发布方法,该方法结合AP聚类算法(Affinity Propagation Clustering Algorithm)以及豪斯多夫距离,设计指数机制对轨迹点进行聚合映射,以提高轨迹集的数据可用性
在快速发展的信息技术下,信息化技术条件下的政府业务也朝着电子政务的方向发展。针对电子政务系统中跨部门的业务协同与信息系统共享频繁,业务流程描述与系统实现中的流程描述存在差异的问题,基于电子政务的全局性、实用性、统一性原则,利用规范的语言和结构,建立一套符合在政府业务梳理规范下的业务流程管理体系,从而实现业务与系统实现的一致性,并准确把握政府部门业务职责以及部门之间的业务协同和合作的情况,同时在某市人大政务系统得到实际应用。
基于大数据技术和常规特征工程的数据预处理方法可以得到适用于机器学习、深度学习等算法模型所需要的数据,但是在数据建模之前对数据特征进行选择和筛选,降低高维数据中的冗余特征以达到最佳模型性能是当今数据科学家们重点研究的内容之一。本文提出了基于XGBoost算法对特征进行贡献度分析作为基础,结合线性搜索的算法对数据进行特征选择,与传统的基于特征空间的搜索算法,具有在更小的搜索空间下找到更优子集的特点。最后讨论了当前基于线性搜索的特征选择的问题和挑战。
本文通过定义合取布尔网络的邻接矩阵与状态变量之间的运算,利用邻接矩阵将合取布尔网络代数化,进而将状态变量随时间变化的信息转移到矩阵的幂与状态变量的运算上,根据网络在[0,N]上能观的定义,提出了一种判断合取布尔网络在[0,N]上能观的方法,又讨论了具有强连通图的合取布尔网络,给出判断其能观性的方法。
PVC压延设备保持正常工作状态是整个生产过程能否顺利进行重要前提。针对现有的PVC压延设备运行状态的诊断需求,本文提出了一种基于CART算法的工业设备状态诊断方法,该方法通过计算基尼系数建立诊断模型。同时,针对单CART树容易出现过拟合现象且分类精度不高的问题,引入提升(Boosting)方法。通过构建多个CART树并进行加性组合,提高诊断模型分类精度。通过实例测试,加性组合后的诊断模型在工业设备故障识别上正确率为88.37%,AUC值为0.90,判决速度为0.15 ms/条,可以应用于PVC压延设备生产