当前位置: 首页 > news >正文

图像搜索技术发展应知道

图像搜索技术发展应知道

什么是图像搜索?
图像搜索,是通过搜索图像文本或者视觉特征,为用户提供相关图形图像资料检索服务。

从图像搜索的发展过程来看,主要包含两种搜索方式:
基于文本的图像搜索(Text-Based Image Retrieval,TBIR),将图像作为数据库中的存储对象,利用与图像相关联的文本关键词进行匹配,返回搜索结果。
基于内容的图像搜索(Content-Based Image Retrieval,CBIR),提取图像的视觉内容特征作为索引,例如颜色、纹理、形状等,通过输入一张图片比较特征向量之间的相似度,查找具有相同或相似内容的图片。

图像搜索面临的挑战
难点:
•数据量大,抽取特征慢,建立索引时间久,搜索响应速度慢
•相同算法、特征,不同种场景搜索结果准确率差异较大,搜索效果不稳定
方案:
•大量数据创建索引,采用离线集群抽取特征,生成索引文件直接推进搜索引擎的方式。优化特征提取算法、特征编码实现快速搜索。
•通过预置行业特征的模式来失声搜索结果准确率,当前行业特征包括图片版权搜索特征等,从而提高搜索匹配率。

华为云图像搜索(Image Search):又称为以图搜图,基于领先的深度学习与图像识别技术,结合不同应用业务和行业场景,利用特征向量化与搜索能力,帮助客户从指定图库中搜索相同或相似的图片。

产品核心优势:

搜索精度高
基于领先的深度学习与图像识别技术,预置多种行业特征模型,其中版权查盗场景准确率达99%以上。

海量搜索
大规模搜索引擎支持亿级别图像搜索,秒级响应,支持大规模批量导入。

简单高效
标准化接口封装,简单易用;配套文档描述详细,方便服务快速搭建。

可定制化
提供定制化的场景搜索服务,使得搜索结果更准确
华为图像搜索服务基础架构基础

基础架构:图像搜索的架构分为三层:Console,服务层、算法层。其中Console前端负责与用户交互;服务层负责对外提供接口及服务内部通信管理;算法层为最底层,负责图像的处理,抽取特征,最终存入索引库

图像搜索典型应用场景:

  1. 商品图片搜索
    将用户拍摄的图片在商品库中搜索,找到同款或相似的商品,进行商品销售或者相关商品推荐。如药品、服装的快速检索查找

  2. 版权图片搜索
    从海量图片库中快速定位侵权盗用图片,帮助图库网站捍卫权益。如设计类图片、摄影照片维权

  3. 工业零件图片搜索
    从工业零部件数据库中精确查找用户所缺零部件,解决工业领域的图片搜索难题。如国防军工、船舶、航空、汽车制造等领域

想知道具体怎么使用华为云图像搜索服务实现图片多种应用?目前华为云学院已上线大量相关云计算免费课程供大家学习和探讨,欢迎登录华为云学院了解更多(https://edu.huaweicloud.com/ )!

转载于:https://blog.51cto.com/13988201/2353368

相关文章:

  • salesforce 零基础学习(二十一)workflow QA
  • Java程序员幽默爆笑锦集
  • spring3.1.0与junit4.5整合错误
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 深入理解JavaScript系列(26):设计模式之构造函数模式
  • CentOS6 PXE+Kickstart无人值守安装
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • lua闭包浅析及项目应用
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 验证信息
  • centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
  • 三步学会用spring开发OSGI——(第二步:工程篇)
  • 个推基于Consul的配置管理
  • Android精品开源整理
  • ECS应用管理最佳实践
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • golang 发送GET和POST示例
  • Java多线程(4):使用线程池执行定时任务
  • Less 日常用法
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nfs客户端进程变D,延伸linux的lock
  • October CMS - 快速入门 9 Images And Galleries
  • Spark学习笔记之相关记录
  • SQLServer之创建数据库快照
  • vue-router的history模式发布配置
  • 飞驰在Mesos的涡轮引擎上
  • 力扣(LeetCode)22
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • PostgreSQL之连接数修改
  • 说说我为什么看好Spring Cloud Alibaba
  • # Maven错误Error executing Maven
  • #QT项目实战(天气预报)
  • (2)(2.10) LTM telemetry
  • (2)MFC+openGL单文档框架glFrame
  • (生成器)yield与(迭代器)generator
  • (十八)三元表达式和列表解析
  • (一)为什么要选择C++
  • (转) RFS+AutoItLibrary测试web对话框
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core 中的路径问题
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net 按比例显示图片的缩略图
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .net生成的类,跨工程调用显示注释
  • .NET文档生成工具ADB使用图文教程
  • @GetMapping和@RequestMapping的区别
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [CF482B]Interesting Array