1.一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,包括:构建基于抑郁症膳食指数的数字健康管理数据库;获取当前用户的身体健康状况数据;根据当前用户的身体健康状况数据,在基于抑郁症膳食指数的数字健康管理数据库进行数据查询分析,得到当前用户的膳食推荐结果;
构建基于抑郁症膳食指数的数字健康管理数据库的过程包括:
S1:获取用户的身体健康状况数据信息和食物图片;
S2:对食物图片进行分割处理,得到各个食物图片;
S3:采用Fisher判别分析法构建抑郁症膳食指数,并对分割后的食物图像进行抑郁症膳食指数分析,筛选出控制抑郁症膳食指数的食物图片;采用Fisher判别分析法对分割后的食物图像进行抑郁症膳食指数分析包括:将所有的食物划分为两个样本子集,两个子集分别为:对膳食抗抑郁有效的食物种类数据子集和对膳食抗抑郁无效的食物种类数据子集;分别计算两个数据子集中食物的抗抑郁指数均值和方差;根据食物的抗抑郁指数均值和方差计算两个子集的最大阈值a1;根据最大阈值a1构建Fisher线性判别函数;采用Fisher线性判别函数对两个样本子集中的食物进行筛选,得到控制抑郁症膳食指数的食物图片;
S4:对筛选出的食物图片进行聚类;
S5:根据用户的身体健康状况信息和聚类后的食物类别设置膳食推荐结果,并将用户的身体健康状况数据信息和膳食推荐结果存储到数据库中;
设置膳食推荐结果的过程包括:
步骤1:设置食物节点a,每个节点代表一种食物;赋权w(v
步骤2:选取第i=k类食物数据;
步骤3:设定抑郁患者食物数量;
步骤4:根据用户的身体健康状况信息和设定的抑郁患者食物数量,采用最短路径算法计算,从节点a到节点b中的最短路径;
步骤5:判断当前计算的路径是否为最短路径,且当前食物种类i的值是否等于3;确定最短路径为确定用户的抑郁指数值是否为最小数值;是则输出所有最短路径的集合,该最短路径集合为最优的膳食推荐结果;否则食物种类i加1,并返回步骤2。
2.根据权利要求1所述的一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,对食物图片进行分割处理的过程包括:对食物图像进行预处理,该预处理包括对图像进行滤波、增强以及补全处理;将预处理后的图片转化为矩阵;采用Robert算子和Sobel算子对矩阵进行边缘分割,输出边缘分割后的图像和矩阵。
3.根据权利要求1所述的一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,Fisher线性判别函数的表达式为:其中,u表示食物待判别样本,μ
4.根据权利要求1所述的一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,对筛选出的食物图片进行聚类包括:获取聚类分析样本,该样本为筛选出抑郁症膳食指数的食物图片;计算各个样本点两两之间的马氏距离d
5.根据权利要求4所述的一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,计算各个样本点两两之间的马氏距离的公式为:其中,m和n均表示食物总体中的p维观测值,∑表示协方差矩阵,T表示转置。
6.根据权利要求4所述的一种基于食物图像分割的抑郁症膳食管理方法,其特征在于,计算所有样本之间的距离差平方和的公式为:其中,D