亚马逊首家“无人超市”系统存在bug?!开业当天,记者中途换装成功骗过摄像头...

来源:大数据文摘

2018年,亚马逊推出了无人便利店Amazon Go,本着“无需排队、拿完就走”的理念在当时掀起了一番热潮。两年后,亚马逊“无人购物”升级,又在西雅图开设了“Plus版无人超市”Amazon Go Grocery(以下简称AGG)。

新的超大无人超市占地面积达到了966平方米,供货数量与之前的无人便利店相比也高了一个等级,无人销售的识别也因此更加困难了。

新开业的无人超市再次吸引了一批想要吃“霸王餐”的挑战者,一位记者就在这家超市营业的第一天,找到了bug,通过变装的方式成功骗过了摄像头。

占地966平方米,“天眼”系统升级

与Amazon Go相同,AGG依然采用了“Just Walk Out”技术,融合了计算机视觉,传感器和深度学习。当地的消息人士称,传感系统被放置在商店的天花板上,仿佛“天眼”一般,而不是当你拿起某样东西时会检测到重量或库存变化的压力感应垫。

Amazon Go Grocery传感器阵列

现在看来这项技术变得更加成熟了,天花板上的传感器盒中有两个可见的传感器,而Amazon Go的传感器盒中只有一个。

购物时只需在门口扫描Amazon Go应用的二维码就可以进入商店,如果带了朋友或小孩,只要多刷一次,让同行者先进去就可以了。“Just Walk Out”技术可以自动检测何时从货架上取走产品或将产品退回货架,并在虚拟购物车中对其进行跟踪。购物完毕后,可以直接离开商店。随后会收到收据并向你的亚马逊帐户收费。

虽然是无人超市,但并不意味着没有员工,亚马逊在官网表示,“员工团队是Amazon Go Grocery体验中重要的一部分。可以看到我们的员工在门口向购物者打招呼,在货架区域补货等。我们只是改变了员工的工作方式,以便他们可以为购物者提供更出色的体验。“

AGG占地约966平方米,提供小型购物车,免费的环保购物袋,还设有一个充满家居用品的过道,包括洗衣粉和洗发水,以及一个酒水专区,要求购物者在进入之前向员工出示身份证。

23岁的Maddison Nicholas在无人超市购物时表示,价格似乎比Whole Foods(也归亚马逊所有)或QFC(优质食品中心)便宜。但是,当购买的商品装满购物袋时,她表示,相较于传统的超市,自动结算系统会让她在无形中多拿很多商品。

离开商店而无需扫描商品总归令人有些不安,也许这就是在入口处贴着一个巨大的标语“Just Walk Out Groceries”的原因。

关于亚马逊全球首家无人超市,《卫报》记者也采访了周围的居民。

73岁的Stephen Sheldon家离无人超市9个街区,他认为这套自动系统“很有趣”,但并不是很令人信任。他说:“除非我想好了要买这个商品,否则恐怕我什么都不会碰。”他家附近有三家普通的杂货店,所以无人超市不会是他的首选,而且他也更喜欢传统的杂货店。

现年36岁的Rex Farrand则很喜欢这家无人超市,并谈到了自动化系统的便捷,“如果我抽空来到这里,我知道我可以自己决定在超市停留的时间,不会因为排队结账而耽误时间。”

创新总是需要面对考验的,从技术角度来说,肯定会有很多人好奇这个技术能否准确识别每一个商品,比如在识别橘子和橙子这种形状与颜色相似的水果时会不会出现错误,甚至有人会去亲自试探这个系统有没有bug。

记者中途换装,结算时部分商品未被识别

但是,就像当年第一家亚马逊无人便利店开业时一样,一大批科技发烧友在亚马逊无人超市开业第一天就各显神通,希望来挑战是否能够逃过高科技的“监视”。

2月25日AGG开业当天,Ars Technica的一名记者Sam就来到了这家无人大超市。

首先,为了测试传感器能否准确识别拿起的商品,Sam的两只手分别拿了各种各样的水果和蔬菜,然后把手伸到背后,在双肩背包下面交换手上的物品,再把它们放回各自的位置。最后只拿了一个牛油果。

