当前位置: 首页 > 编程日记 > 正文

只需4秒,这个算法就能鉴别你的LV是真是假

640?wx_fmt=jpeg

(图片付费下载自视觉中国)

导语:假冒奢侈品制造这个屡禁不止的灰色产业,每年给正品商家和消费者造成上千亿的损失,对企业和消费者造成伤害。作为全球奢侈品巨头,LVMH 对假冒奢侈品的打击十分重视。LVMH 其旗下公司 Entrupy 推出人工智能鉴定系统,4 秒即可鉴定奢侈品手提包的真伪,从而阻止假冒品进入市场。

作者 | 神经小兮

编辑 | 神经星星


经典美剧《欲望都市》里,有一句经典台词:「拥有 Louis Vuitton 的那一天,就是我出人头地的那一天。」

剧中女主人公 Carrie 送给了助理一个 LV 手包,女助理立刻表现出了疯狂的感激和不可思议,这些桥段都展现出了不少都市女性对高级奢侈包的追捧。


640?wx_fmt=jpeg

《欲望都市》中的追逐时尚的生活态度,对全球的年轻都市女性影响深远

无论是出于爱美天性,或是因为身份认同、消费水平提高,亦或是因为虚荣与炫富,每一种理由都可以成为广大消费者为名牌包「折腰」的驱动力。

许多女性对于奢侈品包的追求都几近疯狂,大学生贷款买包、省吃俭用只为买一只名牌包的现象越来越普遍。前段时间,「杭州一女子月入四千,存钱两万买包」就登上微博热搜,引起激烈讨论。


在这个时代,奢侈品包包已经成为一种身份的标签,背上名包,就意味着自信,满足,高端与精致。

巨大市场背后:高仿货的狂欢

奢侈品在中国占据着巨大的市场,并呈现蒸蒸日上的势头。据麦肯锡《中国奢侈品报告 2019》显示:2018 年,中国人在境内外的奢侈品消费达到 7700 亿元人民币,占全球奢侈品消费总额的三分之一。

据天猫发布的《2018 奢侈品包消费人群报告》称,中国女性对于奢侈品包的需求爆发性上升,消费人数同比增长近 50%。其中数据显示,2018 年中国有 35 万女性人均一年至少购买 12 个包。而且,90 后已赶超 80 后,消费近 5 成的大牌包。

640?wx_fmt=jpeg
奢侈品卖场如同抢白菜,国人抢购的画面已很常见

消费者对于包包「孜孜不倦」的追求,都为 LV、爱马仕、Gucci 创造了巨大的市场,但同时也成就了一大批仿冒品制造商。

爱马仕 CEO 帕特里克·托马斯曾在接受法国媒体采访时说道:网上 80% 的爱马仕都是假货。在美国海关上月公布的检获报告中,有 5300 件假货,其中假手提包就占了 1263 个。

虽然执法机构与商家也一直在打击假货上做出努力,但该产业背后的暴利让其屡禁不止。数据表明,仿冒品奢侈品利润最高可达 650%,终使其「斩草难除根,春风吹又生」。

而且,造假商家的手段也与时俱进,往往道高一尺魔高一丈,制造的假货「专柜都不敢确定」。

高仿货质量级别由低到高分为 1:1 复刻(也就是仿货)、原版皮(定制)、顶级货和原单(也叫余单、尾单),早期这四个分类分别称为一比一,超 A、A 和 B,后期卖家为了体现品质,改变了分类名称。

640?wx_fmt=jpeg
顶级高仿,甚至专家也可能鉴定失误

高仿厂家的产品之所以「高仿」到难辨真假,因为他们也有着非常「专业的」仿造流程。每当专柜推出新款包包,他们都会亲自去专柜看,或者买回正品,按照其皮料、内衬皮料、五金、尺寸等去打版,之后不断改进细节和优化,最终量产。

这些假货充斥于线上市场以及二手市场,给商家和消费者都造成很大的困扰。

对此,全世界最大的奢侈品集团 LVMH(酩悦·轩尼诗-路易·威登集团)早已开始采取行动,利用人工智能技术来打击假冒奢侈品手提包。

