CN109493369B - 一种智能机器人视觉动态定位跟踪方法及*** - Google Patents

一种智能机器人视觉动态定位跟踪方法及*** Download PDF

Info

Publication number
CN109493369B
CN109493369B CN201811058413.XA CN201811058413A CN109493369B CN 109493369 B CN109493369 B CN 109493369B CN 201811058413 A CN201811058413 A CN 201811058413A CN 109493369 B CN109493369 B CN 109493369B
Authority
CN
China
Prior art keywords
target
tracking
positioning
image
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811058413.XA
Other languages
English (en)
Other versions
CN109493369A (zh
Inventor
王世佩
刘喜办
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin tieshe Intelligent Technology Co.,Ltd.
Original Assignee
Shenzhen Kongshi Intelligence System Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Kongshi Intelligence System Co ltd filed Critical Shenzhen Kongshi Intelligence System Co ltd
Priority to CN201811058413.XA priority Critical patent/CN109493369B/zh
Publication of CN109493369A publication Critical patent/CN109493369A/zh
Application granted granted Critical
Publication of CN109493369B publication Critical patent/CN109493369B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/277Analysis of motion involving stochastic approaches, e.g. using Kalman filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Manipulator (AREA)
  • Image Processing (AREA)

Abstract

本发明公开了一种智能机器人视觉动态定位跟踪方法,所述方法包括以下步骤:S10、特征信息提取步骤;S20、视频获取步骤;S30、视频处理步骤,S40、物体识别步骤;S50、精细化识别步骤,S60、目标定位跟踪步骤。利用本发明,可实现在智能生产过程中多品种产品进行分类识别以及不合格产品的拣选,可有效提高生产效率和降低生产成本,尤其对于食品、药品等行业的智能化、灵活化生产具有重要意义。

Description

一种智能机器人视觉动态定位跟踪方法及***
技术领域
本发明涉及一种定位跟踪方法,尤其涉及一种智能机器人视觉动态定位跟踪方法及***。
背景技术
计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。目前基于视觉的定位方法主要分两类,二维视觉定位与三维建模定位。二维视觉定位方法是用单目对所控制对像及周边环境进行视觉标定,然后通过标定好的坐标进行精确操作。而三维建模定位主要应用2个及以上的摄像头对目标进行拍摄,将所拍图像进行融合,从而建立目标的三维坐标,仿真三维环境,实现对目标的精准操作。
工业机器人广泛应用于工业生产中,在工作人员的指引操作下,可以完成许多的指令,但是机器人没有感知外界的信息的能力,不能调整已改变的工作环境,导致工业生产事物质量与精准度受到严重的影响。因此,在工业机生产中引入计算机视觉技术,可以提高工业机器人作业的精度以及实现实时跟踪纠偏的功能,可以满足生产过程中对机器人的实时性要求,并且使工业机器人更好的适应复杂的现场环境。
目前,国内的很多企业已经可实现智能化生产,但是在产品的分类识别、不合格产品的挑选等方面还存在许多不足,从而使得产品的智能化生产受到许多限制。
发明内容
为克服现有技术的不足及存在的问题,本发明提供一种智能机器人视觉动态定位跟踪方法及***,利用本发明提供的技术方案,可使得在智能化生产过程中实现产品的分类识别和不合格产品的挑选。
本发明是通过以下技术方案实现的:一种智能机器人视觉动态定位跟踪方法,所述方法包括以下步骤:
S10、特征信息提取步骤,对产品进行分类,并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;
S20、视频获取步骤,利用图像传感器获取生产过程中产品的生产视频流和/或图片;
S30、视频处理步骤,对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还包括标定训练集处理;
S40、物体识别步骤,依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
S50、精细化识别步骤,将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
S60、目标定位跟踪步骤,对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
优选地,所述目标定位跟踪步骤中,根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。
较佳地,所述目标定位跟踪步骤中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。
根据上述方法的发明构思,本发明还提供了一种智能机器人视觉动态定位跟踪***,所述***包括有:
特征信息提取模块,用于对产品进行分类,并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;
视频获取模块,用于利用图像传感器获取生产过程中产品的生产视频流和/或图片;
视频处理模块,用于对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还用于标定训练集处理;
物体识别模块,用于依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
精细化识别模块,用于将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
目标定位跟踪模块,用于对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
优选地,所述目标定位跟踪模块中,根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。
较佳地,所述目标定位跟踪模块中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。
利用本发明,可实现在智能生产过程中多品种产品进行分类识别以及不合格产品的拣选,可有效提高生产效率和降低生产成本,尤其对于食品、药品等行业的智能化、灵活化生产具有重要意义。
附图说明
图1是本发明实施例所述方法的流程示意图。
图2是本发明实施例所述***的模块结构示意图。
图3是本发明实施例所述目标定位跟踪模块实现目标定位跟踪的简要过程示意图。
具体实施方式
为了便于本领域技术人员的理解,以下结合附图和具体实施例对本发明作进一步详细描述。
如附图1所示,一种智能机器人视觉动态定位跟踪方法,所述方法包括以下步骤:
S10、特征信息提取步骤,对产品进行分类(可采用人工分类),并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;本实施例中,所述特征信息包括目标产品的形状信息和外观轮廓信息等特征信息;
S20、视频获取步骤,利用图像传感器获取生产过程中产品的生产视频流和/或图片;
S30、视频处理步骤,对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还包括标定训练集处理;
S40、物体识别步骤,依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
S50、精细化识别步骤,将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
S60、目标定位跟踪步骤,对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
作为优选的实施例,所述目标定位跟踪步骤中,根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。本实施例中,所述目标定位跟踪步骤中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。
根据上述方法的发明构思,本发明实施例还提供了一种智能机器人视觉动态定位跟踪***,所述***如附图2所示,其包括有:
特征信息提取模块,用于对产品进行分类,并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;所述特征信息包括目标产品的形状信息和外观轮廓信息等特征信息;
视频获取模块,用于利用图像传感器获取生产过程中产品的生产视频流和/或图片;
视频处理模块,用于对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还用于标定训练集处理;
物体识别模块,用于依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
精细化识别模块,用于将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
目标定位跟踪模块,用于对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
在其中一个优选的实施例中,所述目标定位跟踪模块,其根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。本实施例中,所述目标定位跟踪模块中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。本实施例中的目标定位跟踪模块的实现目标定位跟踪的简要过程如附图3所示。
作为较佳的实施例,所述视频获取模块包含具有视频采集功能的CCD摄像机或者具有类似功能的成像传感器,同时所述视频获取模块与视频处理模块具有数据传输接口,以使得所述视频获取模块与视频处理模块之间可进行数据传输。所述视频获取模块可通过有线或者无线的方式从智能机器人外设设备CCD摄像机获取智能化生产线上的多品种物体进行动态的拍照或者摄像,并通过TCP/IP协议传输到视频处理模块中进行存储并处理,视频处理模块对实时的视频进行预处理,可通过截取一段初始化后有效的视频或者图像信息,通过解码生成清晰有效的序列化图像,同时对训练集进行标定。
利用本发明提供的技术方案,可实现在智能生产过程中多品种的产品进行分类识别以及不合格产品的拣选,可有效提高生产效率和降低生产成本,尤其对于食品、药品等行业的智能化、灵活化生产具有重要意义。
上述实施例为本发明的较佳的实现方式,并非是对本发明的限定,在不脱离本发明的发明构思的前提下,任何显而易见的替换均在本发明的保护范围之内。

Claims (8)

1.一种智能机器人视觉动态定位跟踪方法,其特征在于,所述方法包括以下步骤:
S10、特征信息提取步骤,对产品进行分类,并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;
S20、视频获取步骤,利用图像传感器获取生产过程中产品的生产视频流和/或图片;
S30、视频处理步骤,对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还包括标定训练集处理;
S40、物体识别步骤,依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
S50、精细化识别步骤,将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
S60、目标定位跟踪步骤,对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
2.根据权利要求1所述的方法,其特征在于:所述目标定位跟踪步骤中,根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。
3.根据权利要求2所述的方法,其特征在于:所述目标定位跟踪步骤中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。
4.根据权利要求1~3中任意一项所述的方法,其特征在于:所述特征信息包括目标产品的形状信息和外观轮廓信息。
5.一种智能机器人视觉动态定位跟踪***,其特征在于,所述***包括有:
特征信息提取模块,用于对产品进行分类,并进行多方位、多场景的形式对不同的产品进行图像采集,进行目标物体的框图和去噪处理,从中提取目标产品的特征信息,并建立训练集;
视频获取模块,用于利用图像传感器获取生产过程中产品的生产视频流和/或图片;
视频处理模块,用于对所述生产视频流和/或图片进行预处理,以生成便于处理的序列化图像,同时还用于标定训练集处理;
物体识别模块,用于依据预先建立的产品模型对序列化的图像进行处理,并对图像中的产品进行标定;
精细化识别模块,用于将标定处理后的产品进行分类处理,并将同类目标进行精细化识别,通过将当前图像与上一帧图像目标进行相似性度量,建立视频帧间关系,以实现目标跟踪;
目标定位跟踪模块,用于对经过精细化识别步骤处理后的图像在视频中进行定位跟踪。
6.根据权利要求5所述的***,其特征在于:所述目标定位跟踪模块中,根据上一帧图像来预测目标位置,同时根据当前图像来检测目标位置;然后采用融合的度量方式,根据目标预测位置和检测位置在马氏空间中的距离、以及边界区域之间表现特征的余弦距离,再采用匈牙利算法进行级联匹配,从而最终实现定位跟踪。
7.根据权利要求6所述的***,其特征在于:所述目标定位跟踪模块中,利用卡尔曼滤波来预测目标位置,并利用目标检测算法来检测目标位置。
8.根据权利要求5~7中任意一项所述的***,其特征在于:所述特征信息包括目标产品的形状信息和外观轮廓信息。
CN201811058413.XA 2018-09-11 2018-09-11 一种智能机器人视觉动态定位跟踪方法及*** Active CN109493369B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811058413.XA CN109493369B (zh) 2018-09-11 2018-09-11 一种智能机器人视觉动态定位跟踪方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811058413.XA CN109493369B (zh) 2018-09-11 2018-09-11 一种智能机器人视觉动态定位跟踪方法及***

Publications (2)

Publication Number Publication Date
CN109493369A CN109493369A (zh) 2019-03-19
CN109493369B true CN109493369B (zh) 2020-12-29

Family

ID=65689594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811058413.XA Active CN109493369B (zh) 2018-09-11 2018-09-11 一种智能机器人视觉动态定位跟踪方法及***

Country Status (1)

Country Link
CN (1) CN109493369B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110154036B (zh) * 2019-06-24 2020-10-13 山东大学 视觉动态***下的室内服务机器人控制器设计方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108171748A (zh) * 2018-01-23 2018-06-15 哈工大机器人(合肥)国际创新研究院 一种面向机器人智能抓取应用的视觉识别与定位方法
CN108363997A (zh) * 2018-03-20 2018-08-03 南京云思创智信息科技有限公司 一种在视频中对特定人的实时跟踪方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7564455B2 (en) * 2002-09-26 2009-07-21 The United States Of America As Represented By The Secretary Of The Navy Global visualization process for personal computer platforms (GVP+)
CN100568262C (zh) * 2007-12-29 2009-12-09 浙江工业大学 基于多摄像机信息融合的人脸识别检测装置
CN101576956B (zh) * 2009-05-11 2011-08-31 天津普达软件技术有限公司 基于机器视觉的在线字符检测方法和***
CN107169519B (zh) * 2017-05-18 2018-05-01 重庆卓来科技有限责任公司 一种工业机器人视觉***及其示教方法
CN107516127B (zh) * 2017-08-21 2020-06-30 山东大学 服务机器人自主获取人穿携物品归属语义的方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108171748A (zh) * 2018-01-23 2018-06-15 哈工大机器人(合肥)国际创新研究院 一种面向机器人智能抓取应用的视觉识别与定位方法
CN108363997A (zh) * 2018-03-20 2018-08-03 南京云思创智信息科技有限公司 一种在视频中对特定人的实时跟踪方法

Also Published As

Publication number Publication date
CN109493369A (zh) 2019-03-19

Similar Documents

Publication Publication Date Title
CN110555889B (zh) 一种基于CALTag和点云信息的深度相机手眼标定方法
CN109308693B (zh) 由一台ptz相机构建的目标检测和位姿测量单双目视觉***
CN109887040B (zh) 面向视频监控的运动目标主动感知方法及***
CN107992881B (zh) 一种机器人动态抓取方法及***
JP5612916B2 (ja) 位置姿勢計測装置、その処理方法、プログラム、ロボットシステム
CN111791239A (zh) 一种结合三维视觉识别可实现精确抓取的方法
CN111476841B (zh) 一种基于点云和图像的识别定位方法及***
JP2011198349A (ja) 情報処理方法及びその装置
CN112518748B (zh) 面向运动物品的视觉机械臂自动抓取方法与***
CN112419429B (zh) 一种基于多视角的大型工件表面缺陷检测标定方法
Hsu et al. Development of a faster classification system for metal parts using machine vision under different lighting environments
Momeni-k et al. Height estimation from a single camera view
CN109035214A (zh) 一种工业机器人物料形状识别方法
CN114029946A (zh) 一种基于3d光栅引导机器人定位抓取的方法、装置及设备
CN108582075A (zh) 一种智能机器人视觉自动化抓取***
CN111399634B (zh) 一种手势引导物体识别的方法及装置
CN113822810A (zh) 一种基于机器视觉的三维空间中工件的定位方法
Fan et al. A shape-based stereo matching algorithm for binocular vision
CN109493369B (zh) 一种智能机器人视觉动态定位跟踪方法及***
CN207752527U (zh) 一种机器人动态抓取***
CN109636856A (zh) 基于hog特征融合算子的物体六维度位姿信息联合测量方法
JP2010184300A (ja) 姿勢変更システムおよび姿勢変更方法
CN116594351A (zh) 一种基于机器视觉的数控加工单元***
Hadi et al. Fusion of thermal and depth images for occlusion handling for human detection from mobile robot
Luo et al. Vision-based 3-D object pick-and-place tasks of industrial manipulator

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210513

Address after: Room 215-6, No.10, Siwei Road, Dongli Economic and Technological Development Zone, Dongli District, Tianjin

Patentee after: Tianjin tieshe Intelligent Technology Co.,Ltd.

Address before: 8j, block B, Konka R & D building, 28 Keji South 12th Road, Yuehai street, Nanshan District, Shenzhen, Guangdong 518000

Patentee before: SHENZHEN KONGSHI INTELLIGENCE SYSTEM Co.,Ltd.

TR01 Transfer of patent right