全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件

产品架构

更新时间:2017-12-27 18:40:26

智能媒体管理服务(IMM)的系统架构如下图所示。

智能媒体管理架构图

产品架构

如图是 IMM 服务的架构依赖上下文,服务本身的架构分为2层:处理引擎、元数据索引。

智能媒体管理架构依赖上下文

  • 对下依赖阿里云的对象存储、文件存储等服务,通过安全的机制访问里面存储的非结构化数据(例如图片、视频),提取价值信息。
  • 对上依赖场景理解,进行封装,支撑视频网盘、手机相册、社交图库、家庭监控等图片、视频应用场景,为它们产生新的价值。

处理引擎

基于阿里云存储,就近构建计算框架,该框架支持批量异步处理、准实时同步处理,在一键关联云存储(例如,指定 Bucket 的目录前缀、指定 Bucket 的某个对象)后,实现快速的自动数据处理,通过整合业界领先的数据处理算法,处理引擎提供如下功能。

  • OFFICE 文档格式转换。支持将 OFFICE 文档转换为JPG图片格式,从而更好的支持网盘的文档预览功能。

  • 大图处理。支持将超大的图片进行切割、缩放处理,友好的支撑相册、图库场景的精细看图功能。

  • 标签检测。通过人工智能技术,识别图片、视频中的物品标签,从而实现机器的制动打标,更好的支撑推荐应用。

  • 人脸检测。通过人工智能技术,识别图片、视频中的人脸,检测出人脸框,判断人脸姿势、年龄、性别等属性。

元数据索引

基于处理引擎提供的功能,通过对场景的深入理解和梳理,IMM 封装了场景的元数据设计,对外提供场景的元数据访问接口,简化场景应用的设计难度、无须关注元数据索引数据库的运维工作,目前支持如下的元数据索引。

  • 人脸分组索引。构建元数据集合,然后调用人脸分组的接口分析图片,把得到的元数据加入到该元数据集合中,从而可以得到该集合中相似的人脸。通过该索引,可以快速的支撑网盘的人脸相册、家庭监控的陌生人检测、甚至新零售的顾客管理等场景。

  • 标签分组索引。构建元数据集合,然后调用标签分组的索引接口分析图片,把得到的元数据加入到该元数据集合中,从而可以根据标签搜索图片。通过该索引,可以快速的支撑网盘的场景相册、家庭监控的宠物跟踪、甚至暴力、恐怖、色情图片等标签的搜索。

本文导读目录