假包鉴定公司,专注打假多年

作为奢侈品品牌巨头,LVMH 注重假货打击,其拥有专门的团队管理和保护公司的知识产权。2016 年,LVMH 选中总部位于美国的公司 Entrupy 作为其人工智能认证解决方案提供商,专为阻止假冒产品进入市场。

Entrupy 是一家基于人工智能技术的 SaaS 公司,成立于 2012 年。它的投资方包括 DG Lab Fund,深度学习先驱和 Facebook AI Research(FAIR)主任 Yann LeCun 等。

公司主要业务是使用计算机视觉算法和微距镜头来为高价值实物交易带来保障。

640?wx_fmt=png
Entrupy 已经支持绝大多数奢侈品牌

自从加入 LVMH 后,Entrupy 的专利技术被数百家二级零售商和市场用于验证路易威登,香奈儿和爱马仕等 15 个品牌的手袋和钱包。

据介绍,Entrupy 的专利系统使用外设的微距镜头检查包的外部,内部和硬件,然后将这些图像与其数据库中已有的超过 300 万张图像进行比较,以确定包的真假。

640?wx_fmt=png
将手机安装在公司产品上之后,可实时查看微距镜头下的包包

这套 AI 鉴定系统,给造假商家带来巨大威胁,甚至,鉴包师都可能要失业了。

4 秒识破假包,准确率达 99.1%

Entrupy 手机 App 目前支持市场上 15 个奢侈品牌手袋的鉴定,包括 LVMH 旗下的 Celine、LV,以及 Balenciaga、Chanel、Dior、Fendi、Goyard、Gucci、Hermes 等,鉴定准确率达 99.1%,而且仅在 4 秒内就会公布结果。

不过,鉴定过程中,需要用户选择手袋品牌、款式,以及清楚地拍下数张手袋远近景图片,在其认证过程中,人工智能系统算法会从包包的一系列图像中捕获的约 500 个数据点来鉴定,包括纹理、对比度、针脚、Logo 几何形状、工艺等特征。

640?wx_fmt=gif
鉴定结果如果是真品,会显示商品认证证书

官方公布的具体验货过程一共分五个步骤:

- 将 Entrupy 硬件外设直接放在物品上
- 打开 Entrupy 应用程序,按照应用程序的提示拍摄包包图像
- AI 算法(基于深度卷积神经网络、计算机视觉)分析图像鉴定真伪
- 接收鉴定结果

Entrupy 表示,虽然目前最可靠的鉴定方式仍是专家亲自检查,但是人类专家很容易犯错,造假工艺也不断提高。原厂设计师为了防止伪造,常常会微调一些手提包的特点,专家也很难跟得上这些差异更迭。

因此,依靠深入的微观图像数据库,是目前能够及时跟进手提包最新设计动态的唯一方法。

640?wx_fmt=png
Entrupy 团队 2017 年在顶会 KDD 发表了论文
论文链接:http://tinyurl.com/y3ddjb28)

关于数据集来源,公司表示,多年来收集世界各地不同数据,并与知名企业建立数据合作伙伴关系,以收集其库存数据,从而确保他们能够预先检查物品。

他们目前拥有 80 多年前至最近几个月的数据样本。通过 3 层过滤(2 个手动和 1 个算法),他们纠正了提交的数据中的错误,确保机器训练过程中始终向算法提供正确信息。

好的技术:让消费者不再上当

目前市场上,除了假包,其他各类假冒商品也同样多如牛毛,令人深恶痛绝。

因此,一系列奢侈品入门、如何挑选奢侈品包的文章与平台也应运而生,小红书、抖音上教授如何鉴定奢侈品的用户大有人在。

640?wx_fmt=png
「小红书」上一位奢侈品鉴定师的主页

传统的鉴定方式一般是通过防伪码、LOGO、内标等细节,但是,越来越精湛的仿制手艺和二手市场的日益普及,让真伪鉴定的战斗更加艰难。

在人工智能帮助下,消费者今后也可以轻松鉴定假冒奢侈品,而商家也可从源头阻止假冒品进入市场。所以,也许在不久的将来,制假售假者就会彻底消失。

