论文部分内容阅读
X射线衍射指纹图谱法现已成为现代中药分析领域的重要方法之一,而对于藏药而言,仍存在诸多问题,其中之一便是藏药材X射线衍射图谱的数据处理。大部分的藏药材,尤其是植物类,由于含有淀粉、蔗糖、蛋白质等多属低级晶系的大分子有机物质,结晶度很低,毛刺较多,其X射线衍射图谱整体上呈模糊弥散型宽峰,特征衍射峰较少又叠加其上,很难进行图谱解析,也就限制了其在藏药材真伪鉴定和质量控制上的应用。本文正是以解决该问题为目的展开一些研究工作的,具体内容包括四个方面:一是,基于现有的像MDI jade5.0和X’Pert Highscore Plus等专业X射线衍射图谱分析软件介绍了格式转化、图谱平滑、背景及K?扣除、图谱寻峰等传统数据预处理功能模块在Jade5.0中的实施过程及相关算法,还重点对Savitzky-Golay平滑滤波器、小波模极大值去噪算法和小波多区间阈值去噪算法在植物类药材X射线衍射图谱去噪效果方面进行了对比研究。二是,提出获取藏药材尤其是植物类藏药粉末衍射文件的方法,以解决植物类藏药材X射线衍射图谱难以解析。该方法包括获取X射线衍射图谱文件、获取二阶导数图谱文件、寻峰处理、制作粉末衍射文件等四个主要步骤,分别采用了Savitzky-Golay平滑滤波器和对称零面积卷积寻峰算法。在该部分,我们对三点公式法、五点公式法、三次样条法和三次B样条法等离散数据二阶导数计算方法进行了原理上的介绍。基于MATLAB编程语言,我们编写了一套程序,能批量获取藏药材X射线粉末衍射文件的相关信息,方便快捷。三是,提出了植物类藏药材X射线衍射图谱分峰系统。该系统包括格式转化、图谱平滑、背景扣除、初步寻峰和分峰拟合等五个子系统模块,涉及到小波模极大值去噪、统计敏感的非线性迭代削峰、对称零面积卷积寻峰、最小二乘拟合等算法。文中给出了各算法实施步骤。基于MATLAB语言和上述算法,编写了X射线衍射图谱分峰软件,其具备交互式图形界面,能有效地对图谱进行分峰处理,获得峰位、峰强、半高宽、峰型因子、偏态因子等丰富的衍射峰信息,为进一步的药材分析如结晶度计算、相似度计算提供了参考依据。四是,基于向量夹角法、相关系数法、相对熵理论,提出了X射线衍射图谱相似度计算模式,包括原始数据采集、标准化处理、特征信息提取和相似度计算等四个步骤,其中特征信息提取部分有三种方式可以获取。一是,利用离散数学中的二阶导数理论对原始图谱进行信息挖掘,获得足够的指纹特征;二是,引入Voigt衍射峰函数模型和全谱拟合技术,对原始图谱进行分峰拟合,获得精确独立的衍射峰信息;三是直接应用原始图谱,结合相对熵算法,获得图谱间相似度。以上便是本文的主要研究内容和成果,总的来说,提出了获取粉末衍射文件的流程、藏药材X射线衍射图谱分峰系统和图谱相似度计算模式等三种方法用以解决植物类藏药材X射线衍射图谱很难解析的问题。相信上述研究对实现藏药材的高效准确快速鉴定、质量控制和藏药X射线衍射指纹图谱数字化必将起到积极的作用。