然后,Sam把目标放在了香蕉上。在当地的超市,普通香蕉和有机香蕉紧挨着,不过后者用黄色胶带绑了起来。

Sam把无人超市里一些普通香蕉捆在一起,模拟成有机香蕉的样子,在商店里转了一圈后,他左手拿着他捆好的香蕉,另一只手拿着有机香蕉,双手在背后交换,这个过程中偷偷在他的后背和背包之间塞了一根香蕉。再把剩下的两捆香蕉放回各自的箱子里,接着他去了在Amazon Go里没见过的地方:洗手间。

这些传感器“目送”Sam走进了洗手间,进去后他就立刻打开背包,把香蕉放了进去。当时甚至觉得自己的行为有些滑稽,“这根香蕉可能并没有被摄像头察觉到,我做这些是要干嘛?”这时突然Sam的脑子里闪过一个念头:换装

因此Sam穿着一件黄色的长袖衬衫和一个背包走进了这家超市,又穿着一件灰色的夹克和一件蓝色的t恤走了出去。另外,他把背包放在胸前,还摘下了戴在头上的那副太阳镜。

系统对他的订单果然处理了很久,在他走出商店四个小时后,终于收到了来自Amazon Go的通知:你的订单已处理!结果很有趣:

Sam在换装之前的一系列操作均未妨碍到AGG的传感器阵列,准确地识别出他拿的一个牛油果,以及藏在身后的一根香蕉。但是,他换好衣服离开洗手间后,又拿了两件物品,总计6美元,系统并未识别出是Sam所拿。而且他的购物时间并不是页面上显示的2小时23分,实际上Sam只在超市停留了20分钟。

当然,记者Sam只是想要测试系统,并非盗窃,他表示自己会退还那些没有收费的商品。

其实,早在两年前无人便利店Amazon Go开业时,就有一些好奇的同学想要做一些大胆的尝试。

曾有一位同学,在便利店溜达了一圈之后,为了不让摄像头看到他,他拉起毛衣包住脸,悄咪咪趁着没人把一根营养棒顺进了兜里。感觉有点渴了,又往包里揣了一瓶矿泉水。

为了进一步测试亚马逊的安保能力,他还在App里点击了“退出登录”,把自己的亚马逊账号登出了。

表面上无事发生,然而当他走出便利店5分钟后,便收到了电子凭证,一样不落。


这位同学自己也调侃道,“不要耍小聪明,果然贝佐斯是不会放过我的。”

人家从16年就开始试运营,到现在对于“Just Walk Out”这项技术一定是绝对自信的,那这项技术究竟厉害在哪里呢?

亚马逊:我们的技术是高度精准的

早在2016年,亚马逊推出无人便利店体验店时,就刷爆了国内外的社交媒体。这种移动支付颠覆了既有商品交易方式,莫名有一种“抢劫”的快感。

人们被这种新奇的似乎隐含了某种黑科技的新型购物方式所吸引。不仅是普通人,就连斯坦福教授李飞飞、著名科技出版公司O'reilly创始人Tim O'Reilly都特地发推点赞。

李飞飞:计算机视觉十分显著和绝妙的应用! 


Tim O'Reilly:零售业的未来,我对此已经期待很多年了

在Quora上,有一位名为Brian Roemmele的网友挖出了几年前亚马逊提交的两份专利文件,都描绘了十分庞杂的应用场景,包括:货仓、船运、零售市场等。

这两份文件名称为:“侦测物体互动和移动”(Detecting item interaction and movement)和“物品从置物设备上的转移”(Transitioning items from the materials handling facility),两文件分别于2013年和2014年申请。

亚马逊在2014年提交的相关专利报告中解释道,比起仅依赖人脸识别的识别/反作弊机制,他们采用的是一种更系统的方法。

在天花板上布置了上百个摄像头,当顾客走进商店时,摄像头会自动识别顾客,并在顾客扫码入场时登记顾客的亚马逊账号。一旦顾客进入店内,摄像头会一直跟踪顾客的行动,并通过多个摄像头的配合锁定顾客的位置。

为了减少误差,亚马逊无人店的货架和天花板上也装置了多个麦克风,可以根据音频回传的时差辅助定位顾客。

