基于轻量级神经网络的食材识别系统研究与应用

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:Fzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展以及移动互联网的普及,人们对饮食方面的需求也在增大,加上信息领域和物流行业的迅速发展,人们能够接触到各种各样的食材。移动设备自动识别采购得来的食材,配合移动端的菜谱应用软件,就能生成各种美味食品的烹饪方法,对满足人们对美食的追求具有现实意义。但这也对食材识别模型和识别速度提出了更高的要求。近年来,深度学习广泛应用在目标检测中,但随着深度学习研究的深入,为了设计检测精度高的卷积神经网络,一般人们会把卷积神经网络设计得很复杂,层数很深。这些网络对计算机的硬件要求很高,识别速度很慢,难以应用在对实时性要求高的日常生活场景中。针对上述问题,本文从神经网络轻量化和提升网络的准确度方面进行研究。在神经网络轻量化方面,设计了轻量级神经网络Lm-YOLOv3(Lightmobilenetv2-YOLOv3)网络,该网络使用YOLOv3作为设计框架,参考YOLOv3-tiny对YOLOv3的结构进行简化,使网络保持多尺度预测的特性的同时,大大简化网络的冗余程度,使用深度可分离卷积代替传统卷积,借鉴Mobile Netv2中逆残差的结构,使卷积层能够提取各种维度的空间特征信息,增强网络的识别准确度,并且该网络的参数只有4.7M,检测速度比其他同类型网络快,实验结果表明在VOC2007数据集和食材数据集中的检测时间只占YOLOv3的三分之一,只占YOLOv3-Mobile Net三分之二。在提升网络的准确度方面,设计了一种基于聚类NMS(Non-Maximum Suppression)算法CWDNMS(Cluster Weighted Distance NMS),能够针对Lm-YOLOv3网络检测准确度不足的缺点,提升该网络的检测精度。CWDNMS算法通过设计IOU矩阵的方式,对NMS抑制相邻边界框的算法进行并行化计算处理,提升算法的运行效率,并在此基础上,使用DNMS(DIOU NMS)算法和WNMS(Weighted NMS)算法改进NMS中IOU值的计算方式和置信度最高边界框的选取方式,提升Lm-YOLOv3的检测精度。最后,本文以微信小程序作为移动设备应用平台,把基于CWDNMS改进的轻量级神经网络Lm-YOLOv3运用在菜谱小程序中,在小程序中,用户能够通过拍照或选取照片的形式,通过互联网把需要检测的食材图片发送到低性能服务器端进行食材识别,服务器端把识别结果传输到小程序端,小程序根据结果为用户提供菜谱。基于CWDNMS改进的Lm-YOLOv3网络能够在短时间内对食材图片进行识别,识别准确率高达73.58%,能够满足用户对检测实时性和准确度的要求。
其他文献
【目的】本研究拟以产甲酸草酸杆菌草酰辅酶A脱羧酶oxc基因克隆为实验材料,构建产甲酸草酸杆菌草酰辅酶A脱羧酶oxc基因核心区重组表达质粒pET-OXC-1(202~351aa)、及其原核表达重组菌,以获得有活性的oxc基因核心区重组蛋白,进而为建立检测机体内分解草酸的草酰辅酶A脱羧酶及其含量的方法提供实验材料,并为预测机体罹患肾结石的风险和及早进行预防研究奠定基础。【方法】本实验以产甲酸草酸杆菌标
细胞培养中的细菌和支原体污染,特别是支原体污染一直都是细胞培养的难题。污染了细菌和支原体的细胞,虽然一般选择废弃,但有些重要的细胞依然需要靠清除污染来挽救。鉴于细胞培养的污染清除中存在的诸多问题,本研究以BHK-21细胞、抗菌药Baytril、大肠杆菌、猪鼻支原体为研究对象,用96孔细胞培养板,采用10倍分级稀释法,测出抗菌药Baytril对BHK-21细胞的最小抑制浓度为60-80PPM。用同样
几十年来,研究人员一直致力于开发能够模拟人类皮肤功能的触觉感知技术,制备拟人电子皮肤。电子皮肤融合了高度多样化和跨学科的专业知识,其中柔性传感器是电子皮肤实现触觉感知功能的关键部件。然而,柔性传感器的发展却存在着许多挑战与困难。首先,柔性传感器需要具有可穿戴性,并且能够适应于不同形状的表面,同时也需要具备生物相容性、耐用性和耐磨性。第二,柔性传感器需要实现在复杂环境下的适用性,能够区分多种不同的外
电解加工以离子去除的方式实现对零件的加工,理论上具备高精度加工的潜能,而且没有加工作用力和工具损耗,不受工件硬度影响,因此非常适合进行微细加工。但在实际电解加工中,因为电解液良好的导电性,很难控制电解反应发生在工件表面指定的加工区域,从而产生杂散腐蚀,导致加工精度不高,限制了微细电解在实际加工中的应用。微细电解加工常以铣削方式进行,工具形状多为棒状阴极,对棒状阴极侧壁进行绝缘是提高微细电解加工精度
蜿蜒屈曲纤维作为一种类似弹簧结构且具有x/y单向延伸效果的超延展性材料,已被广泛研究并应用在可拉伸/柔性电子器件和微光纤的制造中。然而,蜿蜒结构在生物组织工程支架制造领域的研究尚未得到很深入的研究,且要实现微尺度高一致性蜿蜒结构的精确制造,仍然是一个巨大的挑战。主要是纤维的结构、形貌、力学性能等参数难以实现实时闭环控制,现有的制备工艺限制了纤维支架微结构的精确制造。因此,亟需一种能稳定、精确地制造
随着互联网技术的发展,移动设备已经成为我们工作生活必不可少的工具,保障移动应用的数据安全成为亟待解决的问题。作为一项有效的安全技术,区块链成为可行的解决方案。由于硬件的限制,移动设备无法承载区块链工作量证明所需的算力,移动边缘计算被提出用来解决这一问题。因此,如何设计一个有效的卸载机制,对异构的边缘计算资源进行分配,激励边缘服务提供商和移动设备参与资源市场交易,并在满足经济学性质的前提下最大化系统
同时定位与地图构建(SLAM)是机器人移动导航的核心技术。在SLAM系统框架中,稠密地图能为机器人提供完整的环境信息,是机器人实现定位、导航和避障功能的关键基础,因此构建稠密地图在SLAM中占据非常重要的位置。而当前稠密建图多基于静态环境提出。实际中,由于动态物体(如行人、车辆)的存在,基于静态物体构建的稠密地图的质量由此大幅下降。解决动态环境下稠密建图的问题具有十分重要的意义。在总结前人工作的基
越来越多的研究和实验表明,长非编码RNA(lnc RNA)在人类各种生物过程的发生、发展中起着关键作用,并与多种复杂疾病存在联系。挖掘lnc RNA与疾病之间的潜在关联,探索lnc RNA在疾病发展过程中扮演的“角色”,对于疾病致病机理在分子水平上的理解和疾病的预防、诊断、临床治疗具有重大意义。近年来,基于机器学习算法的lnc RNA-疾病预测模型被提出。此类模型通常利用已知的lnc RNA生物学
随着带有定位功能设备的广泛普及,定位服务提供商等数据管理者已收集了大量用户位置数据及移动轨迹数据。数据中可能包含用户的隐私信息,直接发布此类数据集与第三方共享,可能会导致个人隐私泄露。差分隐私可以防止背景攻击,有效保护数据隐私。如何将差分隐私应用于轨迹序列数据集中,生成发布具有高数据可用性的数据集,是当前研究的主要方向,也是本文关注的重点。本文针对连续型轨迹序列数据,研究数据发布差分隐私保护方法,