一种可定制目标检测算法的智能化云平台系统及操作方法技术方案

技术编号:20364349 阅读:35 留言:0更新日期:2019-02-16 17:11
本发明专利技术公开的是一种可定制目标检测算法的智能化云平台系统及操作方法,该系统包括算法发布平台、算法训练平台,算法训练平台通信连接有定制算法样本库、自动化脚本以及采样数据端,算法训练平台与算法发布平台间通信连接有定制算法模型,算法发布平台通信连接有测试客户端,操作方法包括:新建算法、选择算法模型、标注样本并上传到平台、网络训练、测试发布,本发明专利技术可以解决普通用户在开门目标检测算法时候遇到的技术门槛高,开发周期长的问题;可以将一个目标检测算法的开发步骤做到标准化、自动化、简易化;可以降低技术门槛,加快开发周期。

【技术实现步骤摘要】
一种可定制目标检测算法的智能化云平台系统及操作方法
本专利技术涉及一种智能化云平台系统及操作方法,更具体一种可定制目标检测算法的智能化云平台系统,属于深度学习的

技术介绍
近年来,深度学习的发展逐渐成熟并得到了广泛的应用,尤其是基于视频识别的目标检测算法在过去几年深度学习的发展背景下取得了巨大的进展,检测性能得到明显提升。目标检测是计算机视觉领域的一个重要任务,它可以识别一张图片的多个物体,并可以定位出不同物体,给出边界框。目标检测在一些场合已经比较成熟的应用,比如在无人驾驶的应用中,可以检测出车辆、行人、交通指示灯等目标;又比如在安防监控的应用中,可以检测人脸、人形、物体等。目前主流的目标检测算法主要都是基于深度学习模型,其可以分成两大类:1)two-stage检测算法,其将检测问题划分为两个阶段,首先产生候选区域(regionproposals),然后对候选区域分类(一般还需要对位置精修),这类算法的典型代表是FasterRCNN;2)one-stage检测算法,其不需要regionproposal阶段,直接产生物体的类别概率和位置坐标值,这类算法的典型代表是YOLO。目标检测还有很多公开的数据集,例如PASCALVOC(ThePASCALVisualObjectClassification)是目标检测、分类、分割等领域一个有名的数据集,其包含约10000张带有边界框的图片用于训练和验证;还有一个著名的数据集是Microsoft公司建立的MSCOCO(CommonObjectsinCOntext)数据集,其对于目标检测任务,COCO共包含80个类别,每年大赛的训练和验证数据集包含超过120000个图片,超过40000个测试图片。虽然目标检测算法虽然已经有成熟的应用,但是其也存在一些问题。最主要的就是技术门槛高,开发周期长。根据深度学习中监督学习的特点,一个目标检测算法的开发步骤包括如下:标注样本、算法选型、网络训练、测试发布,整个开发过程并不简单,需要有丰富经验的深度学习算法工程师才能够完成,对普通用户来说技术水平很难达到,其限制了目标检测算法在更多小众场景中的推广。
技术实现思路
为了解决上述现有技术问题,本专利技术目的在于提供具有可以解决普通用户在开门目标检测算法时候遇到的技术门槛高,开发周期长的问题的一种可定制目标检测算法的智能化云平台系统。本专利技术的另一个目的在于提供具有可以将目标检测算法的开发步骤做到标准化、自动化、简易化、可以降低技术门槛,加快开发周期等技术的一种可定制目标检测算法的智能化云平台系统的操作方法。为了实现上述目的,本专利技术是通过以下技术方案实现的:一种可定制目标检测算法的智能化云平台系统,该系统包括算法发布平台以及带有操作接口的算法训练平台,所述算法训练平台通信连接有定制算法样本库、自动化脚本以及采样数据端,所述算法训练平台与算法发布平台间通信连接有定制算法模型,所述算法发布平台通信连接有测试客户端;其中,所述采样数据端采集包含目标的图片并进行标注获得样本图片,所述算法训练平台接收采样数据端上传的样本图片并进行格式转换,转换成深度学习框架可接受的格式,所述自动化脚本进行算法训练,训练完成后自动将训练的算法更新到定制算法模型中形成算法模型,再通过算法发布平台完成该算法模型发布,所述算法发布平台对外提供API服务,所述测试客户端通过调用算法发布平台平台的API验证评估算法效果以实现更快的速度做出算法发布或调整。作为一种改进,所述采样数据端包括深度学习图像标注工具、摄像设备,摄像设备采集图片传输给深度学习工具,深度学习工具对需要的特定的图片进行标注,所述摄像设备包括摄像机,所述学习图像标注工具包括yolo_mark、LabelImg。作为一种改进,所述深度学习框架可接受的格式包括LMDB,所述深度学习框架包括Caffe。本专利技术一种可定制目标检测算法的智能化云平台系统的操作方法,该系统操作步骤如下:S1:新建算法:用户通过算法训练平台的操作接口填写算法的基本描述信息;S2:选择算法模型:在算法训练平台支持的范围内指定图片检测的算法模型和网络结构,所述算法模型包括YOLO、SSD、FasterRCNN,所述网络结构包括VGG、ResNet、DarkNet;S3:标注样本并上传到平台:安装摄像机进行采集包含目标的图片,通过深度学习图像标注工具对需要的特定目标图片进行标注获得样本图片,再将样本图片上传到算法训练平台的定制算法样本库中;S4:网络训练:由样本图片上传完成事件触发运行;S5:测试发布:算法发布平台对外提供API服务,测试客户端通过调用算法发布平台的API进行发送API请求,且指明AlgID以及要用的算法后等待应答,算法发布平台接收API请求,并根据AlgID找到对应的算法运行测试,最后将运行测试结果反馈给测试客户端以实现更快速验证评估算法效果并做出调整。作为一种改进,所述网络训练中运行流程包括:A)从定制算法样本库中下载标注的样本图片;B)对样本图片进行格式转换,转成深度学习框架可接受的格式以满足深度学习框架对的输入数据格式的要求;C)调用自动化脚本完成算法训练;D)训练完成后将算法更新到定制算法模型中去,供算法发布平台使用。有益效果:可以解决普通用户在开门目标检测算法时候遇到的技术门槛高,开发周期长的问题;可以将一个目标检测算法的开发步骤做到标准化、自动化、简易化;可以降低技术门槛,加快开发周期。附图说明图1是本专利技术原理结构示意图。具体实施方式以下结合说明书附图,对本专利技术作进一步说明,但本专利技术并不局限于以下实施例。一种可定制目标检测算法的智能化云平台系统,该系统包括算法发布平台以及带有操作接口的算法训练平台,所述算法训练平台通信连接有定制算法样本库、自动化脚本以及采样数据端,所述算法训练平台与算法发布平台间通信连接有定制算法模型,所述算法发布平台通信连接有测试客户端;其中,所述采样数据端采集包含目标的图片并进行标注获得样本图片,所述采样数据端包括深度学习图像标注工具、摄像设备,具体由摄像设备采集图片传输给深度学习工具,深度学习工具对需要的特定的图片进行标注,摄像设备包括摄像机,学习图像标注工具包括yolo_mark、LabelImg;所述算法训练平台接收采样数据端上传的样本图片并进行格式转换,转换成深度学习框架可接受的格式,所述深度学习框架可接受的格式包括LMDB,所述深度学习框架包括Caffe;所述自动化脚本进行算法训练,训练完成后自动将训练的算法更新到定制算法模型中形成算法模型,再通过算法发布平台完成该算法模型发布;所述算法发布平台对外提供API服务,所述测试客户端通过调用算法发布平台平台的API验证评估算法效果以实现更快的速度做出算法发布或调整。本专利技术一种可定制目标检测算法的智能化云平台系统,通过预先设置一些主流的目标检测的算法模型(YOLO、SSD、FastRCNN)供用户选择,目前目标检测算法的算法模型(YOLO、SSD、FastRCNN等)已经比较成熟,并且已经做到较优效果,用户只需要根据自己的资源情况选择对应的算法模型,而不用重复整个算法训练过程。用户往算法训练平台上传其所关注的样本图片,则系统知道要检测哪些目标图片,可以通过自动化脚本来实现监督学习本文档来自技高网
...