我们可以从下面一张图里,一窥亚马逊无人商店的基本原型。

专利文件里描述到,天花板上的208用来采集用户和货品的位置、货架两侧的208用来捕捉用户的图像和周围的环境,货架内的208用来确定货品的位置或用户手的移动(进入和离开货架)。

雷锋网曾采访无人零售商店创业者陈维龙,他把Amazon Go系统“拆分”为三部分:人、货架、进出口。其中硬件软件构成如下表:


货架

进出口

硬件

手机

摄像头/压力/红外/体积位传感器/光幕

二维码识别器/自动门

软件

专门应用

库存管理系统

定制系统

总的来说,亚马逊无人商店的反作弊/识别系统是通过“商品—识别动作—识别承受动作的商品—商品与用户清单/用户关联”进行运作的。

对反作弊/识别系统而言,它只需要知道哪些商品被拿走或放回了,并且知道是谁实施的,那么就知道是谁购买/放回了什么商品。最后在出口(转移区),顾客刷卡确认顾客与商品的关系即可。

亚马逊的一位发言人表示,“我们花了绝大多数时间来考虑改善99.9%的善意购物者的体验,而不是设计一个专注于阻止少数坏人的系统。”

“总的来说,我们的技术是高度精确的。”

相关报道:

https://www.theguardian.com/us-news/2020/feb/25/amazon-go-grocery-supermarket-seattle-technology

https://arstechnica.com/information-technology/2020/02/amazon-made-a-bigger-camera-spying-store-so-we-tried-to-steal-its-fruit/

https://www.leiphone.com/news/201612/WRNdiEy9aTRUWIzB.html

https://www.leiphone.com/news/201612/4wAZ8E3Ufsozz43I.html?spm=a2c4e.10696291.0.0.259719a4u3xkXc

https://mp.weixin.qq.com/s/8Zy-m3K4VpL09wkKGu97QA

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488336.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle的一些常使用命令,Oracle 经常使用命令小结

