基于表现技法的环境艺术效果图自动分类系统研建
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在设计行业应用图像分类技术,可以使设计数字化、可管理化,让用户能便利地、准确地、高效地借鉴符合某类规定的设计作品。因此提出了一种基于表现技法的环境艺术效果图自动分类方法,目的在于利用机器学习的方法,自动建立分类的模型,以提供设计师概念化的参考借鉴浏览方式。
     首先,本文介绍和分析了环境设计中常用的表现技法。常用的环境设计表现技法有黑自表现、彩铅表现、水粉水彩表现、马克笔表现、计算机表现等几类。根据环境艺术设计师对不同的环境设计表现技法的感知,列出每一种表现技法所表现的低级特征,通过分析不同表现技法的视觉特点,从现有的几种特征提取算法中选择了适合艺术图像特征的算法,包括颜色、纹理等几个方面。
     其次,本文研究了几种重要的图像分类方法,对不同应用背景下可选用的方法进行讨论与分析,由于支持向量机(Support Vector Machine, S VM)具有坚实的理论基础与良好的分类性能等优势,本文着重研究了SVM的方法。SVM本身是一个两类问题的判别方法,不能直接应用于多类问题,从而引入了基于二叉树的多类分类算法,通过分析环境设计表达的视觉特征及SVM的原理和模型,设计了基于二叉树支持向量机(Binary Tree SVM, BT-SVM)的分类器进行环境艺术效果图的学习、训练和分类。然后从核函数参数寻优、数据归一化、样本数目三个方面进行系统评价,并对这些因素进行了归纳和总结,选择合适的分类器模型。在系统界面设计方面,提出了在MATLAB GUI中采用WebBrowser控件的方法实现图像分类的结果展示,不但实现了在MATLAB GUI窗体下浏览大量图像,同时利用HTML语言有较好的可扩展特性,实现在MATLAB用户界面中点击小图弹出大图的效果。经过实验证明,本文提出的基于SVM的环境艺术图像分类方法是行之有效的,对于采用不同表现技法创作的其他艺术作品也具有良好的分类效果。
     最后,本文从自适应的选择核函数、逐步加入相关反馈机制等几个方面对基于艺术风格的图像的分类技术进行了展望。
The application of image classification technology in design industry enables digitization and management of design, and users can draw upon designs that conform to certain standards in a convenient, accurate and highly efficient way. The author hereby puts forward a method of automatic classification for renderings of environmental art based on expression techniques, with the aim of automatically constructing classification models by employing machine learning in order to provide designers with a conceptualized browsing method for reference.
     First, this paper offers an introduction to and analysis of common expression techniques that are utilized in environmental design, including black-white, colored pencil, gouache&watercolor, marker, computer expression, etc. The low-level features reflected by each kind of expression technique are listed under the perception of environmental art designers. Through the analysis of visual characteristics of various expression techniques, this paper extracts the features of various expression techniques based on the visual differences in color, texture, smoothness and degree of saturation, and select some algorithms suitable for art images'feature extraction from several ones.
     Second, this paper studies several important image classification methods and discusses and analyzes the possible options under different application backgrounds. Owing to the advantages of SVM such as firm theoretical basis and excellent classification function, this paper focuses on the research of SVM. The SVM is a method for solving two-class classification problems and cannot be applied to multi-class classification problems directly; hence this paper introduces the multi-class classification algorithm based on binary tree. Through the analysis of its principles and classification methods, and the visual features of expression of environmental design, constructs a BT-SVM classifier to learn, train and classify the renderings of environmental art. This paper conducts a study on three essential factors that affect the classification effect, including parameter optimization of kernel function, data normalization and number of samples. It summarizes the advantages and shortages of these factors in order to select the most appropriate model of SVM. In respect to the design of system interface, this paper puts forward the method of adopting WebBrowser control in MATLAB GUI to realize the display of image classification results, which not only can browse many images under the MATLAB GUI window, but also realizes the effect of clicking a small image and displaying a large image in MATLAB user interface by utilizing the good scalability of HTML language. Experiments have proved that the classification of environmental art images based on SVM suggested in this paper is workable, and other art works created by utilizing different expression techniques, which also has good classification effect.
     Finally, this paper looks into the future of the classification technology of images based on artistic style from selection of adaptive kernel function, gradual integration of relevant feedback mechanism and other aspects.