温馨提示:广大读者,可以用这项实用技能,帮助自己的男/女朋友鉴定包包是否真货,或者把本文转发给他们也是极好的。

当然,在你有男/女朋友或者有包的前提下。
(*本文为 AI科技大本营转载文章,转载请联系原作者)

精彩推荐


2019 中国大数据技术大会(BDTC)历经十一载,再度火热来袭!豪华主席阵容及百位技术专家齐聚,15 场精选专题技术和行业论坛,超强干货+技术剖析+行业实践立体解读,深入解析热门技术在行业中的实践落地。【早鸟票】【特惠学生票】限时抢购,扫码了解详情!

640?wx_fmt=png

推荐阅读

  • 肖仰华:知识图谱构建的三要素、三原则和九大策略 | AI ProCon 2019

  • 10分钟搭建你的第一个图像识别模型 | 附完整代码

  • 阿里披露AI完整布局,飞天AI平台首次亮相

  • 程序员因接外包坐牢 456 天!两万字揭露心酸经历

  • 限时早鸟票 | 2019 中国大数据技术大会(BDTC)超豪华盛宴抢先看!

  • Pandas中第二好用的函数 | 优雅的Apply

  • 阿里开源物联网操作系统 AliOS Things 3.0 发布,集成平头哥 AI 芯片架构

  • 雷声大雨点小:Bakkt「见光死」了吗?

640?wx_fmt=png

你点的每个“在看”,我都认真当成了喜欢

相关文章:

概率论中伯努利分布(bernoulli distribution)介绍及C++11中std::bernoulli_distribution的使用

