基于SVM的图像分类系统标准设计文档成勇.doc
《基于SVM的图像分类系统标准设计文档成勇.doc》由会员分享,可在线阅读,更多相关《基于SVM的图像分类系统标准设计文档成勇.doc(40页珍藏版)》请在咨信网上搜索。
1、LANZHOU UNIVERSITY OF TECHNOLOGY毕业设计题 目 基于SVM图象分类系统 学生姓名 成 勇 学 号 10240330 专业班级 计算机科学和技术3班 指导老师 李晓旭 学 院 计算机和通信学院 答辩日期 摘 要支持向量机(SVM)方法是建立在统计学习理论基础之上,克服了神经网络分类和传统统计分类方法很多缺点,含有较高泛化性能。不过,因为支持向量机尚处于发展阶段,很多方面尚不完善,现有结果多局限于理论分析,而应用显得较微弱,所以研究和完善利用支持向量机进行图像分类对深入推进支持向量机在图像分析领域应用含有主动推进作用。本文经过支持向量机技术和图像特征提取技术实现了一
2、个图像分类试验系统。文中首先引入了支持向量机概念,对支持向量机做了较全方面介绍;然后,讨论了图像特征描述和提取方法,对图像颜色矩特征做了具体描述,对svm分类也做了具体说明;最终讨论了由分类结果所表现部分问题。测试结果表明,利用图像颜色矩特征分类方法是可行,而且推断出采取综合特征方法比采取单一特征方法进行分类得到结果要更令人满意。关键词:支持向量机 图像分类 特征提取 颜色矩AbstractThe support vector machine (SVM) method is based on statistical learning theory foundation, overcome th
3、e neural network classification and traditional statistical classification method of faults, and has high generalization performance. But, because the support vector machine (SVM) is still in the development stage, many still not perfect, the existing results more limited to the theoretical analysis
4、, and the use of appear more weak and therefore study and improve the use of support vector machines to image classification support vector machine to further advance in the application of image analysis play a positive role in promoting.In this paper, support vector machine (SVM) technology and ima
5、ge feature extraction technology implements a image classification experiment system. This paper first introduces the concept of support vector machine (SVM), the support vector machine (SVM) made a more comprehensive introduction; Then, discussed the image characteristics of description and extract
6、ion method, the image color moment features described in detail, also made detailed instructions for the SVM classification; Finally discussed the classification results of some problems. Test results show that using the torque characteristics of the image color classification method is feasible, an
7、d deduce the comprehensive characteristic method than using single feature method to classify the results are more satisfactory.Keywords: support vector machine image classification feature extraction Color Moment目 录摘 要IAbstractII第一章 序言11.1本课题研究意义11.2本论文目标、内容11.3开发技术介绍11.3.1 SVM技术及其发展简史11.3.2 java技术
8、介绍2第二章 系统分析32.1 系统需求分析32.2 系统业务步骤分析3第三章 系统总体设计43.1 分类系统结构43.2 图像数据库43.3 特征提取模块43.4 svm分类模块4第四章 系统具体设计64.1 特征提取模块64.1.1 颜色矩64.2 SVM分类模块74.2.1 svm算法介绍74.2.2 svm核函数选择84.2.3 svm核函数84.2.4 svmtrain使用方法94.2.5 svmpredict使用方法10第五章 系统测试115.1 图像数据115.2 提取颜色矩特征115.3 svm分类125.4 测试结果分析13第六章 软件使用说明书14设计总结16参考文件17外
9、文翻译18原文18Abstract181 Introduction182 Support vector machines193 Co-SVM203.1 Two-view scheme203.2 Multi-view scheme203.3 About SVM214 Related works23译文24摘 要241 前 言242 支持向量机243 合作支持向量机253.1 双试图计划253.2 多视图计划263.3 SVM 介绍264 相关作品27致 谢29第一章 序言1.1本课题研究意义伴随信息社会到来,大家越来越多接触到大量图像信息。天天全部有大量图像信息在不停产生(如卫星、地质、医疗、安
10、全等领域),这些图像信息有效组织和快速正确分类便成了大家亟待处理课题。图像分类就是利用计算机对图像进行定量分析,把图像中每个像元或区域划归为若干类别中一个,以替换人视觉判读,图像分类过程就是模式识别过程,是目视判读延续和发展。是工业和学术界热点问题。本文提出了一个利用支持向量机(SupportVector Machine,简称SVM)图像分类方法。该系统可用于各类图像分类,给定某类图像训练数据,能够学习分类规则。对于给定新图像,即能输出图像类别。1.2本论文目标、内容 首先应该指出是,在一些方面,SVM同神经网络研究方法是能够相互借鉴。正如在对神经网络研究一样,大家在SVM研究方面不能抱有矛盾
11、幻想,首先想使其功效强大无比,任何情况下全部含有极高泛化能力;其次,又要求SVM含有良好性能,比如全局收敛且收敛速度快。这显然是不现实,它应该是大家不停为之奋斗目标。所以在SVM研究方面必需有所侧重,本文在SVM研究中偏向于它性能和应用性,即要求确保全局最优基础上,尽可能提升收敛速度,使其在图像分析中发挥很好作用:而对SVM容量控制等理论问题,本文暂不过多包含。本文对以下问题做了研究:1。分析SVM模型中核函数特征,探讨核函数和SVM分类器性能关系,为下面研究做铺垫。2利用上述分析,研究了图像特征对SVM分类器影响,关键利用了颜色特征和纹理特征,分别对颜色图像分类、纹理图像分类和综合特征图像分
12、类进行了比较,并在Pc机上进行大量试验,对试验数据进行对比和分析。1.3开发技术介绍1.3.1 SVM技术及其发展简史SVM是支持向量机(SupportVector Machine)简称,是在统计学习理论基础上发展起来一个机器学习方法。早在六十年代,SVM奠基人V.Vapink就开始了统计学习理论研究。1971年,V.Vapink和Chervonenkis在“The Necessary and Sufficient Conditions for the Unifoms Convergence of Averages to Expected values,一文中,提出了SVM一个关键理论基础-V
13、C维理论。1982年,在“Estimation of Dependences Based on Empirical Data”一书中, V.Vapnik深入提出了含有划时代意义结构风险最小化原理,为SVM奠定了直接、坚实理论基础。1992年,B.Boser,T.Guyon和V.Vapnik,在“A Training Algorithm for Optimal Margin C1assifiers”一书中,提出了最优边界分类器,由此形成了SVM雏形。SVM提出被认为是机器学习一个关键革新。1993年,Cortes和Vapnik,在“The Soft Margin classifier”一文中,深
14、入探讨了非线性最优边界分类问题。1995年,Vapnik在“The Nature of statistical Learning Theory”一书中,完整地提出了SVM分类。1997年,V.Vapnik,SGokowich和ASmola,发表“Support Vector Method for Function Approximation,Regression Estimation,and signal Processing”,一文中,具体介绍了基于SVM方法回归算法和信号处理方法。1998年,Smola在她博士论文中具体研究了SVM中多种核机理和应用,为深入完善SVM非线性算法做出了关键贡
15、献。l999年,BSchokopf和SMika等人在“Input SpaceVersus Feature Space in Kemel-Based Methods”一文中提出了将核变换和核技巧用于空间变换。同年, Bscholkopf,C.J.C.Burges和AJSmola在“Advances in Kemel Methodssupport Vector Learning”一文中具体叙述了核方法。上述及同期其它学者工作,将隐含在SVM中核方法引申出来,而且得以发展和完善。核方法提出、完善和深入地应用,是SVM对学习算法关键贡献,是SVM发展一个关键里程碑。1.3.2 java技术介绍Java
16、是一个能够撰写跨平台应用软件面向对象程序设计语言,是由Sun Microsystems企业于1995年5月推出Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)总称。Java自面世后就很流行,发展快速,对C+语言形成了有力冲击。Java 技术含有卓越通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大开发者专业社群。在全球云计算和移动互联网产业环境下,Java更含有了显著优势和宽广前景。Java是由Sun Microsystems企业于 1995年5月推出Java面向对象程序设计语言(
17、以下简称Java语言)和Java平台总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品嵌入式芯片而设计。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现HotJava浏览器(支持Java applet)显示了Java魅力:跨平台、动态Web、Internet计算。以后,Java被广泛接收并推进了Web快速发展,常见浏览器均支持Javaapplet。其次,Java技术也不停更新。(Oracle企业收购了SUN)第二章 系统分析2.1 系统需求分析伴随信息社会到来,大家越来越多接触到
18、大量图像信息。天天全部有大量图像信息在不停产生(如卫星、地质、医疗、安全等领域),这些图像信息有效组织和快速正确分类便成了大家亟待处理课题。图像分类就是利用计算机对图像进行定量分析,把图像中每个像元或区域划归为若干类别中一个,以替换人视觉判读,图像分类过程就是模式识别过程,是目视判读延续和发展。是工业和学术界热点问题。SVM, Support Vector Machine , 即支持向量机,是一个机器学习算法, 不过现今最常拿来就是做分类 (classification) 。 也就是说,假如我有一堆已经分好类东西 (可是分类依据是未知!) ,那当收到新东西时, SVM 能够估计 (predic
19、t) 新数据要分到哪一堆去。 2.2 系统业务步骤分析应用svm分类步骤以下:(1) 首先搜集各个类训练集和测试集(2) 从训练集和测试集中提取图片特征(3) 将训练集提取数据用于svm学习训练,得到训练模板(4) 经过模板对测试集提取特征数据用于分类,得到分类结果系统业务步骤图以下图2.2所表示:搜集训练图片特征提取搜集测试图片学习分类器分类分类结果 图2.2 系统业务步骤图第三章 系统总体设计3.1 分类系统结构基于支持向量机图像分类试验系统框架示意图以下图3.1所表示:图像图像特征提取模块SVM分类模块图3.1系统结构图3.2 图像数据库图像数据库指搜集不一样种类图片作为特征提取图片数据
20、集。此次我所取图片以颜色特征为主以下表格3.2所表示: 表格3.2 图片类别红色黑色蓝色绿色黄色3.3 特征提取模块该模块关键负责对图像数据库中图像进行特征提取,并对其进行特征归一化处理,把所提取特征数据以下格式写到特征输出文件中,以作为下一个模块输入数据。label index1:value1 index2:value2 . label index1:value1 index2:value2 .3.4 svm分类模块该模块以特征提取模块输出文件作为输入,能够对支持向量机各个参数进行选择,包含核函数及其参数,然后用一定量样本对该学习机进行学习和训练,用测试样原来测试,得到最终分类效果。使用 S
21、VM 步骤大约就是:1. 准备数据并做成指定 格式 ( 有必需时需 svmscale) 。2. 用 svmtrain 来 train 成 model 。 3. 对新输入,使用 svmpredict 来 predict 新数据,得到分类结果。第四章 系统具体设计4.1 特征提取模块该模块关键负责对图像数据库中图像进行特征提取,并对其进行特征归一化处理,然后把图像特征值输出到对应文件中,以作为下一个模块输入。4.1.1 颜色矩颜色是彩色图像最关键内容之一,被广泛用于图像检索中。但从图像中提取颜色特征时,很多算法全部先要对图像进行量化处理。量化处理轻易造成误检,而且产生图像特征维数较高,不利于检索。
22、stricker和0reng0提出了颜色矩方法1,颜色矩是一个简单有效颜色特征表示方法,有一阶矩(均值,mean)、二阶矩(方差,viarance)和三阶矩(斜度,skewness)等,因为颜色信息关键分布于低阶矩中,所以用一阶矩,二阶矩和三阶矩足以表示图像颜色分布,颜色矩已证实可有效地表示图像中颜色分布,该方法优点在于:不需要颜色空间量化,特征向量维数低;但试验发觉该方法检索效率比较低,所以在实际应用中往往用来过滤图像以缩小检索范围。设p(i,j)图像像素值,N为像素数,则: Mean=(sum(p(I,j)/N Variance=sqrt(sum(p(I,j )-mean)2/N) Ske
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SVM 图像 分类 系统 标准 设计 文档
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。