引文
[1]边肇祺,张学工.模式识别(第二版)[M].北京:清华大学出版社,2000
    [2]曹莉华,柳伟,李国辉.基于多种主色调的图像检索算法研究与实现[J].计算机研究与发展,1999,36(1):96-100.
    [3]陈天华.图像检索技术研究与发展[J].北京工商大学学报(自然科学版),2008,26(6):52-58.
    [4]陈炜.景观设计表现技法[M].长春:吉林美术出版社,2008
    [5]陈蔚.基于内容的图像检索技术在数字化学习资源中的应用研究[D].西南大学.2008.
    [6]陈小娥,陈昭炯.多类SVM在图像艺术属性分类中的应用研究[J].智能系统学报,2009,4(2):157-162.
    [7]成颖,史九林.自动分类研究现状与展望[J].情报学报,1999,18(1):20-26.
    [8]龚永罡,汤世平.面向大数据的SVM参数寻优方法[J].计算机仿真,2010,27(9),204-207.
    [9]苟博,黄贤武.支持向量机多类分类方法[J].数据采集与处理,2006,21(3):334-339.
    [10]洪继光.灰度-梯度共生矩阵纹理分析方法[J].自动化学报,1984,10(1):22-25.
    [11]胡广寰.基于内容图像检索中图像语义分类技术研究[D].浙江大学,2005
    [12]黄瓴.景观设计的语言学分析方法[J].中国园林,2008(8):74-78.
    [13]黄心渊,翟海娟.计算机园林景观表现应用教程[M].北京:科学出版社,2006.
    [14]李芳,徐丽.基于COM组件的MATLAB7.X与VC++6.0接口技术及实际应用[J].计算机应用与软件,2009,26(2):131-134.
    [15]林升梁,刘志.基于RBF核函数的支持向量机参数选择[J].浙江工业大学学报,2007,35(2):163-167.
    [16]麦青.区分真实照片与人工图片的算法与实现[D].中山大学,2005.
    [17]李亚军,赵刚,王华,等.在MATLAB图形用户界面设计中使用ActiveX控件[J].计算机与数字工程,2006,34(12):135-137.
    [18]彭博栋,魏福利.VC6.0与MATLAB7.X混合编程方法研究[J].计算机与数字工程,2008,36(9)174-178.
    [19]任建峰,沈云涛,郭雷.基于多类神经网络机的自然图像分类[J].西北工业大学学报,2004,24(4):431--434.
    [20]孙君顶,崔江涛,毋小省,等.基于颜色和形状特征的彩色图像检索方法[J].中国图象图形学报A辑,2004,9(7):820-827.
    [21]孙君顶,毋小省.基于分块主色和形状特征的彩色图像检索[J].光电工程,2006,33(12):85-90.
    [22]孙君顶,赵珊.图像低层特征提取与检索技术[M].北京:电子工业出版社,2009.
    [23]王惠明,史萍.图像纹理特征的提取方法[J].中国传媒大学学报自然科学版,2006,13(1):49-52.
    [24]王炜,Lyu Michael R,武德峰,等.基于模糊分类的图像颜色直方图研究[J].模糊系统与数学,2003(4):94-98.
    [25]王艳妮,陈龙斌,王卫宏,等.一种基于语义的图像数据库分类系统[J].计算机应用研究,2004,21(4):256-261.
    [26]吴宪传,张向文MATLAB和VC++联合编程的COM研究[J].计算机系统应用,2009,18(7):175-178,194.
    [27]席跃良,黄舒立,李鸿明.环境艺术设计手绘效果图表现技法[M].北京:中国电力出版社,2008.
    [28]闫学昆,曾发贵,金仁喜,等.基于MATLAB和HTML混合编程的多幅图像显示与校验[J].中国体视学与图像分析,2010,5(2):226-230.
    [29]张淑雅,赵一鸣,李均利.基于SVM的图像分类算法与实现[J].计算机工程与应用,2007,43(25):40-42.
    [30]张宪,李晓娟.支持向量机在显微图像分类中的应用研究[J].计算机应用,2008,28(3):790-794.
    [31]章毓晋.图像工程上册-图像处理与分析[M].北京:清华大学出版社,1999.
    [32]ANDROUTSOS D, PLATANIOTIS K N, VENETSANOPOULOS A N et al. Image retrieval using the directional detail histogram [A].//Proceeding of SPIE, Storage and Retrieval for Image and Video Databases VI [C]. San Jose, CA, USA:1997.
    [33]ATHITSOS V. SWAIN M J. FRANKEL C. Distinguishing photographs and graphics on the world wide web [C]. //IEEE Workshop on Content-Based Access of Image and Video Libraries, San Juan, Puerto Rico,1997(20):10-17.
    [34]BAYES T. An essay towards solving a problem in the doctrine of chances [J]. Philosophical transactions of the Royal society,1763, (53):370-418.
    [35]BOSCH A, ZISSERMAN A, XAVIER MUN. Scene classification using a hybrid generative/ discriminative approach [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2008,30(4):712-727.
    [36]CHAPELLE O, HAFFNER P, VAPNIK V N. Support vector machines for histogram based image classification [J]. IEEE Transaction on Neural Networks,1999,10(5):1055-1064.
    [37]CHAPELLE O, VAPNIK V, BOUSQUET O, et al. Choosing multiple parameters for support vector machines [J]. Machine Learning,2002,46(1),131-159.
    [38]CHUNG K P. Intelligent content-based image retrieval framework based on semi-automated learning and historic profiles [M]. Murdoch University,2007.
    [39]CUTZU F, HAMMOUD R, LEYKIN A. Distinguishing paintings from photographs [J], Computer Vision and Image Understanding,2005(100):249-273.
    [40]DUDA R O, HART P E, STORK D G, et al. Pattern classification second edition [M]. Wiley-Interscience,2001.
    [41]HARALICK R M, SHANMUGAM K, DINSTEIN I. Texture features for image classification [J]. IEEE Transactions System Man Cybernet,1973,3(6):610-621.
    [42]Hsu C W, LIN C J, A comparison of methods for multiclass support vector machines [J]. IEEE Transactions on Neural Networks,2002(13):415-425.
    [43]HURSEHKA H, MARTIN N. Comparing performance of feed forward neural nets and K-means of cluster based market [J]. Segmentation:European Journal of Operational Research.1999,114(2):346-353.
    [44]JIANG S Q, DU J, HUANG Q M, et al. Visual Ontology Construction for Digitized Art Image Retrieval [J]. Journal of Computer Science and Technology,2005,20(6):855-860
    [45]KEERTHI S S, LIN C J. Asymptotic behaviors of support vector machines with Gaussian kernel [J]. Neural computation,2003,15(7):1667-1689.
    [46]SMITH J R, CHANG S F. Tools and techniques for color image retrieval [A]. Proceeding of SPIE, Storage and Retrieval for Still Image and Video Databases IV [C].1996(2670): 426-437.
    [47]STRICKER M. DIMAI A. Spectral covariance and fuzzy regions for image indexing [J]. Machine Vision and Applications,1997,10 (2):66-73.
    [48]SUNGMOON C. SANG H 0. SOO-YOUNG L. Support vector Machines with binary tree architecture for multi-class classification [J]. Neural Information Processing letters and Reviews,2004,2(3):47-51.
    [49]SZUMMER M, PICARD R W. Indoor outdoor image classification[C]. //IEEE International Workshop on Content based Access of Image and Video Databases. Bombay, India,1998:42-51.
    [50]VAILAYA A, FIGUEIREDO M A T, JAIN A K, et al. On image classification:city images vs. landscapes [J]. Pattern Recognition,1998:1921-1936.
    [51]VAPNIK V N. The nature of statistical learning theory[M]. Springer Verlag, New York, 1995.
    [52]ZHANG H, BERG A C, MAIRE M, et al. SVM-KNN:Discriminative nearest neighbor classification for visual category recognition[C]. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC, USA: IEEE Computer Society,2006:2126-2136.
    [53]ZHANG L, LIN F, ZHANG B. A CBIR method based on color-spatial feature [C]. //Proceedings of the IEEE Region the 10th Conference,1999:166-169.
    [54]ZHENG C H, JIAO L CH. Automatic parameters selection for SVM based on GA [C]. //Proceedings of the 5th World Congress on Intelligent Control and Automation, Piscataway, NJ:IEEE,2004:1869-1872.