CN106096599B - 一种基于涂色块的内部集卡定位方法 - Google Patents
一种基于涂色块的内部集卡定位方法 Download PDFInfo
- Publication number
- CN106096599B CN106096599B CN201610278475.6A CN201610278475A CN106096599B CN 106096599 B CN106096599 B CN 106096599B CN 201610278475 A CN201610278475 A CN 201610278475A CN 106096599 B CN106096599 B CN 106096599B
- Authority
- CN
- China
- Prior art keywords
- image
- truck
- max
- suspender
- color lump
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
- G06V10/225—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于涂色块的内部集卡定位方法,它是利用计算机视觉技术,通过识别涂色块来定位集卡。本发明通过采用上述技术与传统的人工作业相比,本发明使用计算机视觉技术解决了内部集卡的定位问题,改善了以人工引导为主的集装箱装卸工作模式,能够准确、及时的对集卡进行引导,并且能够极大提高集装箱的装卸效率,进一步实现了码头装卸集装箱自动化,节省了大量的人力成本,是一项改善生产和工作环境的多赢工程。
Description
技术领域
本发明涉及一种利用计算机视觉技术来定位集卡的方法,尤其是针对通过识别涂色块来定位集卡的基于涂色块的内部集卡定位方法。
背景技术
随着港口货物吞吐量的急剧增加,船舶在港口的作业时间要求越来越短,对港口集装箱的装卸效率要求越来越高。在港口,内部集装箱卡车(以下简称内部集卡)是连接堆场与船舶的桥梁,因此,如何提高堆场内内部集卡的作业效率已成为重要问题。
为了提高放置效率,国内有一部分港口已在尝试使用新的定位方法,其中与本发明较为接近的技术方案包括:文献(GPS在集装箱航运物流中的应用分析。物流科技,2006)中提出基于GPS的定位方法,该方法将车的位置信息通过GPS卫星发送给运输公司的,运输公司的调度***通过通信卫星将指令传送给司机,从而实现对集卡的定位,该方法要求在所有内部集卡上装上GPS***,成本高并且定位精度难以达到集装箱箱***置误差为8cm的要求;文献(港口集装箱堆场内龙门吊的定位和集装箱管理***。制造业自动化,2011)中提出基于结合射频识别(RFID)与无线局域网的集卡定位方法,该方法在集卡上安装RFID发射器,三个基站通过复合网络通过处理收到的信号对集卡定位,虽然在精度上有所提高,但成本仍很高,并且RFID信号易受金属物件的干扰;文献(激光测距技术在集装箱拖车定位中的应用。港口装卸,2010)中提出基于激光的集卡定位方法,该方法通过激光扫描测距仪对车道的立体扫描,从大量的离散数据中计算得到挂车的大致轮廓,并计算出对位的基准点,以数字显示的方式提供给拖车司机相应的数据。该方法只能先将拖车开到预先设定好的位子,随后对集装箱的抓放工作都要由岸桥司机人工完成,完全无法实现放取集装箱的自动化需求。
综上所述,在实现集装箱的装卸时,现有的方案无法完全脱离人工操作,同时其定位精度难以满足内部集卡自动定位的要求,本发明针对这一不足提出了一种基于涂色块的内部集卡定位方法。
发明内容
为了克服现有内部集卡定位不准的不足,本发明提供了一种针对通过识别涂色块来定位集卡的基于涂色块的内部集卡定位方法。
所述的一种基于涂色块的内部集卡定位方法,其特征在于具体步骤如下:
步骤1:在内部集卡车头及车尾的中心位置分别涂上矩形的色块;
步骤2:利用吊具上的工业相机采集内部集卡车头位置图像;
步骤3:将图像转化为灰度图,其中图像的高度为height,宽度为width,单位为像素;
步骤4:对采集的图像进行中值滤波,对处理好的图像使用Laplace算子对图像进行锐化处理,再对图像使用形态学梯度提取边缘,获得图像G;
步骤5:根据图像G生成直方图H={ni|i=0,1,…,255},其中ni表示灰度值为i时的像素点的个数;
步骤6:根据式(1)~(4)确定二值化阈值threshold;
threshold=μ(nright-nleft)+nleft (1)
nmax=max{ni|i=0,1,…,255} (4)其中,μ为事先选定的二值化阈值系数,μ∈[0.4,1],nmax为图像直方图H中的最大值,nleft与nright分别为直方图H中离nmax最近的满足公式(2)至(3)的取值;
步骤7:根据式(5)对图像G进行二值化得到图像Gf:
其中G(x,y)为图像在(x,y)处的灰度值,Gf(x,y)为图像在二值化后(x,y)出的灰度值;
步骤8:扫描整幅二值图像Gf,计算各白色区域的像素面积,过滤面积小于0.002*height*width的连通区域,得到连通区域的候选集合l={li|i=1,2,…,m},m为过滤后连通区域的总数;
步骤9:利用最小外接矩形算法,通过公式(6)计算各个连通区域li(i=1,2,...,m)占其最小外接矩形ri(i=1,2,...,m)的面积百分比ai(i=1,2,...,m);
ai=li/ri (6)
步骤10:通过比较筛选出占外接矩形面积百分比最大的轮廓amax,使其满足公式(7),完成集卡涂色区域的识别;
amax=max{a1,a2,......,an} (7)
步骤11:找到与步骤10中amax对应的轮廓lmax,提取该轮廓的外包矩形即为车头所涂色块,计算得到该矩形的中心点P1;
步骤12:利用吊具上的工业相机采集内部集卡车尾位置图像,重复步骤2~11,可得到车尾所涂色块,进一计算得到其中心点P2;
步骤13:基于双目视觉技术将P1和P2点转换成以吊具中心为原点的世界坐标系下的坐标,然后将吊具中心与P1和P2点连线的中点重合、吊具水平中心线与P1P2连线重合为准则,实现吊具对于内部集卡的定位。
本发明的有益效果为:与传统的人工作业相比,本发明通过使用计算机视觉技术解决了内部集卡的定位问题,改善了以人工引导为主的集装箱装卸工作模式,能够准确、及时的对集卡进行引导,并且能够极大提高集装箱的装卸效率,进一步实现了码头装卸集装箱自动化,节省了大量的人力成本,是一项改善生产和工作环境的多赢工程。
附图说明
图1为具体实施例示例的灰度图;
图2为图1使用滤波与锐化及数学形态学得到的边缘信息图像;
图3为图2的全局直方图并标记了阈值;
图4为经过图3中算出的阈值进行二值化后的图像;
图5为图4去掉其中较小的连通区域后的图像;
图6为图5取占外接矩形面积百分比最大的轮廓所得的处理结果图像;
图7为吊具、相机与集卡的坐标平面俯视图。
图中:1-集卡1,2-吊具,3-吊具水平中心线。
具体实施方式
下面结合实施例来详细阐述内部集卡定位方法的具体实施方法。应当理解,此处所描述的具体实例仅用于解释本发明,并不用于限定本发明。
如图1-7所示,本发明的一种基于涂色块的内部集卡定位方法,具体步骤如下:
步骤1:在内部集卡的挂车车头及车尾的中心位子涂上矩形的色块;
步骤2:利用吊具上的工业相机采集内部集卡车头位置图像;
步骤3:将步骤1)的图像转化为灰度图,其中图像的高度为height,宽度为width,单位为像素,处理结果参照图1;
步骤4:使用核为3*3的结构元对采集的图像进行中值滤波,对处理好的图像使用Laplace算子对图像进行锐化处理,再对图像使用核为3*3的结构元进行形态学梯度边缘提取,获得图像G,处理结果参照图2;
步骤5:根据图像G生成直方图H={ni|i=0,1,…,255},其中ni表示灰度值为i的像素点的个数;
步骤6:根据式(1)~(4)确定阈值threshold,处理后的结果参照图4;
threshold=μ(nright-nleft)+nleft (1)
nmax=max{ni|i=0,1,…,255} (4)
μ为事先选定,μ∈[0.4,1];μ的选择依据是要尽量使步骤4中的图像G的待检测区域有非常好的封闭性,在本实施例中,选择μ为0.5。
步骤7:根据式(5)对图像G进行二值化得到图像Gf:
处理后的结果参考图4。
步骤8:扫描整幅二值图像Gf,计算各白色区域的像素面积,过滤面积小于0.002*height*width的连通区域,得到连通区域的候选集合l={li|i=1,2,…,m},m为过滤后连通区域的总数,处理结果参考图5;
步骤9:利用最小外接矩形算法,通过公式(4)计算各个连通域li(i=1,2,...,m)占其最小外接矩形ri(i=1,2,...,n)的面积百分比ai(i=1,2,...,m);
ai=li/ri (6)
步骤10:通过比较筛选出占外接矩形面积百分比最大的轮廓amax,使其满足公式(7),完成集卡涂色区域的识别。
a=max{a1,a2,......,an} (7)
步骤11:找到与步骤10中amax对应的轮廓lmax,提取该轮廓的外包矩形即为车头所涂色块,计算得到该矩形的中心点P1,处理结果参照图6;
步骤12:利用吊具上的工业相机采集内部集卡车尾位置图像,重复步骤2~11,可得到车尾所涂色块,进一计算得到其中心点P2;
步骤13:基于双目视觉技术将P1和P2点转换成以吊具2的中心为原点的世界坐标系下的坐标,然后将吊具2的中心与P1和P2点连线的中点重合、吊具水平中心线3与P1P2连线重合为准则,参照图7,可实现吊具2对于内部的集卡1的定位。
本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围的不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
Claims (1)
1.一种基于涂色块的内部集卡定位方法,其特征在于具体步骤如下:
步骤1:在内部集卡车头及车尾的中心位置分别涂上矩形的色块;
步骤2:利用吊具上的工业相机采集内部集卡车头位置图像;
步骤3:将图像转化为灰度图,其中图像的高度为height,宽度为width,单位为像素;
步骤4:对采集的图像进行中值滤波,对处理好的图像使用Laplace算子对图像进行锐化处理,再对图像使用形态学梯度提取边缘,获得图像G;
步骤5:根据图像G生成直方图H={ni|i=0,1,…,255},其中ni表示灰度值为i时的像素点的个数;
步骤6:根据式(1)~(4)确定二值化阈值threshold;
threshold=μ(nright-nleft)+nleft (1)
nmax=max{ni|i=0,1,…,255} (4)
其中,μ为事先选定的二值化阈值系数,μ∈[0.4,1],nmax为图像直方图H中的最大值,nleft与nright分别为直方图H中离nmax最近的满足公式(2)与(3)的取值;
步骤7:根据式(5)对图像G进行二值化得到图像Gf:
其中G(x,y)为图像在(x,y)处的灰度值,Gf(x,y)为图像在二值化后(x,y)出的灰度值;
步骤8:扫描整幅二值图像Gf,计算各白色区域的像素面积,过滤面积小于0.002*height*width的连通区域,得到连通区域的候选集合l={li|i=1,2,…,m},m为过滤后连通区域的总数;
步骤9:利用最小外接矩形算法,通过公式(6)计算各个连通区域li,i=1,2,...,m,占其最小外接矩形ri,i=1,2,...,m,的面积百分比ai,i=1,2,...,n;
ai=li/ri (6)
步骤10:通过比较筛选出占外接矩形面积百分比最大的轮廓amax,使其满足公式(7),完成集卡涂色区域的识别;
amax=max{a1,a2,......,an} (7)
步骤11:找到与步骤10中amax对应的轮廓lmax,提取该轮廓的外包矩形即为车头所涂色块,计算得到该矩形的中心点P1;
步骤12:利用吊具上的工业相机采集内部集卡车尾位置图像,重复步骤2~11,可得到车尾所涂色块,进一计算得到其中心点P2;
步骤13:基于双目视觉技术将P1和P2点转换成以吊具中心为原点的世界坐标系下的坐标,然后将吊具中心与P1和P2点连线的中点重合、吊具水平中心线与P1和P2点连线重合为准则,实现吊具对于内部集卡的定位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610278475.6A CN106096599B (zh) | 2016-04-28 | 2016-04-28 | 一种基于涂色块的内部集卡定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610278475.6A CN106096599B (zh) | 2016-04-28 | 2016-04-28 | 一种基于涂色块的内部集卡定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106096599A CN106096599A (zh) | 2016-11-09 |
CN106096599B true CN106096599B (zh) | 2019-03-26 |
Family
ID=58702475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610278475.6A Active CN106096599B (zh) | 2016-04-28 | 2016-04-28 | 一种基于涂色块的内部集卡定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106096599B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107609510B (zh) * | 2017-09-11 | 2020-10-13 | 上海海事大学 | 一种岸桥下集卡定位方法及设备 |
CN114115260A (zh) * | 2021-11-22 | 2022-03-01 | 河北优控新能源科技有限公司 | 自动驾驶铰接车的车辆模型搭建及路径跟踪控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2715931Y (zh) * | 2004-07-13 | 2005-08-10 | 中国科学院自动化研究所 | 一种实现基于物体表面颜色的快速跟踪方法的装置 |
CN1721144A (zh) * | 2004-07-13 | 2006-01-18 | 中国科学院自动化研究所 | 一种基于物体表面颜色的快速跟踪方法与装置 |
CN102081802A (zh) * | 2011-01-26 | 2011-06-01 | 北京中星微电子有限公司 | 一种基于块匹配的色卡检测方法和装置 |
CN102521859A (zh) * | 2011-10-19 | 2012-06-27 | 中兴通讯股份有限公司 | 基于人工标志的增强现实方法及装置 |
CN103177259A (zh) * | 2013-04-11 | 2013-06-26 | 中国科学院深圳先进技术研究院 | 色块识别方法及装置 |
CN105260693A (zh) * | 2015-12-01 | 2016-01-20 | 浙江工业大学 | 一种激光二维码定位方法 |
-
2016
- 2016-04-28 CN CN201610278475.6A patent/CN106096599B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2715931Y (zh) * | 2004-07-13 | 2005-08-10 | 中国科学院自动化研究所 | 一种实现基于物体表面颜色的快速跟踪方法的装置 |
CN1721144A (zh) * | 2004-07-13 | 2006-01-18 | 中国科学院自动化研究所 | 一种基于物体表面颜色的快速跟踪方法与装置 |
CN102081802A (zh) * | 2011-01-26 | 2011-06-01 | 北京中星微电子有限公司 | 一种基于块匹配的色卡检测方法和装置 |
CN102521859A (zh) * | 2011-10-19 | 2012-06-27 | 中兴通讯股份有限公司 | 基于人工标志的增强现实方法及装置 |
CN103177259A (zh) * | 2013-04-11 | 2013-06-26 | 中国科学院深圳先进技术研究院 | 色块识别方法及装置 |
CN105260693A (zh) * | 2015-12-01 | 2016-01-20 | 浙江工业大学 | 一种激光二维码定位方法 |
Non-Patent Citations (4)
Title |
---|
AGV Parking System based on Tracking Landmark;Jeehoon Park 等;《2009 6th International Conference on Electrical Engineering/Electronics》;20091231;第1卷;第340-343页 * |
Method of license plate location based on edge detection and color information;Huili Han 等;《Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE)》;20111218;第1477-1480页 * |
基于一种新的目标识别的边缘爬行算法;王燕清 等;《计算机科学》;20100831;第37卷(第8期);第266-272页 * |
车载视觉***中机场场面标记牌识别算法;李露 等;《科学技术与工程》;20140630;第14卷(第17期);第234-238页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106096599A (zh) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106839985B (zh) | 无人天车钢卷抓取的自动识别定位方法 | |
CN105260693B (zh) | 一种激光二维码定位方法 | |
CN106097329B (zh) | 一种基于边缘检测的集装箱轮廓定位方法 | |
CN114821114B (zh) | 一种基于视觉***的坡口切割机器人图像处理方法 | |
CN109977954B (zh) | 电动汽车充电接口的识别及定位方法及*** | |
CN110378957B (zh) | 面向冶金作业的鱼雷罐车视觉识别与定位方法及其*** | |
CN106097332B (zh) | 一种基于角点检测的集装箱轮廓定位方法 | |
CN106096606B (zh) | 一种基于直线拟合的集装箱轮廓定位方法 | |
CN106096599B (zh) | 一种基于涂色块的内部集卡定位方法 | |
CN105719241B (zh) | 一种基于视觉扫描的船槽定位方法 | |
CN110108712A (zh) | 多功能视觉缺陷检测*** | |
CN104315998B (zh) | 一种基于深度图像和方位角的门开度判断方法 | |
CN105469401B (zh) | 一种基于计算机视觉的船槽定位方法 | |
CN114111624B (zh) | 一种带标记点投射装置的手持三维扫描方法、设备及介质 | |
CN113706501B (zh) | 一种飞机装配的智能监测方法 | |
CN115019056A (zh) | 一种基于图像处理的轮毂毛刺定位和路径规划方法 | |
CN117237616B (zh) | 一种钢板堆场的物料调运扫描识别***及方法 | |
Diao et al. | Vision-based detection of container lock holes using a modified local sliding window method | |
CN113819844A (zh) | 一种识别行车物料的方法、装置、设备及可读存储介质 | |
CN112037283B (zh) | 一种基于机器视觉的集卡定位及对箱检测方法 | |
Huang et al. | Robotic arm grasping and placing using edge visual detection system | |
CN113379684A (zh) | 一种基于视频的集装箱箱角线定位及自动着箱方法 | |
US20230025165A1 (en) | Method to locate defects in e-coat | |
CN108090895B (zh) | 一种基于图像处理的集装箱锁孔轮廓提取方法 | |
CN210038833U (zh) | 一种用于钢卷信息识别的装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |