基于3D技术的图像数据库建立方法和系统技术方案

技术编号:16779466 阅读:26 留言:0更新日期:2017-12-12 23:49
本发明专利技术公开了一种基于3D技术的图像数据库建立方法和系统,包括构建虚拟场景和目标3D模型,将目标3D模型显示于虚拟场景内,获取目标3D模型在虚拟场景中的采集图像,并在采集图像上对目标3D模型进行标定,进而存储采集图像以构成图像数据库。相比现有人为采集图像进行标定来建立图像数据库的方式,采用3D构建的方式来模拟真实场景中放置真实目标,省去了人为获取图像的步骤,并通过二维平面映射目标3D模型进行标定的方式省去了人为标定的步骤,解决了现有人为采集建立图像数据库存在工作量大和难度大的技术问题,还能够根据需求增加采集方向和采集角度而得到目标3D模型的大量训练图像,进而起到提高图像识别率的效果。

The method and system of building image database based on 3D Technology

The invention discloses a method and a system for establishing image database based on 3D technology, including the construction of virtual scene and object 3D model, the 3D model shows the target in a virtual scene, obtain the target image 3D model in the virtual scene, and the target of 3D model in image acquisition and calibration, image acquisition and storage to form an image database. Compared with the existing artificial image calibration to build image database, 3D is used to build the way to simulate the real target placed in real scene, eliminating the human image acquisition procedures, and calibration mode omits artificial calibration procedure through two-dimensional mapping 3D model, solved the existing human acquisition of image database exists heavy workload and difficult technical problems, but also according to the increased demand for acquisition and acquisition direction angles to target the 3D model a large number of training images, so as to improve the image recognition rate.

【技术实现步骤摘要】
基于3D技术的图像数据库建立方法和系统
本专利技术属于神经网络算法
,具体地说,是涉及一种基于3D技术的图像数据库建立方法和系统。
技术介绍
基于神经网络的算法中,对图像识别的准确率取决于有效的训练样本集,有效样本越丰富识别率就越高。目前对于图像数据库的建立都是采用人工采集的方式,也即,人为采集各种样本图像,以冰箱食品图像的采集为例,需要人为购买尽可能多种类的食材,人为放到冰箱内部搁物架上,然后使用摄像设备进行拍照,并后期通过专人对照片上的食材进行标定,采用矩形框或者其他方式标出图片中区域与食材的对应关系,形成可供训练的图像数据库,从而才能够实现冰箱对各种食材的识别,进而实现冰箱对应的功能。为了保证图像识别的准确率,对于同一食材,通常需要将食材放置在不用状态进行图像采集,这导致这种人为采集图像训练集的工作方式存在工作量大的技术问题,而人为采集过程中,还不可避免的存在采集状态遗漏的情况,导致人为采集图像训练集的工作方式还存在难度大的技术问题。
技术实现思路
本申请提供了一种基于3D技术的图像数据库建立方法和系统,解决现有人为采集建立图像数据库存在工作量大和难度大的技术问题。为解决上述技术问题,本申请采用以下技术方案予以实现:提出一种基于3D技术的图像数据库建立方法,包括:构建虚拟场景和目标3D模型;将所述目标3D模型显示于所述虚拟场景内;获取所述目标3D模型在所述虚拟场景中的采集图像;在所述采集图像上对所述目标3D模型进行标定;存储所述采集图像以构成图像数据库。进一步的,所述目标3D模型为多个,则将所述目标3D模型显示于所述虚拟场景内,具体为:将所述虚拟场景划分为多个区域;按照设定对应关系分别将所述多个目标3D模型显示于所述多个区域内;其中,所述设定对应关系至少为一组。进一步的,获取所述目标3D模型在所述虚拟场景中的采集图像,具体为:将所述目标3D模型视为正方体,依次调整采集方法为正方体的六个面方向;每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。进一步的,获取所述目标3D模型在所述虚拟场景中的采集图像,具体为:按照设定角度间隔分次调整采集角度;每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。进一步的,在所述采集图像上对所述目标3D模型进行标定,具体为:以所述采集图像的设定点作为二维坐标系的原点构建二维平面;在所述二维平面内更新所述目标3D模型的位置;以更新的所述目标3D模型的最大X轴坐标点、最小X轴坐标点、最大Y轴坐标点和最小Y轴坐标点建立矩形标定框以标定所述目标3D模型。提出一种基于3D技术的图像数据库建立系统,包括3D构建模块、显示模块、采集图像获取模块、标定模块和存储模块;所述3D构建模块,用于构建虚拟场景和目标3D模型;所述显示模块,用于将所述目标3D模型显示于所述虚拟场景内;所述采集图像获取模块,用于获取所述目标3D模型在所述虚拟场景中的采集图像;所述标定模块,用于在所述采集图像上对所述目标3D模型进行标定;所述存储模块,用于存储所述采集图像以构成图像数据库。进一步的,所述系统还包括虚拟场景划分模块;所述虚拟场景划分模块,用于将所述虚拟场景划分为多个区域;则所述显示模块,还用于按照设定对应关系分别将所述多个目标3D模型显示于所述多个区域内;其中,所述设定对应关系至少为一组。进一步的,所述采集图像获取模块包括采集方向调整单元;所述采集方向调整单元,用于将所述目标3D模型视为正方体,并依次调整采集方向为正方体的六个面方向,以使得所述采集图像获取模块在每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。进一步的,所述采集图像获取模块包括采集角度调整单元;所述采集角度调整单元,用于按照设定角度间隔分次调整采集角度,以使得所述采集图像获取模块在每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。进一步的,所述标定模块包括二维平面建立单元、位置更新单元和标定单元;所述二维平面建立单元,用于以所述采集图像的设定点作为二维坐标系的原点构建二维平面;所述位置更新单元,用于在所述二维平面内更新所述目标3D模型的位置;所述标定单元,用于以更新的所述目标3D模型的最大X轴坐标点、最小X轴坐标点、最大Y轴坐标点和最小Y轴坐标点建立矩形标定框以标定所述目标3D模型。与现有技术相比,本申请的优点和积极效果是:本申请提出的基于3D技术的图像数据库建立方法和系统中,有别于现有技术中在真实场景中放置真实目标后获取图像并人为标定目标来建立图像数据库的方式,采用建立虚拟场景和目标3D模型的方式,将目标3D模型显示在虚拟场景中,通过采集方向变换和采集角度变换等方式,从不同方向和角度采集目标3D模型的采集图像,并通过建立二维平面,在二维平面上更新目标3D模型的位置后,根据目标3D模型在二维平面的X轴和Y轴最大、最小坐标点的范围来对目标3D模型在采集图像上进行标定,进而存储采集图像形成图像数据库;上述所有过程都无需人工参与,且不会存在人工采集过程中存在角度、位置遗漏的情况,解决了现有人为采集建立图像数据库存在工作量大和难度大的技术问题,且相对人工采集的方式,上述提供的方法通过虚拟场景和目标3D模型的构建,能够真实且准确的反映真实场景和目标的状态,还能够根据需求增加采集方向和采集角度而得到目标3D模型的大量训练图像,进而起到提高图像识别率的效果。结合附图阅读本申请实施方式的详细描述后,本申请的其他特点和优点将变得更加清楚。附图说明图1为本申请提出的基于3D技术的图像数据库建立方法的流程图;图2为本申请提出的基于3D技术的图像数据库建立系统的系统框图。具体实施方式下面结合附图对本申请的具体实施方式作进一步详细地说明。本申请为解决现有技术中人为采集图像构建用于申请网络算法的图像数据库的方式存在工作量大和难度大的技术问题,提出一种基于3D技术的图像数据库建立方法,包括如下步骤:步骤S11:构建虚拟场景和目标3D模型。以在冰箱中实现对冰箱内的食材进行识别,进而提醒用户食材新鲜度的功能为例,根据冰箱内搁架的实景构建对应的虚拟场景,并对各种食材进行3D扫描获取食材的目标3D模型数据。步骤S12:将目标3D模型显示于虚拟场景内。根据食材的目标3D模型数据可以构建食材的目标3D模型,进而将目标3D模型显示于虚拟场景中。步骤S13:获取目标3D模型在虚拟场景中的采集图像。作为食材的种类众多,因此构建的目标3D模型也为多个,实际操作中,首先将各个食材的目标3D模型分别单独的显示于虚拟场景的中心区域,然后从设定的方向和/或角度分别获取多张虚拟场景中单个目标3D模型的采集图像。而对于多种食材堆积放置的情况,则采用将虚拟场景划分为多个区域的方式,按照设定对应关系分别将多个目标3D模型显示于多个区域内,该设定对应关系根据实际需求设定,至少为一组。以食材为三种为例,分别对应第一目标3D模型、第二目标3D模型和第三目标3D模型,相应的,将虚拟场景划分为第一区域、第二区域和第三区域,也可以更多,本申请不予限制;设定三组设定对应关系,第一种设定对应关系中:第一目标3D模型显示于第一区域中、第二目标3D模型显示于第二区域中、以及第三目标3D模型显示于第三区域中;第二种设定对应关系中:第一目标3D模型显示于第二区域中、本文档来自技高网...
基于3D技术的图像数据库建立方法和系统

【技术保护点】
基于3D技术的图像数据库建立方法,其特征在于,包括:构建虚拟场景和目标3D模型;将所述目标3D模型显示于所述虚拟场景内;获取所述目标3D模型在所述虚拟场景中的采集图像;在所述采集图像上对所述目标3D模型进行标定;存储所述采集图像以构成图像数据库。

【技术特征摘要】
1.基于3D技术的图像数据库建立方法,其特征在于,包括:构建虚拟场景和目标3D模型;将所述目标3D模型显示于所述虚拟场景内;获取所述目标3D模型在所述虚拟场景中的采集图像;在所述采集图像上对所述目标3D模型进行标定;存储所述采集图像以构成图像数据库。2.根据权利要求1所述的基于3D技术的图像数据库建立方法,其特征在于,所述目标3D模型为多个,则将所述目标3D模型显示于所述虚拟场景内,具体为:将所述虚拟场景划分为多个区域;按照设定对应关系分别将所述多个目标3D模型显示于所述多个区域内;其中,所述设定对应关系至少为一组。3.根据权利要求1所述的基于3D技术的图像数据库建立方法,其特征在于,获取所述目标3D模型在所述虚拟场景中的采集图像,具体为:将所述目标3D模型视为正方体,依次调整采集方法为正方体的六个面方向;每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。4.根据权利要求1所述的基于3D技术的图像数据库建立方法,其特征在于,获取所述目标3D模型在所述虚拟场景中的采集图像,具体为:按照设定角度间隔分次调整采集角度;每次调整方向后获取所述目标3D模型在所述虚拟场景中的采集图像。5.根据权利要求1所述的基于3D技术的图像数据库建立方法,其特征在于,在所述采集图像上对所述目标3D模型进行标定,具体为:以所述采集图像的设定点作为二维坐标系的原点构建二维平面;在所述二维平面内更新所述目标3D模型的位置;以更新的所述目标3D模型的最大X轴坐标点、最小X轴坐标点、最大Y轴坐标点和最小Y轴坐标点建立矩形标定框以标定所述目标3D模型。6.基于3D技术的图像数据库建立系统,其特征在于,包括3D构建模块、显示模块、采集图像获取模块、标定模块和存储模块;所述3D构建模块,用于构建虚拟场景和目标3D模...

【专利技术属性】
技术研发人员:苏明月
申请(专利权)人:青岛海尔智能技术研发有限公司青岛海尔股份有限公司
类型:发明
国别省市:山东,37

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

1