Bernoulli分布(Bernoulli distribution):是单个二值随机变量的分布。它由单个参数∈[0,1],给出了随机变量等于1的概率。它具有如下的一些性质:P(x1) P(x0)1-P(xx) x(1-)1-xEx[x] Varx(x) (1-)伯努力分布(Bernoulli distribution,又…

关于View测量中的onMeasure函数

在自定义View中我们通常会重写onMeasure,下面来说说这个onMeasure有什么作用 onMeasure主要用于对于View绘制时进行测量 Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {super.onMeasure(widthMeasureSpec, heightMeasureSpec);…

zabbix二次开发之从mysql取值在运维平台js图表展现

前沿:集群控制平台已经要慢慢的灰度上线了,出问题的时候,才找点bug,时间有点空闲。正好看了下zabbix的数据库,产生了自己想做一套能更好的展现zabbix的页面。更多内容请到我的个人的博客站点,blog.xiaorui.…

概率论中高斯分布(正态分布)介绍及C++11中std::normal_distribution的使用

高斯分布:最常用的分布是正态分布(normal distribution),也称为高斯分布(Gaussian distribution):正态分布N(x;μ,σ2)呈现经典的”钟形曲线”的形状,其中中心峰的x坐标由μ给出,峰的宽度受σ控制。正态分布由两个参数…

AI落地遭“卡脖子”困境:为什么说联邦学习是解决良方?

作者 | Just出品 | AI科技大本营(ID:rgznai100)毋庸置疑,在业界对人工智能(AI)应用落地备受期待的时期,数据这一重要支点却越来越成为一个“卡脖子”的难题。AI落地需要数据来优化模型效果,但大…

Linux下截取指定时间段日志并输出到指定文件

sed -n /2019-04-22 16:10:/,/2019-04-22 16:20:/p log.log > bbb.txt 转载于:https://www.cnblogs.com/mrwuzs/p/10752037.html

nginx+keepalive主从双机热备+自动切换解决方案

环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作yum install -y make wget如果你愿意可以更新下系统,更换下yum源.1.安装keepalive官方最新版 keepalived-1.2.7tar zxvf keepalived-1.2.7.tar.gzcd keepalived-1.2.7在此之前。…

概率论中指数分布介绍及C++11中std::exponential_distribution的使用

指数分布:在深度学习中,我们经常会需要一个在x0点处取得边界点(sharp point)的分布。为了实现这一目的,我们可以使用指数分布(exponential distribution): p(x;λ) λlx≥0exp(-λx)指数分布使用指示函数(indicator function) lx≥…

肖仰华:知识图谱构建的三要素、三原则和九大策略 | AI ProCon 2019

演讲嘉宾 | 肖仰华(复旦大学教授、博士生导师,知识工场实验室负责人) 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) 近两年,知识图谱技术得到了各行各业的关注,无论是企业公司还…

Docker mongo副本集环境搭建

1、MongoDB Docker 镜像安装 docker pull mongo 2、Docker容器创建 MongoDB Docker 容器创建有以下几个问题&#xff1a; 1- MongoDB 容器基本创建方法和数据目录挂载 2- MongoDB 容器的数据迁移 3- MongoDB 设置登录权限问题docker run -p 27017:27017 -v <LocalDirectoryP…

菜鸟学习HTML5+CSS3(一)

主要内容&#xff1a; 1.新的文档类型声明&#xff08;DTD&#xff09; 2.新增的HTML5标签 3.删除的HTML标签 4.重新定义的HTML标签 一、新的文档类型声明&#xff08;DTD&#xff09; HTML 5的DTD声明为&#xff1a;<!doctype html>、<!DOCTYPE html>、<!DOCTY…

激活函数之logistic sigmoid函数介绍及C++实现

logistic sigmoid函数&#xff1a;logistic sigmoid函数通常用来产生Bernoulli分布中的参数&#xff0c;因为它的范围是(0,1)&#xff0c;处在的有效取值范围内。logisitic sigmoid函数在变量取绝对值非常大的正值或负值时会出现饱和(saturate)现象&#xff0c;意味着函数会变得…

NLP重要模型详解,换个方式学(内附资源)

&#xff08;图片有AI科技大本营付费下载自视觉中国&#xff09;作者 | Jaime Zornoza&#xff0c;马德里技术大学译者 | 陈之炎校对 | 王威力编辑 | 黄继彦来源 | 数据派THU&#xff08;ID&#xff1a;DatapiTHU&#xff09;【导语】本文带你以前所未有的方式了解深度学习神经…

大闸蟹的OO第二单元总结

OO的第二单元是讲多线程的协作与控制&#xff0c;三次作业分别为FAFS电梯&#xff0c;ALS电梯和三部需要协作的电梯。三次作业由浅入深&#xff0c;让我们逐渐理解多线程的工作原理和运行状况。 第一次作业&#xff1a; 第一次作业是傻瓜电梯&#xff0c;也就是完全不需要考虑捎…

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表

原文:构建ASP.NET MVC4EF5EasyUIUnity2.x注入的后台管理系统&#xff08;31&#xff09;-MVC使用RDL报表这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良好的支持报表,让MVC在某些领域趋于短板 我们只能通过一些方式来使用rdl报表。 Razor视图不支持asp.net…

18段代码带你玩转18个机器学习必备交互工具

&#xff08;图片有AI科技大本营付费下载自视觉中国&#xff09;作者 | 曼纽尔阿米纳特吉&#xff08;Manuel Amunategui&#xff09;、迈赫迪洛佩伊&#xff08;Mehdi Roopaei&#xff09;来源 | 大数据&#xff08;ID&#xff1a;hzdashuju&#xff09;【导读】本文简要介绍将…

激活函数之ReLU/softplus介绍及C++实现

softplus函数(softplus function)&#xff1a;ζ(x)ln(1exp(x)).softplus函数可以用来产生正态分布的β和σ参数&#xff0c;因为它的范围是(0,∞)。当处理包含sigmoid函数的表达式时它也经常出现。softplus函数名字来源于它是另外一个函数的平滑(或”软化”)形式&#xff0c;这…

windows server 2012 用sysdba登录报错 ORA-01031

报错显示&#xff1a;C:\Users\Administrator>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期三 4月 24 09:09:33 2019 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR:ORA-01031: 权限不足 请输入用户名: 1、查看本地用户和组确认权…

[SignalR]初步认识以及安装

原文:[SignalR]初步认识以及安装1.什么是ASP.NET SignalR&#xff1f; ASP .NET SignalR是一个 ASP .NET 下的类库&#xff0c;可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢&#xff1f;就是让客户端&#xff08;Web页面&#xff09;和服务器端可以互相通知…

CUDA Samples:Vector Add

以下CUDA sample是分别用C和CUDA实现的两向量相加操作&#xff0c;参考CUDA 8.0中的sample:C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\0_Simple&#xff0c;并对其中使用到的CUDA函数进行了解说&#xff0c;各个文件内容如下&#xff1a;common.hpp:#ifndef FBC_CU…

你和人工智能的对话,正在被人工收听

&#xff08;图片有AI科技大本营付费下载自视觉中国&#xff09;作者 | 周晶晶编辑 | 阿伦来源 | 燃财经&#xff08;ID:rancaijing&#xff09;如今&#xff0c;智能设备越来越多地出现在每个人的生活中&#xff0c;在享受它们带来的便利时&#xff0c;很多人或许没有意识到&a…

python数据结构与算法总结

python常用的数据结构与算法就分享到此处&#xff0c;本月涉及数据结构与算法的内容有如下文章&#xff1a; 《数据结构和算法对python意味着什么&#xff1f;》 《顺序表数据结构在python中的应用》 《python实现单向链表数据结构及其基本方法》 《python实现单向循环链表数据…

自定义classloader中的接口调用

2019独角兽企业重金招聘Python工程师标准>>> 注意其中转型异常的描述&#xff0c;左边声明和强转括号内都是appclassloader加载的&#xff0c;而让自定义加载类的接口也由appclassloader加载&#xff0c;所以转型成功 转载于:https://my.oschina.net/heatonn1/blog/…

学点基本功:机器学习常用损失函数小结

&#xff08;图片付费下载自视觉中国&#xff09;作者 | 王桂波转载自知乎用户王桂波【导读】机器学习中的监督学习本质上是给定一系列训练样本 &#xff0c;尝试学习 的映射关系&#xff0c;使得给定一个 &#xff0c;即便这个不在训练样本中&#xff0c;也能够得到尽量接近…

python生成简单的FTP弱口令扫描

2019独角兽企业重金招聘Python工程师标准>>> 前言 Ftp这个类实现了Ftp客户端的大多数功能,比如连接Ftp服务器、查看服务器中的文件、上传、下载文件等功能,Ftp匿名扫描器的实现&#xff0c;需要使用FTP这个类,首先用主机名构造了一个Ftp对象(即ftp),然后用这个ftp调…

C++中const指针用法汇总

这里以int类型为例&#xff0c;进行说明&#xff0c;在C中const是类型修饰符&#xff1a;int a; 定义一个普通的int类型变量a&#xff0c;可对此变量的值进行修改。const int a 3;与 int const a 3; 这两条语句都是有效的code&#xff0c;并且是等价的&#xff0c;说明a是一个…

mongodb基础应用

一些概念 一个mongod服务可以有建立多个数据库&#xff0c;每个数据库可以有多张表&#xff0c;这里的表名叫collection&#xff0c;每个collection可以存放多个文档&#xff08;document&#xff09;&#xff0c;每个文档都以BSON&#xff08;binary json&#xff09;的形式存…

【leetcode】1030. Matrix Cells in Distance Order

题目如下&#xff1a; We are given a matrix with R rows and C columns has cells with integer coordinates (r, c), where 0 < r < R and 0 < c < C. Additionally, we are given a cell in that matrix with coordinates (r0, c0). Return the coordinates of…

深度学习面临天花板,亟需更可信、可靠、安全的第三代AI技术|AI ProCon 2019

整理 | 夕颜 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 在人工智能领域中&#xff0c;深度学习掀起了最近一次浪潮&#xff0c;但在实践和应用中也面临着诸多挑战&#xff0c;特别是关系到人的生命&#xff0c;如医疗、自动驾驶等领域场景时&#xff0c;黑盒…

java robot类自动截屏

直接上代码:package robot;import java.awt.Rectangle;import java.awt.Robot;import java.awt.event.InputEvent;import java.awt.p_w_picpath.BufferedImage;import java.io.File;import java.io.IOException;import javax.p_w_picpathio.ImageIO;import com.sun.glass.event…