1. 引言
折光仪广泛应用于溶液浓度测定,尤其是测定类似蔗糖溶液的浓度 [1] 。目前,折光仪主要有手持式折光仪、阿贝折光仪和基于折光原理的数字折光仪等。旭明等 [2] 开发的数字折光仪折光率测定范围为1.3224~1.5039,测量棱镜采用蓝宝石材料,折射率高、理化性能好,ccd传感器采用2048像元。刘香斌等 [3] 采用v型棱镜和半导体激光器为光源研制了两种折光仪。衷桂明等 [4] 比较了智能数字折光仪、手持目视折光仪和阿贝折光仪测定10%的标准糖溶液的结果。从文献资料和市场情况看,数字折光仪测量精密度较高,主要用于实验室等专业检测,但价格较高。目视折光仪使用标定好的刻度来反映被测物质的浓度,价格低,但是其读数精度较差,不利于数据处理和校准。随着智能手机技术的发展及其在分析化学中的应用 [5] ,利用丰富的手机app应用软件,可以提高目视折光仪的精密度和数据处理能力,实现目视折光仪的数字化,有利于折光仪这一廉价仪器进入家庭等非专业检测领域推广使用。因此,基于手机结合折光仪数字化方法的快速检测技术及其应用具有重要意义。
2. 基本原理
2.1. 手机折光率测量仪硬件
手机折光仪硬件由安卓手机和目视折光仪(浙江衢州艾普计量仪器有限公司)组成。其技术原理是当光线通过液体物质时,因物质的折光率不同,在焦面上产生不同的折光位置,用手机照相探头获取折光位置后,经手机app软件进行数据处理后,就可以获得被测物质的浓度(如图1所示)。在图1中,如果入射光a到达界面bc时,ab和ac与法线的夹角小于临界角时,光线ab、ac经棱镜bc界面折射到de界面出射,经汇聚透镜在刻度焦面成明暗双色像,该像经过目镜,可用手机照相保存图片。测量介质的折射率不同,其临界角不同,刻度焦面成明暗双色像位置不同,根据焦平面明暗位置分界线与参考线间的距离不同,可得到测量介质的折光率。目视折光仪与手机通过手机附加外壳及其附件连接,构成一体化手机折光仪,手机附加外壳及其附件由3d打印机(aod创造者,青岛奥德莱三维打印有限公司)打印成型,实物装置如图2所示。
2.2. 折光刻度数据读取与校准
采用数字图像处理技术,可将刻度值换算成所需要参数。以蔗糖溶液测试为例,折光刻度数据读取
. schematic diagram of visual refractometer digital device based on smartphone
图1. 基于手机折光测量检测技术示意图
. visual refractometer digital device based on smartphone
图2. 基于手机折光测量的检测装置
算法如下:
1) 获取蔗糖溶液折光图像(分辨率为),如图3所示。
2) 将原始图像(rgb彩色图像)转化为灰度图像,转化公式见式(1) [6] ,转化结果如图4所示;
(1)
3) 给定阈值,将灰度图像转化为二值图像,如图5所示 [6] 。
4) 基于8邻域原则,寻找图像中的一个最大联通区域 [7] 。
5) 根据4中获取的最大联通区域,裁剪出目标图像(分辨率为),如图6所示。
6) 将图6中灰度值往y坐标轴上投影,投影曲线上导数(一阶差分)最大的点,就是对应的刻度所在的地方。如图7所示,此时记刻度线到上部的分辨率为。
7) 在图8中左上角为原点,假设折光仪中折光图像的实际长度为,折光仪中的折光彩色图像底边到0刻线的实际长度为(为折光仪固有参数),则刻度线位置到0刻度线的绝对高度为:
(2)
. refracting plate image acquired by smartphone
图3. 手机获取的折光板图像
. gray level image transferred from refracting plate image
图4. 折光板图像转化为灰度图像
. interesting target region cut
图6. 裁剪出目标区域
. the y axis projection values and first-order difference
图7. y轴投影值及一阶差分
. the scale line position mark
图8. 刻度线位置标记
2.3. 折光刻度与溶液浓度的一般模型
在图8中,假设溶液刻度线到零基线的绝对高度为,溶液浓度为,溶液浓度与折光仪的明暗分界线位置之间的关系是高阶方程,其“理想模型”表示如下 [1]
(3)
为了标定拟合系数,我们制备组标准溶液,其对应浓度为,根据2.2中相关方法获取组溶液在折光仪中的读数,根据(3)式有:
(4)
记折光仪读数矩阵:
(5)
系数向量,浓度向量。为求取系数向量,我们求解下面的优化问题:
(6)
其中表示向量的2-范数。 式的最优解为 [8] :
(7)
表示矩阵的转置。对于待测溶液,首先根据2.2中相关方法获取读数,记
则其预测浓度为:
(8)
根据朱石雄 [1] 等人研究结果,当溶液浓度较低时,均比较小,与浓度近似线性关系。
3. 结果与讨论
3.1. 检测软件
基于安卓系统的手机平台,我们开发专用移动检测软件(核地分析.apk,软著登字第0871691号)。利用该软件,可记录焦平面明暗位置分界线与参考线间的距离(折光率参数,方法见2.2)。经内置算法校正后,将折光率参数直接转换成被测物质浓度。该软件及其使用说明书可在核工业北京地质研究院分析测试中心网站(http://www.albriug.com)免费下载。
3.2. 实验方法
分别用蔗糖、氯化钠、乙醇配制系列标准溶液。用滴管将溶液滴加到折光率测定探头上,扣上盖板,用智能手机中的“核地分析”app软件获取折光率刻度图像并测量蓝白交界面处的刻度值。
3.3. 实验结果
为了验证2.3中模型的适应性,我们利用制备的氯化钠、砂糖和乙醇溶液,按照2.2方法,获取相应折光仪刻度值x。不同浓度溶液与刻度值之间的关系如图9~14所示。
实验结果表明:当溶液浓度较低时,被测溶液浓度(c%)与对应折光仪刻度值(x)近似满足线性关系(如图9、图11、图13所示),其相关系数平方;同时,当溶液浓度较高时,利用4次多项式可以较好拟合被测溶液浓度(c%)与对应折光仪刻度值(x)之间的关系(如图10、图12、图14所示)。对不同溶液,我们取部分样本建立校正曲线,对剩余样本浓度进行预测,预测结果如表1所示:对蔗糖、nacl、乙醇溶液,其总体预测误差不超过0.5%,该结果说明基于折光仪的数字化方法可以实现纯溶液的快速定量分析。
. the linear relationship between sucrose content at “low density” and refractometer scale value
图9. “低浓度”蔗糖溶液含量与折光仪刻度值之间的线性关系
. the “ideal model” between sucrose content and refractometer scale value
图10. 蔗糖溶液含量与折光仪刻度值之间的“理想模型”
. the linear relationship between nacl content at “low density” and refractometer scale value
图11. “低浓度”nacl溶液含量与折光仪刻度值之间的线性关系
. the “ideal model” between nacl content and refractometer scale value
图12. nacl溶液含量与折光仪刻度值之间的“理想模型”
. the linear relationship between ethanol content at “low density” and refractometer scale value
图13. “低浓度”乙醇溶液含量与折光仪刻度值之间的线性关系
. the “ideal model” between ethanol content and refractometer scale value
图14. 乙醇溶液含量与折光仪刻度值之间的“理想模型”
. prediction result of different solutions
表1. 各种不同溶液预测结果
4. 结论
在传统折光仪测量溶液浓度的理论基础上,我们结合安卓手机以及图像处理技术开发了目视折光仪数字化方法,该方法为分析仪器现场快速检测使用提供了技术条件和物质基础,开辟了智能检测的新路径。目前只对纯溶液进行了研究,对于混合溶液,由于多种组分的存在以及基体干扰,可能需要用到“解谱”以及多变量校正技术等,这也是我们下一步要做的工作。
基金项目
中核集团核心能力提升项目资助(测hxf111-1);国家自然科学基金青年基金项目(21307150)。
*通讯作者。