【技术实现步骤摘要】
一种糖度检测方法和系统
[0001]本专利技术涉及蔬果检测领域,尤其涉及一种糖度检测方法和系统。
技术介绍
[0002]苹果适中的甜度和爽脆的口感等影响着消费者的购买意愿,而衡量甜度最重要的指标为糖度。传统的对苹果糖度测量方法均为破坏式的,且耗时、费力和效率低。
技术实现思路
[0003]为了解决上述现有技术中缺乏无损且可靠的测试蔬果糖度或者其他口感品质的技术的缺陷,本专利技术提出了一种糖度检测方法和系统。
[0004]本专利技术的目的之一,实现了样本的无损检测,降低了模型的复杂度,并保证了检测精度和速度。
[0005]一种糖度检测方法,包括:筛选测试波长点,从测试对象的标记点处的光谱数据中提取测试波长点处的吸光度作为输入数据,将所述输入数据输入设置的糖度检测模型,并获取糖度检测模型的输出数据作为测试对象的预测糖度;所述筛选测试波长点,包括以下步骤:
[0006]S1、建立样本库,样本库中包含n个样本,样本的真实糖度和样本上标记点位置的光谱数据均已知,光谱数据包括多个波长点和各所述波长点对应的吸光度;从所述多个波长点中选择l个波长点作为特征波长点;将n个样本划分为校正集和预测集,校正集包含n
c
个样本,预测集包含n
p
个样本,n
c
+n
p
=n;
[0007]S2、构建m个二进制的染色体,所述染色体包含l个基因位,且染色体的基因位与特征波长点一一对应;
[0008]S3、将染色体代入设置的糖 ...
【技术保护点】
【技术特征摘要】
1.一种糖度检测方法,其特征在于,包括:筛选测试波长点,从测试对象的标记点处的光谱数据中提取测试波长点处的吸光度作为输入数据,将所述输入数据输入设置的糖度检测模型,并获取糖度检测模型的输出数据作为测试对象的预测糖度;所述筛选测试波长点,包括以下步骤:S1、建立样本库,样本库中包含n个样本,样本的真实糖度和样本上标记点位置的光谱数据均已知,光谱数据包括多个波长点和各所述波长点对应的吸光度;从所述多个波长点中选择l个波长点作为特征波长点;将n个样本划分为校正集和预测集,校正集包含n
c
个样本,预测集包含n
p
个样本,n
c
+n
p
=n;S2、构建m个二进制的染色体,所述染色体包含l个基因位,且染色体的基因位与特征波长点一一对应;S3、将染色体代入设置的糖度检测预制模型,结合校正集对糖度检测预制模型的回归系数进行训练,获得各染色体对应的回归系数组;糖度检测预制模型为:其中,表示根据第j个染色体对应的糖度检测预制模型获得的校正集中第i个样本的糖度,表示第j个染色体对应的回归系数组;x
ki
表示校正集中第i个样本的第k个特征波长点对应的吸光度,v
kj
表示j个染色体上对应第k个特征波长点的基因位的赋值,v
kj
为0或者1;l为染色体的基因位数量;S4、针对每一个染色体,结合预测集中样本的真实糖度以及该染色体对应的预测糖度,计算染色体的适应度r
j
;样本的任一染色体对应的预测糖度为根据该染色体对应的回归系数组所构成的糖度检测预制模型计算获得的样本的糖度;S5、将适应度最大的染色体记入设置的最优种群;结合设置的遗传规则,根据当前的m条染色体获得新的m条染色体进行遗传迭代,然后返回步骤S3,直至最优种群中的染色体数量达到设定值;S6、获取最优种群中适应度最高的染色体作为目标染色体,对目标染色体进行复制,或者对目标染色体中部分赋值为1的基因位置零,以获得测试染色体,获得测试染色体中赋值为1的基因位对应的特征波长点作为测试波长点,测试波长点对应的吸光度用于预测样本糖度。2.如权利要求1所述的糖度检测方法,其特征在于,所述糖度检测模型的获得,包括:获得测试染色体对应的回归系数组,将测试染色体以及测试染色体对应的回归系数组代入糖度检测预制模型以生成糖度检测模型。3.如权利要求1所述的糖度检测方法,其特征在于,S3中,染色体回归系数组的训练方式为:设置回归系数训练模型:其中,Q
j
为过渡参数,n
c
为校正集中包含的样本数量,y
i
为校正集中第i个样本的实测糖
度,x
ki
表示校正集中第i个样本的第k个特征波长点对应的吸光度,v
kj
表示j个染色体上对应第k个特征波长点的基因位的赋值,v
kj
为0或者1;β0、β1、β2、
……
、β
l
为随机选择或者人工设置的回归系数组;l为染色体的基因位数量;获取Q
j
最小时对应的β0、β1、β2、
……
、β
l
作为第j个染色体对应的回归系数组,记作4.如权利要求1所述的糖度检测方法,其特征在于,S4中,染色体的...
【专利技术属性】
技术研发人员:乌云,崔超远,
申请(专利权)人:中国科学院合肥物质科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。