一种基于图像颜色特征提取的辅助甲骨片缀合方法技术

技术编号:15502171 阅读:116 留言:0更新日期:2017-06-03 23:11
本发明专利技术公开了一种基于图像颜色特征提取的辅助甲骨片缀合方法,包括:选用HSV颜色空间模型,把RGB数据转换为基本色中对应的HSV数值;进行H、S、V分量的划分,分别创建用于存储H、S、V分量平面的通道图像;将原图像的RGB颜色空间转换为HSV颜色空间并分割;根据HS分量创建直方图并赋值后将颜色直方图显示出来;利用OpenCV图像库进行颜色直方图的比较。本发明专利技术利用计算机提取甲骨颜色直方图作为颜色特征,并采用直方图的EMD距离、相关系数,卡方,交集,巴氏距离这5种方法进行最后的特征匹配;可以应用在甲骨缀合过程中,作为缀合前的快速查找,减少缀合过程中的复杂性,提升缀合速度和效率,而且还可以借鉴在其他图像检索系统中。

An auxiliary oracle bones conjugation methods based on color feature extraction of image

The invention discloses a method for extracting conjugated auxiliary oracle bones, image based on color features include: select HSV color space model, the HSV numerical RGB data into the basic color in the corresponding division, S, H; V component, H, S were created for storage and V components of the plane channel image; the original image of RGB color space conversion to HSV color space and segmentation; according to the HS component to create a histogram and color histogram will be displayed after the assignment; compare the color histogram using OpenCV image database. The invention is using computer to extract Oracle color histogram as the color feature, and the EMD distance, correlation coefficient, histogram intersection, chi square, Bhattacharyya distance of the 5 methods for the final feature matching; can be used in the Oracle conjugation process as a conjugate before fast search, reduce the complexity of the conjugation process, enhance conjugation the speed and efficiency, but also can be used for reference in other image retrieval system.