【技术保护点】
1.一种可定制目标检测算法的智能化云平台系统,其特征在于:该系统包括算法发布平台以及带有操作接口的算法训练平台,所述算法训练平台通信连接有定制算法样本库、自动化脚本以及采样数据端,所述算法训练平台与算法发布平台间通信连接有定制算法模型,所述算法发布平台通信连接有测试客户端;其中,所述采样数据端采集包含目标的图片并进行标注获得样本图片,所述算法训练平台接收采样数据端上传的样本图片并进行格式转换,转换成深度学习框架可接受的格式,所述自动化脚本进行算法训练,训练完成后自动将训练的算法更新到定制算法模型中形成算法模型,再通过算法发布平台完成该算法模型发布,所述算法发布平台对外提供API服务,所述测试客户端通过调用算法发布平台平台的API验证评估算法效果以实现更快的速度做出算法发布或调整。

【技术特征摘要】
1.一种可定制目标检测算法的智能化云平台系统,其特征在于:该系统包括算法发布平台以及带有操作接口的算法训练平台,所述算法训练平台通信连接有定制算法样本库、自动化脚本以及采样数据端,所述算法训练平台与算法发布平台间通信连接有定制算法模型,所述算法发布平台通信连接有测试客户端;其中,所述采样数据端采集包含目标的图片并进行标注获得样本图片,所述算法训练平台接收采样数据端上传的样本图片并进行格式转换,转换成深度学习框架可接受的格式,所述自动化脚本进行算法训练,训练完成后自动将训练的算法更新到定制算法模型中形成算法模型,再通过算法发布平台完成该算法模型发布,所述算法发布平台对外提供API服务,所述测试客户端通过调用算法发布平台平台的API验证评估算法效果以实现更快的速度做出算法发布或调整。2.根据权利要求1所述的一种可定制目标检测算法的智能化云平台系统,其特征在于:所述采样数据端包括深度学习图像标注工具、摄像设备,摄像设备采集图片传输给深度学习工具,深度学习工具对需要的特定的图片进行标注,所述摄像设备包括摄像机,所述学习图像标注工具包括yolo_mark、LabelImg。3.根据权利要求1或2所述的一种可定制目标检测算法的智能化云平台系统的建立方法,其特征在于:所述深度学习框架可接受的格式包括LMDB,所述深度学习框架包括Caffe。4.一种可定制目标检测算法的智能化云...

【专利技术属性】
技术研发人员:葛益军
申请(专利权)人:杭州雄迈集成电路技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1