- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于贝叶斯算法图像分类系统设计
基于贝叶斯算法图像分类系统设计摘要:图像分类是信息处理的重要研究方向,其中涉及了包括有图像特征提取、建立图像数据决策表,选取适当模式识别算法实现图像的分类。该文选取了模式识别常用的基于最小错误概率的贝叶斯算法,实现了对两类图像的分类问题。利用MATLAB图形用户界面(GUI)方法,设计了良好的人机交互系统的主界面,最后给出了实际例子的程序运行结果,对推动模式识别理论在图像分类问题实践中的应用和普及,具有实际意义。
关键词:图像数据决策表;贝叶斯算法;MATLAB GUI;图像分类
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2012)28-6779-03
图像分类是一个具有重要应用价值的研究课题。目前,关于图像分类的研究主要集中在图像特征的提取和图像分类器的研究。在准确提取图像特征的基础上,如何有效的对图像进行分类,关键在于分类系统的设计。分类系统设计的主要问题在于分类器的设计和特征量的选择。贝叶斯分类是一种典型的分类器,本文在贝叶斯算法的基础上实现了对两类图像的分类器设计。
MATLAB是高效的数值计算的可视化科技应用软件和编程语言之一。图形用户界面(Graphical User Interfaces,GUI)是提供人机交互的工具和方法。MALAB 图形用户界面开发环境(Graphical User Interfaces Developmen Envronment,简称GUIDE)提供了一系列创建用户图形界面(GUI)的工具。这些工具极大的简化了GUI设计和生成的过程。
1 贝叶斯算法简介
模式识别分类问题是对待识别的对象提取观测值,然后根据观测值进行分类。首先建立识别对象的训练集,其中每点的类别已知,根据这些条件,建立判别函数,通过现有的样品估计判别函数中的参数,然后用此判别函数去对类别未知的样品进行判定。
1.1 贝叶斯法则
贝叶斯法则是对主观判断的一种修正方法,是指当样本足够多时,样本概率与总体概率近似。一般情况下,事件A在事件B的条件下的概率,与事件B在事件A条件下的概率不相等,然而,这两者是有确定关系的,贝叶斯法则就是这种关系的描述。
1.2贝叶斯决策
贝叶斯法则只是一种方法,是从大的方向上讲,要将它细化又可以分为许多的具体实施的决策。如果统计知识完整,贝叶斯决策理论是一种最优分类器。贝叶斯分类器是分类错误概率最小或者是平均风险最小的分类器。其设计方法属于一种基本的统计分类方法。
1.3 基于最小错误概率的贝叶斯决策
2 图像分类识别系统实现
2.1 HSV颜色空间
HSV颜色空间比较其它的颜色空间更适合人的视觉特性。其中包含色调H(Hue)、饱和度S(Saturation)和亮度V(Value)。色调H表示表示光的颜色,饱和度S表示光的浓度,亮度V表示光的明暗程度。在基于内容的图像检索中,应用这种颜色空间模型会更适合用户的视觉判断。
2.2颜色空间的量化
根据人的视觉分辨能力的分析,颜色大致划分为如下9种:红、黄、绿、青、蓝、紫、黑、灰和白,依据这九种颜色就可以大致描述一幅图像。因此,可以根据这九种颜色来大致确定图像的主颜色特征。具体量化方法可见文献[5]。
2.3分块主色的实现
本文对图像二维空间进行4*4的划分。对其中每一个分块,统计出像素最多的那种颜色作为主色,建立图像的颜色特征向量。分块主色法是统计图像每个分块主色来突出颜色的空间关系,适用于主题位置相对固定的分类问题,对于变化较大的图像效果会明显减弱。
2.4 主要MATLAB程序
利用MATLAB程序特点进行模式识别算法编程减少了编程的工作量,对于一个成功的软件来说,其内容固然应该是第一位的,但除此之外,图形界面的优劣往往也决定着该软件的档次。MATLAB图形用户界面的优点是工具箱形象直观,利用其自身的GUIDE功能来完成界面结构的设计。
图像识别系统的界面程序主要内容就是每个控件的回调函数,利用回调函数,把功能分散的模式识别函数整合在如图1的主界面中,下面以控件“载入图像”为例,给出回调函数Callback的语句
在MATLAB提示符下键入识别系统名“txsb3”命令则启动如图1所示的识别系统主界面,用户可由其中的载入图像按钮载入需要识别的图像,在菜单栏中选取相应的识别算法,系统就可在相应位置显示图像的类别,主颜色矩阵,分类时间等信息。
4 总结
本文介绍了如何利用MATLAB软件及图形用户界面开发和设计图像分类系统的方法和步骤,图像分类是信息处理的重要研究方向,其中涉及了包括有图像特征提取、建立图像数据决策表,选取适当模式识别算法实现图像的分类。本文选取了模式识别常用的基于最小错误概率的贝叶斯算法,实现了对两类图像的分类问题。利
文档评论(0)