【技术实现步骤摘要】
一种基于图像颜色特征提取的辅助甲骨片缀合方法
本专利技术属于甲骨文研究领域,尤其涉及一种基于图像颜色特征提取的辅助甲骨片缀合方法。
技术介绍
甲骨的缀合是一件非常繁琐的过程,缀合过程中,必须对甲骨的各方面进行仔细的分析和考量才能做决定,这将耗费大量研究人员的时间和精力。在甲骨文的缀合过程中,会依据甲骨的不同属性来进行甲骨碎片的匹配。其中一项属性,就是甲骨块儿的颜色特征。也就是说,同一块儿甲骨的不同碎片的颜色在整体的分布中差别是不大的,甚至是相同的。但是,仅仅依靠甲骨的颜色进行缀合是完全不够的。依据甲骨图像颜色特征进行的匹配技术的意义在于:从大量的甲骨碎片中,利用计算机图像识别技术和模式匹配技术,快速的匹配出在甲骨的颜色特征这一块儿相似的甲骨。在颜色相似的甲骨碎片中再次的进行人工或者计算机缀合,其甲骨缀合的速度和效率必有所提高。综上所述,现有甲骨缀合工作较复杂,缀合速度和效率低。
技术实现思路
本专利技术的目的在于提供一种基于图像颜色特征提取的辅助甲骨片缀合方法,旨在解决现有甲骨缀合工作较复杂,缀合速度和效率低的问题。本专利技术是这样实现的,一种基于图像颜色特征提取的辅助甲骨片缀合方法包括:步骤一、选用HSV颜色空间模型,把RGB数据转换为基本色中对应的HSV数值;步骤二、进行H、S、V分量的划分,分别创建用于存储H、S、V分量平面的通道图像;步骤三、将原图像的RGB颜色空间转换为HSV颜色空间并分割;步骤四、根据HS分量创建直方图并赋值后将颜色直方图显示出来;步骤五、利用OpenCV图像库进行颜色直方图的比较。进一步,分别采用颜色直方图的EMD距离、相关系数,卡方,交集,巴氏距离进行颜色直方图的比较。进一步,采用锁定一张图像,变换另外一张图像的方法来进行颜色直方图的匹配,由最优匹配和最差匹配,推算出各个匹配方法的相似度取值。本专利技术利用计算机提取甲骨颜色直方图作为颜色特征,并采用直方图的EMD距离、相关系数,卡方,交集,巴氏距离这5种方法进行最后的特征匹配;可以应用在甲骨缀合过程中,作为缀合前的快速查找,减少缀合过程中的复杂性,提升缀合速度和效率,而且还可以借鉴在其他图像检索系统中。附图说明图1是本专利技术实施例提供的基于图像颜色特征提取的辅助甲骨片缀合方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面结合附图及具体实施例对本专利技术的应用原理作进一步描述。请参阅图1:一种基于图像颜色特征提取的辅助甲骨片缀合方法,包括:S101、选用HSV颜色空间模型,把RGB数据转换为基本色中对应的HSV数值;S102、进行H、S、V分量的划分,分别创建用于存储H、S、V分量平面的通道图像;S103、将原图像的RGB颜色空间转换为HSV颜色空间并分割;S104、根据HS分量创建直方图并赋值后将颜色直方图显示出来;S105、利用OpenCV图像库进行颜色直方图的比较。本专利技术实施例选用了HSV颜色空间模型,,把RGB数据转换为基本色中对应的HSV数值。经过基本的实验计算,得出表1的范围:表1HSV颜色空间模型数值转换由表1可以得出HSV的范围:H:最小值0,最大值180;S:最小值0,最大值255;V:最小值0,最大值255。1)H、S、V分量的划分因为不必考虑颜色亮度V,为了简单起见,对于颜色色调H,平均分成nH_Level=18份,颜色饱和度S,平均分成nS_level=8份,颜色直方图的每一个颜色小矩形的宽度设置为rectW=8像素宽。则最终获得的颜色直方图的总宽度:nHistWidth=(nH_Level*nS_level)*rectW;2)分别创建用于存储H、S、V分量平面的通道图像:(pSrcImg为原图像的指针)H平面分量:pHplaneImg=cvCreateImage(cvGetSize(pSrcImg),8,1)S平面分量:pSplaneImg=cvCreateImage(cvGetSize(pSrcImg),8,1)V平面分量:pVplaneImg=cvCreateImage(cvGetSize(pSrcImg),8,1)3)将原图像的RGB颜色空间转换为HSV颜色空间并分割颜色空间转换:cvCvtColor(pSrcImg,pHsvImg,CV_BGR2HSV)颜色空间分割:cvSplit(pHsvImg,pHplaneImg,pSplaneImg,pVplaneImg,0)4)根据HS分量创建直方图并赋值:nHS_HistLevel={18,8},fpHS_ranges为HS的范围。颜色直方图:pHist=cvCreateHist(2,nHS_HistLevel,CV_HIST_ARRAY,fpHS_ranges,1)pHSplanes={pHplaneImg,pSplaneImg}填充颜色直方图:cvCalcHist(pHSplanes,pHist,0,0)5)将颜色直方图显示出来。本专利技术实施例利用OpenCV图像库,分别采用颜色直方图的EMD距离、相关系数,卡方,交集,巴氏距离进行颜色直方图的比较,具体的计算方法如下:OpenCV图像库中EMD距离的计算可以调用如下函数:floatcvCalcEMD2(CvArr*signature1,CvArr*signature2,intdistance_type)参数1,2分别代表两个颜色直方图特征向量,实际使用前,已经做了矩阵的变换;distance_type表示比较准则,有CV_DIST_L1,CV_DIST_L2,和CV_DIST_C分别为标准的准则。应用程序中,我们使用的是CV_DIST_L2比较准则。OpenCV图像库中比较两个稠密直方图的方法可以调用如下函数:doublecvCompareHist(CvHistogram*hist1,CvHistogram*hist2,intmethod);参数1,2代表着两个稠密直方图;参数3代表着比较方法:method方法数值如下:1)CV_COMP_CORREL:计算两个颜色直方图的相关系数;2)CV_COMP_CHISQR:计算两个颜色直方图的卡方系数;3)CV_COMP_INTERSECT:计算两个颜色直方图的交集;4)CV_COMP_BHATTACHARYYA:计算两个颜色直方图的巴氏距离。针对颜色直方图的多个匹配策略,采用锁定一张图像,变换另外一张图像的方法来进行测试。有2张相同的图像,可以得出五种比较方法的最优匹配。有2张差别很大的图像,可以得出五种比较方法的最差匹配。由最优匹配和最差匹配,可以推测出各个匹配方法的相似度取值。如下表2。表2直方图比较方法实验测试由表2可得出如下结论:1)两个颜色直方图间的EMD距离越接近0,颜色直方图间的相似性就越强;反之,EMD距离越大,则相似度越弱。故得出EMD距离小于等于1.5的两张甲骨图像可初步判断为相似。2)两个颜色直方图间的相关系数越接近1,颜色直方图间的相似性就越强;反之,相关系数越接近0,则相似度越弱。其数值范围在(0,1]。故得出相关系数大于等于0.5的两张甲骨图像可初步判断为相似。3)两个颜色直方图间的卡方系本文档来自技高网...
一种基于图像颜色特征提取的辅助甲骨片缀合方法

【技术保护点】
一种基于图像颜色特征提取的辅助甲骨片缀合方法,其特征在于,所述基于图像颜色特征提取的辅助甲骨片缀合方法包括:步骤一、选用HSV颜色空间模型,把RGB数据转换为基本色中对应的HSV数值;步骤二、进行H、S、V分量的划分,分别创建用于存储H、S、V分量平面的通道图像;步骤三、将原图像的RGB颜色空间转换为HSV颜色空间并分割;步骤四、根据HS分量创建直方图并赋值后将颜色直方图显示出来;步骤五、利用OpenCV图像库进行颜色直方图的比较。

【技术特征摘要】
1.一种基于图像颜色特征提取的辅助甲骨片缀合方法,其特征在于,所述基于图像颜色特征提取的辅助甲骨片缀合方法包括:步骤一、选用HSV颜色空间模型,把RGB数据转换为基本色中对应的HSV数值;步骤二、进行H、S、V分量的划分,分别创建用于存储H、S、V分量平面的通道图像;步骤三、将原图像的RGB颜色空间转换为HSV颜色空间并分割;步骤四、根据HS分量创建直方图并赋值后将颜色直方图显示出来;步骤五...

【专利技术属性】
技术研发人员:汪向征葛彦强高峰熊晶刘永革
申请(专利权)人:安阳师范学院
类型:发明
国别省市:河南,41

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

1