项目自动化建构工具gradle 入门3——生一个exe的helloWorld前两次呢,我们能够用一个外部的jar 来实现输出helloWorld.但问题是我每次都要用java -jar 来执行,这样我们自己玩还可以,让用户玩就不好了.所以我们生成一个exe给他们吧.这次我们仍 ...LGLCalender (价格日历…

创新是低情商的人做的

评语:这时一个有趣的思考,不算是正式的研究,但可以算是有价值的科学火花,创新本身或许就是得罪人的事情,或者要推翻别人的观点,引起他人不高兴,或者他人有不同意见,要争论和辩解&…

【12.23】转行小白历险记-算法02

不会算法的小白不是好小白,可恶还有什么可以难倒我这个美女的,不做花瓶第二天! 一、螺旋矩阵 59. 螺旋矩阵 II - 力扣(LeetCode) 1.核心思路:确定循环的路线,左闭右开循环,思路简…

MySQL 5.7.18 解压版安装

原文链接:https://my.oschina.net/u/3474266/blog/895696 我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激 今天下载安装了MySQL Community Edition 5.7.18压缩版,过程中遇到了一些坑,特地写个博客记…

订单失效怎么做的_?糟了,刚发货的订单竟然被取消掉了?我该怎么办!

“叮叮!您的Newegg国际商城有新订单啦,请及时查看!”又来新订单了,赶紧打包发货!可是三天后……“尊敬的商家您好,您的订单超过72 小时未发货,系统已经自动取消该订单”。什么?订单被…

oracle segment extent block,Oracle的基础问题segment extent block

l extent和segment的关系每个extent 的Oracle block 的数目是由extent的巨细/DB_BLOCK_SIZE 确定的,extent 巨细是由建立或修改segment 的SQL 语句中storage子句中的initial, next, pctincrease等参数确定。每个segment中的extent的数目是一个动态扩展的值, 最大值由建立或修改…

6G概念及愿景白皮书

来源:中国指挥与控制学会“本白皮书将从6G愿景、6G应用场景、6G网络性能指标、6G潜在关键技术、国际组织和各国6G研究进展等方面展开讨论,并提出加快推进我国6G研发的相关建议。”编写 | 赛迪智库无线电管理研究所 执笔 | 彭健 孙美玉 滕学强目录一、前言…

git编译安装与常见问题解决

1. 先去官网下载一个安装包 ,假设目录/APP/ido2. cd /APP/ido3. tar -zxvf git-2.7.2.tar.gz4. 安装依赖yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openss…

如何判断python固定文件存在吗_Python判断文件和文件夹是否存在的方法

这篇文章主要介绍了Python判断文件和文件夹是否存在的方法,本文还讲解了判断是否为文件或者目录的方法、os.path.lexist的作用、FTP中判断文件或目录是否存在等内容,需要的朋友可以参考下一、python判断文件和文件夹是否存在、创建文件夹代码如下:>>> import os>&g…

oracle rman和数据泵,使用RMAN或数据泵初始化OGG目标库

OGG 10引入新token变量LOGCSN,对应于oracle的scn,对此replicat可以指定开始csnStart replicat atcsn | aftercsn准备阶段同步前需确保源库的事务都已提交,应反复检查gv$transaction;对于无法终止的事务,从其起始时间执…

哺乳动物亚种在物种进化中至关重要

查尔斯达尔文的《物种起源》一书来源:科技日报 图片来源:物理学家组织网据物理学家组织网18日报道,查尔斯达尔文逝世约140年后,其进化论的一个理论终获证实!英国剑桥大学科学家在18日出版的《英国皇家学会学报B卷》上撰…

window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器

在Windows 7操作系统下增加了很多有用的功能,只是默认没有开启而已,今天简述下一个Windows 7下的NFS功能,通过这个功能,可以让Windows 7共享Linux下面的磁盘分区或者目录数据,这个功能原理只能通过samba或者ftp来实现&…

Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补…

两位概率论顶级专家获得2020阿贝尔奖

来源:哆嗒数学网弗斯滕伯格介绍当希勒尔弗斯滕伯格(Hillel Furstenberg) 发表其早期的一篇论文时,有传言说他并非一个人,而是一群数学家的化名。该论文涵盖的思想覆盖诸多领域,真的不可能是一个人的成果吗?虽然这件事可…

python长度单位转化_长度单位的换算教学反思

长度单位的换算教学反思陈双银使学生在认识了长度单位千米、米、分米、厘米、毫米的基础上,能够熟练地掌握长度单位千米、米、分米、厘米、毫米之间的进率,准确地进行单位之间的换算是长度单位这一单元的教学重点和难点。但是,对于这一知识点…

获取时间

var nownew Date();一周前的时间(now.getFullYear()) - (now.getMonth()1) - (now.getDate()); var date new Date(now.getTime() - 7 * 24 * 3600 * 1000); var year date.getFullYear(); var month date.getMonth() 1; var day date.getDate();当前时间year"-…

linux区分用户的权限级别可用,如何限制Linux内核级别的特权用户访问?

我在learning Linux Kernel Programming找到了这个答案,我的问题更具体针对Linux内核的安全功能.我想知道如何限制特权用户或进程对其他进程和文件的访问权限,而不是root的完全访问权限.直到现在我发现:>自由访问控制(DAC)的用户和组,区分读取,写入和执行用户,组…

清华大学计算机系教授:马少平——计算机是如何实现智能的(附直播回放)...

来源:图灵人工智能直播回放长按识别观看回放报告摘要这是一个关于人工智能的科普讲座。人工智能经过六十几年的发展,取得了很大的成果,在很多领域得到了很好的应用。那么人工智能是如何实现的?本讲座将结合一些大家熟知的实例&…

CSS图像绘制之:条纹背景(转)

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>漂亮的CSS3动画进度条DEMO演示</title><style> html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,ci…

linux跟踪内存块,在Linux程序中跟踪活动使用的内存

我想跟踪各种程序在特定状态下触摸的内存量.例如,假设我有一个图形程序.当它被最小化时,它可能会使用更少的内存,因为它不会重绘窗口,这需要读取图像和字体并执行大量的库函数.这些对象仍可在内存中访问,但实际上并未使用它们.像top这样的工具用途有限,因为它们只是告诉我们将多…