CN107944860A - 一种基于神经网络的烘焙食品识别与收银***及方法 - Google Patents
一种基于神经网络的烘焙食品识别与收银***及方法 Download PDFInfo
- Publication number
- CN107944860A CN107944860A CN201711132359.4A CN201711132359A CN107944860A CN 107944860 A CN107944860 A CN 107944860A CN 201711132359 A CN201711132359 A CN 201711132359A CN 107944860 A CN107944860 A CN 107944860A
- Authority
- CN
- China
- Prior art keywords
- cash register
- bakery
- recognition module
- identification
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Accounting & Taxation (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Evolutionary Biology (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Image Analysis (AREA)
Abstract
本发明涉及一种基于神经网络的烘焙食品识别与收银***及方法,所述的***包括放置收银托盘的收银区、固定在收银区正上方的CCD相机、与CCD相机连接的图像识别模块以及与图像识别模块连接的收银模块,图像识别模块设有用于识别图像的神经网络图像检测单元;所述的方法包括:1)图像拍摄:利用CCD相机对收银托盘中的烘焙食品拍照,将拍摄的图片传入图像识别模块;2)图像识别:图像识别模块对图像进行检测识别,统计图像中包含的烘焙食品类别及每种类别的数量,并将统计结果实时传输至收银模块;3)账单生成:收银模块根据预设的烘焙食品价格计算账单,账单结算后,账单数据记入收银数据库。与现有技术相比,本发明具有快速方便、成本低等优点。
Description
技术领域
本发明涉及餐厅烘焙食品收银领域,尤其是涉及一种基于神经网络的烘焙食品识别与收银***及方法。
背景技术
目前在类似面包店、西饼屋等出售烘培食品的店面中,点货和收银通过人工清点,即手动输入产品数量,类别与价格。烘焙类食品的特点是当日生产,无包装,因此不便使用条形码和FRID贴电子标签。即使用条形码的袋装面包产品,也需要工作人员手动依次扫描条形码。这使得收银和点货过程中,人力劳动大,耗时长,且对于大流量客户的烘培商家来说,人力成本高,在手工点货收银时耗时也较长,为顾客带来诸多不便。
基于FRID的点货***虽已趋近成熟,但需要在商品上附加电子标签。而商家每日需要消耗的电子标签量大,造成高昂的成本;且电子标签具有一定的厚度,使用不便。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种方便快捷、准确率高的基于神经网络的烘焙食品识别与收银***及方法。
本发明的目的可以通过以下技术方案来实现:
一种基于神经网络的烘焙食品识别与收银***,该***包括盛放烘焙食品的收银托盘、放置收银托盘的收银区、固定在收银区正上方的CCD相机、与CCD相机连接的图像识别模块以及与图像识别模块连接的收银模块,所述的图像识别模块设有用于识别图像的神经网络图像检测单元,该神经网络图像检测单元与CCD相机连接。
优选地,所述的CCD相机的分辨率为1920*1080。
优选地,所述的图像识别模块还包括用于存储烘焙食品特征信息的图像数据库,该图像数据库与神经网络图像检测单元连接。
优选地,所述的收银模块包括与图像识别模块连接的收银数据库、与收银数据库连接的价格计算单元,以及与价格计算单元连接的POS机。
优选地,所述的图像识别模块为PC,所述的PC与CCD相机通过USB连接线连接。
一种烘焙食品识别与收银方法,应用基于神经网络的烘焙食品识别与收银***,该方法包括以下步骤:
1)图像拍摄:利用固定在收银区正上方的CCD相机对收银托盘中的烘焙食品拍照,将拍摄的三通道彩色图片传入图像识别模块;
2)图像识别:图像识别模块对传入的图像进行检测识别,统计图像中包含的烘焙食品类别及每一种类别的数量,并将统计结果实时地传输至收银模块;
3)账单生成:收银模块根据预设的烘焙食品价格计算账单,账单结算后,账单数据记入收银数据库。
优选地,所述的步骤2)的具体内容为:
21)将三通道彩色图片作为输入数据输入神经网络图像检测单元中的神经网络框架,进入下一步;
22)神经网络框架采用深度卷积网,对输入的三通道彩色图像进行卷积特征提取,获取卷积特征图;
23)采用区域建议网在卷积特征图上获取兴趣区,提取兴趣区对应的特征向量;
24)采用两个全连接层对特征向量进行处理,获取固定维度的特征向量,并分别输入至分类器和回归器;
25)分类器处理特征向量,获取兴趣区内包含的目标种类;回归器处理特征向量,获取兴趣区内包含的目标在图像中的位置。
与现有技术相比,本发明具有以下优点:
一、快速方便:本发明利用高分辨率的CCD相机对收银托盘中的烘焙食品拍照,并通过带有神经网络图像检测单元的图像识别模块对拍摄的图像进行处理,可实时地一次性检测识别所包含的烘焙食品种类和数量,通过收银模块预设的烘焙食品价格,实现实时的快速结账;
二、识别率高:在保证成像清晰完整的条件下,本发明使用基于神经网络的图像识别方法,对百类烘焙食品的识别,准确率在98%以上;
三、成本低:本发明采用分辨率为1920*1080的高清CCD相机,该相机只需一台intel i5级别的CPU或者显存超过2G的独立显卡即可达到实时检测,相比于传统复杂的收银***,大大降低了成本。
附图说明
图1为一种基于神经网络的烘焙食品识别与收银***的结构示意图;
图2为一种烘焙食品识别与收银方法的流程图;
图3为本发明实施例中一种烘焙食品识别与收银方法的图像检测识别流程图;
图4为本发明实施例中一种烘焙食品识别与收银方法的神经网络图像检测框架流程图。
图1中标号所示:
1、CCD相机,2、图像识别模块,3、收银模块,4、收银托盘,5、烘焙食品,6、收银区。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
本发明涉及一种基于神经网络的烘焙食品识别与收银***及方法,其中:
一种基于神经网络的烘焙食品识别与收银***包括收银区6、CCD相机1、图像识别模块2和收银模块3,如图1所示。CCD相机1固定在收银区6正上方,图像识别模块2与CCD相机1连接,收银模块3与图像识别模块2连接。烘焙食品5放置在收银托盘4上,收银托盘4放置在收银区6中。
CCD相机1的分辨率为1920*1080,该种类相机只需一台intel i5级别的CPU或者显存超过2G的独立显卡即可达到实时检测。CCD相机1固定在收银区6正上方,用于获取收银区内完整的正视影像。
图像识别模块2设有神经网络图像检测单元和图像数据库,神经网络图像检测单元的一端与CCD相机连接,另一端与图像数据库连接。图像数据库储存有烘焙食品特征信息。图像识别模块2为PC,其与CCD相机1通过USB连接线连接。
收银模块3包括收银数据库、与之相连的价格计算单元、与价格计算单元连接的顾客显示屏、与价格计算单元连接的打印机和POS机。价格计算单元设有所有烘焙食品对应的价格信息;收银数据库负责存储图像识别模块识别后的烘焙食品类别和数量信息;价格计算单元用于计算烘焙食品总额。价格计算总额通过顾客显示屏显示,并通过打印机打印账单,POS机用于顾客支付账单。顾客显示屏可采用lcd显示屏或led显示屏。
一种烘焙食品识别与收银方法,应用基于神经网络的烘焙食品识别与收银***,该方法的流程如图2所示,包括:
1)利用固定在收银区正上方的CCD相机对收银托盘中的烘焙食品拍照,将拍摄的三通道彩色图片传入图像识别模块。
2)图像识别模块对传入的图像进行检测识别,统计图像中包含的烘焙食品类别及每一种类别的数量,并将统计结果实时地传输至收银模块。
3)收银模块根据预设的烘焙食品价格计算账单,账单结算后,账单数据记入收银数据库。
步骤2)中,图像识别模块通过神经网络图像检测单元进行图像识别,如图3所示,该步骤具体包括:
21)将三通道彩色图片作为输入数据输入神经网络图像检测单元中的神经网络框架,进入下一步;
22)神经网络框架采用13个卷积层和5个下采样层的深度卷积网,对输入的三通道彩色图像进行卷积特征提取,获取卷积特征图;
23)采用区域建议网在卷积特征图上获取兴趣区,提取兴趣区对应的特征向量;
24)采用两个全连接层处理特征向量,获取固定维度的特征向量,并分别输入至分类器和回归器;
25)分类器处理特征向量,获取兴趣区内包含的目标种类;回归器处理特征向量,获取兴趣区内包含的目标在图像中的位置。
步骤25)结束后,收银模块统计获取的种类和每个种类出现的目标数量。
在步骤21)中,CCD相机输入1920×1080分辨率的RGB彩色图像,并将图像缩放到1056×640的分辨率。
在步骤22)中,采用具有13卷积层,5个下采样层的基于VGG16结构的深度卷积网对缩放图像进行处理。其中,每一个卷积层中滤波器的大小均为3×3,步长为1,每次卷积后使用ReLU函数对卷积特征图进行激活。其中每一个下采样层的滤波器大小均为2×2,步长为2,且采用最大值池化方法,对输入的卷积特征图结果进行1倍的下采样,使得特征图长宽尺寸缩小一半。深度卷积网最终得到一个33×20大小的卷积特征图。
在步骤23)中,区域建议网将33×20大小的卷积特征图进行兴趣区提取,获取可能包含烘焙食品目标的兴趣区对应的特征向量后,输入至两个全连接层。
在步骤24)中,经过两个全连接层处理后,获取兴趣区的4096维的特征向量,分别输入分类器和回归器。
在步骤25)中,分类器采用Softmax函数对4096维特征向量进行分类,取概率值最高的类别输出,即为神经网络预测烘焙食品类别;回归器采用Smooth L1损失函数求解出目标位置修正4参数(2平移,2缩放),可获得神经网络预测烘焙食品图像位置。
经过多次尝试,采用本发明方法对百类烘焙食品的识别准确率在98%以上,达到了理想的效果。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的工作人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (7)
1.一种基于神经网络的烘焙食品识别与收银***,其特征在于,该***包括盛放烘焙食品的收银托盘、放置收银托盘的收银区、固定在收银区正上方的CCD相机、与CCD相机连接的图像识别模块以及与图像识别模块连接的收银模块,所述的图像识别模块设有用于识别图像的神经网络图像检测单元,该神经网络图像检测单元与CCD相机连接。
2.根据权利要求1所述的一种基于神经网络的烘焙食品识别与收银***,其特征在于,所述的CCD相机的分辨率为1920*1080。
3.根据权利要求1所述的一种基于神经网络的烘焙食品识别与收银***,其特征在于,所述的图像识别模块还包括用于存储烘焙食品特征信息的图像数据库,该图像数据库与神经网络图像检测单元连接。
4.根据权利要求1所述的一种基于神经网络的烘焙食品识别与收银***,其特征在于,所述的收银模块包括与图像识别模块连接的收银数据库、与收银数据库连接的价格计算单元,以及与价格计算单元连接的POS机。
5.根据权利要求1所述的一种基于神经网络的烘焙食品识别与收银***,其特征在于,所述的图像识别模块为PC,所述的PC与CCD相机通过USB连接线连接。
6.一种应用如权利要求1-5任一项所述的基于神经网络的烘焙食品识别与收银***的烘焙食品识别与收银方法,其特征在于,该方法包括以下步骤:
1)图像拍摄:利用固定在收银区正上方的CCD相机对收银托盘中的烘焙食品拍照,将拍摄的三通道彩色图片传入图像识别模块;
2)图像识别:图像识别模块对传入的图像进行检测识别,统计图像中包含的烘焙食品类别及每一种类别的数量,并将统计结果实时地传输至收银模块;
3)账单生成:收银模块根据预设的烘焙食品价格计算账单,账单结算后,账单数据记入收银数据库。
7.根据权利要求6所述的一种烘焙食品识别与收银方法,其特征在于,所述的步骤2)的具体内容为:
21)将三通道彩色图片作为输入数据输入神经网络图像检测单元中的神经网络框架,进入下一步;
22)神经网络框架采用深度卷积网,对输入的三通道彩色图像进行卷积特征提取,获取卷积特征图;
23)采用区域建议网在卷积特征图上获取兴趣区,提取兴趣区对应的特征向量;
24)采用两个全连接层对特征向量进行处理,获取固定维度的特征向量,并分别输入至分类器和回归器;
25)分类器处理特征向量,获取兴趣区内包含的目标种类;回归器处理特征向量,获取兴趣区内包含的目标在图像中的位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711132359.4A CN107944860A (zh) | 2017-11-15 | 2017-11-15 | 一种基于神经网络的烘焙食品识别与收银***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711132359.4A CN107944860A (zh) | 2017-11-15 | 2017-11-15 | 一种基于神经网络的烘焙食品识别与收银***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107944860A true CN107944860A (zh) | 2018-04-20 |
Family
ID=61932358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711132359.4A Pending CN107944860A (zh) | 2017-11-15 | 2017-11-15 | 一种基于神经网络的烘焙食品识别与收银***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107944860A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886112A (zh) * | 2019-01-16 | 2019-06-14 | 创新奇智(合肥)科技有限公司 | 一种基于图像的物体识别方法、商品自助收银***及电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102760335A (zh) * | 2012-07-18 | 2012-10-31 | 朱磊 | 无线移动智能收银***及其实现方法 |
CN104077842A (zh) * | 2014-07-02 | 2014-10-01 | 浙江大学 | 基于图像识别的自选餐厅自助付费装置及其使用方法 |
CN106096932A (zh) * | 2016-06-06 | 2016-11-09 | 杭州汇萃智能科技有限公司 | 基于餐具形状的菜品自动识别***的计价方法 |
CN106372571A (zh) * | 2016-08-18 | 2017-02-01 | 宁波傲视智绘光电科技有限公司 | 路面交通标志检测与识别方法 |
CN106504233A (zh) * | 2016-10-18 | 2017-03-15 | 国网山东省电力公司电力科学研究院 | 基于Faster R‑CNN的无人机巡检图像电力小部件识别方法及*** |
EP3147799A1 (en) * | 2015-09-22 | 2017-03-29 | Xerox Corporation | Similarity-based detection of prominent objects using deep cnn pooling layers as features |
CN106599827A (zh) * | 2016-12-09 | 2017-04-26 | 浙江工商大学 | 一种基于深度卷积神经网络的小目标快速检测方法 |
CN107122730A (zh) * | 2017-04-24 | 2017-09-01 | 乐金伟 | 自选餐厅自动计价方法 |
CN107273836A (zh) * | 2017-06-07 | 2017-10-20 | 深圳市深网视界科技有限公司 | 一种行人检测识别方法、装置、模型和介质 |
-
2017
- 2017-11-15 CN CN201711132359.4A patent/CN107944860A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102760335A (zh) * | 2012-07-18 | 2012-10-31 | 朱磊 | 无线移动智能收银***及其实现方法 |
CN104077842A (zh) * | 2014-07-02 | 2014-10-01 | 浙江大学 | 基于图像识别的自选餐厅自助付费装置及其使用方法 |
EP3147799A1 (en) * | 2015-09-22 | 2017-03-29 | Xerox Corporation | Similarity-based detection of prominent objects using deep cnn pooling layers as features |
CN106096932A (zh) * | 2016-06-06 | 2016-11-09 | 杭州汇萃智能科技有限公司 | 基于餐具形状的菜品自动识别***的计价方法 |
CN106372571A (zh) * | 2016-08-18 | 2017-02-01 | 宁波傲视智绘光电科技有限公司 | 路面交通标志检测与识别方法 |
CN106504233A (zh) * | 2016-10-18 | 2017-03-15 | 国网山东省电力公司电力科学研究院 | 基于Faster R‑CNN的无人机巡检图像电力小部件识别方法及*** |
CN106599827A (zh) * | 2016-12-09 | 2017-04-26 | 浙江工商大学 | 一种基于深度卷积神经网络的小目标快速检测方法 |
CN107122730A (zh) * | 2017-04-24 | 2017-09-01 | 乐金伟 | 自选餐厅自动计价方法 |
CN107273836A (zh) * | 2017-06-07 | 2017-10-20 | 深圳市深网视界科技有限公司 | 一种行人检测识别方法、装置、模型和介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886112A (zh) * | 2019-01-16 | 2019-06-14 | 创新奇智(合肥)科技有限公司 | 一种基于图像的物体识别方法、商品自助收银***及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107844790A (zh) | 一种基于图像识别的菜品识别与收银***及方法 | |
US10540551B2 (en) | Generation of two-dimensional and three-dimensional images of items for visual recognition in checkout apparatus | |
CN104954736B (zh) | 滞留状况分析装置、滞留状况分析***及分析方法 | |
WO2022111059A1 (zh) | 基于计算机视觉技术的智能称重装置与智能称重方法 | |
CN108320404A (zh) | 基于神经网络的商品识别方法、装置、自助收银台 | |
WO2019019291A1 (zh) | 基于卷积神经网络的图像识别技术的结算方法和装置 | |
CN107767590A (zh) | 物品自动识别商用条码电子秤及物品自动识别方法 | |
CN108921048A (zh) | 一种购物结算方法、装置和用户终端 | |
JP6801676B2 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
US10503961B2 (en) | Object recognition for bottom of basket detection using neural network | |
CN104992507B (zh) | 智能装置及其整合收银数据的方法 | |
CN109863530B (zh) | 用于确定谷穗的谷粒重量的方法、***和计算机可读存储介质 | |
CN109559453A (zh) | 用于自动结算的人机交互装置及其应用 | |
CN109919211A (zh) | 商品识别方法、装置、***和计算机可读介质 | |
CN106203225B (zh) | 基于深度的图像元素删除 | |
CN108663105A (zh) | 一种称重装置及相应的称重方法 | |
CN111080493B (zh) | 一种菜品信息识别方法、装置及菜品自助结算*** | |
CN212675641U (zh) | 基于计算机视觉技术的智能称重装置 | |
CN110119915A (zh) | 对象入库处理方法、装置和*** | |
CN107944860A (zh) | 一种基于神经网络的烘焙食品识别与收银***及方法 | |
CN206431680U (zh) | 一种基于产品防伪溯源身份码扫码的快速保险理赔*** | |
CN109086111A (zh) | 一种交易盘口数据的图文展示方法及*** | |
CN117315863A (zh) | 一种基于ai智能识别的物品结算收银*** | |
CN116403197B (zh) | 基于ai图像识别的智能称重方法及其*** | |
CN116029597A (zh) | 一种中药饮片质量等级的识别方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180420 |