一种基于相似性的音乐推荐方法技术

技术编号:9435200 阅读:170 留言:0更新日期:2013-12-12 01:04
本发明专利技术公开了一种基于混合特征和高斯混合模型的音乐相似度检测方法,基本思路如下:用伽马通倒谱系数进行相似度检测,并将多种特征的加权相似度作为最终的检测结果;提出一种基于帧轴的调制频谱特征,用该特征表示音乐的长时特征,并且将长时特征与短时特征的组合作为下一步建模的输入;使用高斯混合模型对各个音乐特征建模,首先利用动态K均值方法对模型进行初始化,接着用期望最大化算法进行模型训练,获得准确的模型参数,最后使用对数似然比算法获得音乐之间的相似度。本发明专利技术对音乐特征的获取更为充分和深入,提高了音乐推荐的准确程度。本发明专利技术可降低特征矢量维数,降低音乐数据库信息存储量,提高音乐推荐的准确程度。

【技术实现步骤摘要】

【技术保护点】
一种基于相似性的音乐推荐方法,其特征在于:包括以下步骤:A、建立数据库建立数据库的流程包括特征提取、建立模型和将获得的GMM模型参数保存在模型数据库中,具体步骤如下:A1、特征提取:以帧为单位提取音乐信号的伽马通倒谱系数特征、情绪特征和八音频谱对比度特征;A11、预处理A111、预加重预处理模块输入为采样率44.1KHz的单声道脉冲编码调制音乐文件,文件中各个数据即是音乐波形的采样值,也是待处理的信号x(n),这里n表示采样点的序号,定义y(n)为预加重后的输出信号,则y(n)=x(n)?μx(n?1)其中,μ称为预加重因子,其取值范围是0Hi(k)=|Σm=0N-1gi(m)e(-j2πkm/Nf)|,0≤k<Nf,0≤i<Mg---(2)将伽马通滤波器与倒谱系数相结合,得到伽马通倒谱系数;其提取过程为:加窗分帧的音频信号,经快速傅里叶变换后输入至伽马通滤波器组滤波,伽马通滤波器组滤波的输出经对数压缩及离散余弦变换的结果即为所求的伽马通倒谱系数;伽马通倒谱系数的具体提取步骤如下:A1211、对预处理后的信号sw(n)进行快速傅里叶变换(FFT),将时域的音乐信号转换到频域,并计算其能量|Sw(k)|2:|Sw(k)|2=|Σn=0N-1sw(n)e-j2πkn/Nf|2,0≤k<Nf---(3)A1212、将式(3)计算出的音乐信号能量通过伽马通滤波器组中第i个滤波器,i=0、1、…、Mg?1,并对滤波器的输出进行对数压缩,得到:mi=ln[Σk=0N-1|Sw2(k)|Hi(k)],0≤i<Mg,0≤k<Nf---(4)A1213、将式(4)表示的对数压缩结果进行离散余弦变换,得到伽马通倒谱系数为:GFCC(i)=2NΣg=0Mgf-1mgcos[πi(g+0.5)/Mg],i=0,1,···,L-1式中,L为伽马通倒谱系数的个数,0xtGFCC=[GFCCt(0),GFCCt(1),···,GFCCt(L-1)]TA122、提取情绪特征矢量音乐中情绪特征包括:时域均值TA、频域均值FA、时域方差TV、频域方差FV、频域最大值FM、时域重心TC、频域重心FC、时域带宽TB、时域滚动TR、频域滚动FR、时域流量TF和频域流量FF;定义xt(n)表示第t帧音乐信号的离散采样值,n=0、1、…、Nf?1;表示xt(n)经过快速傅里叶变换后的频域幅值,k=0,1,…,Nf?1,Xt(k);则时域与频域的各个特征参数的计算公式如下:A1221、计算时域、频域均值TAt=1NfΣj=0Nf-1xt(j)FAt=1NfΣj=0Nf-1Xt(j)式中,TAt为第t帧音乐信号的时域均值,FAt为第t帧音乐信号的频域均值;A1222、计算时域、频域方差TVt=Σj=0Nf-1(xt(j)-TAt)2FVt=ΣNf-1(Xt(j)-FAt)2式中,TVt为第t帧音乐信号的时域方差,FVt为第t帧音乐信号的频域方差;A1223、计算频域最大值FMt=max{Xt(j)},0≤j<Nf式中,FMt为第t帧音乐信号的频域最大值;A1224、计算时域、频域重心TCt=Σj=0Nf-1xt(j)×jΣj=0Nf-1xt(j)FCt=Σj=0Nf-1j·Xt(j)Σj=0Nf-1Xt(j)式中,TCt为第t帧音乐信号的时域重心,FCt为第t帧音乐信号的频域重心;A1225、计算时域带宽TBt=Σj=0Nf-1[|xt(j)|2×(j-TCt)]Σj=0Nf-1|xt(j)|2式中,TBt为第t帧音乐信号的时域带宽;A1226、计算时域、频域滚动Σj=0TRt|xt(j)|2=0.85×Σj=0Nf-1|xt(j)|2Σj=0FRt|Xt(j)|2=0.85×Σj=0Nf-1|Xt(j)|2式中,TRt为第t帧音乐信号的时域滚动,FRt为第t帧音乐信号的频域滚动;A1227、计算时域、频域流量TFt=Σj=0Nf-1[|xt(j)|-xt-1(j)]2FFt=Σj=...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈喆殷福亮时丹
申请(专利权)人:大连理工大学
类型:发明
国别省市:

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

1