零售|34页PPT全解CVPOS自助收银及商品识别算法工程落地方法( 二 )


第四是智慧营销方面,可以通过一些会员识别的方式,对会员做精准的推荐,向商户提供合适的营销策略。门店可以借助布置的传感系统,比如用于人脸支付的人脸识别机,识别会员,然后通过室内的监控摄像头进行客流统计,并且获取一些购买行为的情况,做大数据的处理,就可以向门店提供供应链管理、门店运营、营销推荐等服务,让门店的经营更加省时省力。
这四个的产品模式都是围绕在提高效率,这也没有违背刚刚提到的人工智能就是为了节省成本这一点。下面从收银环节来介绍人工智能落地的应用情况。
CVPOS自助收银的应用和商品识别的难点
我们讲到的自助收银设备叫做CVPOS,从名称看出它是借助视觉的技术的POS机。首先从它的基本的需求开始介绍,作为一个自助设备,它的基本功能是要自己操作,输出订单并完成结算,而不需要其他人员参与,这是产品最顶层的需求。再往下探一些需求,相比于扫码支付而言,怎样提升体验呢?它可以一次识别多个,并且解决扫码不能解决的非标品问题。根据这两级的需求,产品的模式是尝试用摄像机拍摄结算台上的所有的商品,用视觉模型进行识别。当然也可以用别的传感器,但是视觉是最准确的。如果大家了解这个行业,可能会出现用重力传感器去识别,但是它的限制会高很多。

零售|34页PPT全解CVPOS自助收银及商品识别算法工程落地方法
文章插图

在现实的场景中CVPOS是会面临哪些困难呢?这个领域我们用到的是目标检测深度学习的模型。在深度学习中,作为有监督的算法,数据的一致性是相当重要的,而环境会对模型的输入数据产生一定的影响。我们必须保持训练数据和测试数据的分布要一致,这一点要求不需太过苛刻,尽可能保持环境的一致性,,不要是光太强或者太弱的环境,或者一些很极端的情形,剩下的环境因素交给模型自己去学习适应。
那为什么不要把环境给封起来,做一些隔绝?这样产品就会太复杂,完全违背产品设计的初衷,因为比较开放的环境会让顾客更加容易接受产品。所以,顾客的体验是第二个重要因素,除了刚刚所说的让顾客感觉舒服外,另一个涉及到顾客体验的是产品是否容易学习,怎么样去做结算,怎样摆放商品,而不容易遮挡。当然最极致的一种体验,是可以随意摆放,都能够识别这种商品。但是用视觉的方式,遮挡其实是不能完全解决的。所以后续产品的设计上是要尽量降低遮挡的概率。
第三是维护成本,在没有做任何优化之前,成本是相当高的。首先,商品有可能外观会很相似,外观相似对于视觉是一个非常高的风险因素。另外,在零售行业的更新迭代速度非常快,我们的运维以及模型训练的速度必须得跟上它们的运营效率,才能保证能够正常的使用这个设备。如果这三方面任意一点做的不好的话,都可能会出现顾客在买单时不能成功,造成后面有一堆人排队,这样的效果就非常差,导致顾客对产品的认同感以及复用的可能性降低。

零售|34页PPT全解CVPOS自助收银及商品识别算法工程落地方法
文章插图

上图是在应用过程中发现的一些问题。从顺时针开始,第一张,我们有个习惯就是喜欢用塑料袋,但是视觉上这种塑料袋实际上给物体带来很大的噪声,甚至改变了物体的外观,,让模型失效,第二张图是商品的外观极其相似,第三张出现了严重遮挡的问题,第四张是识别整体作为一个商品,还是识别单个商品。因为在真实的零售场景里,有很多情况是你意想不到的,都是需要亲身去经历才能发现。后面都是围绕在这些方面去进行改进和升级。