CN106096599A - 一种基于涂色块的内部集卡定位方法 - Google Patents

一种基于涂色块的内部集卡定位方法 Download PDF

Info

Publication number
CN106096599A
CN106096599A CN201610278475.6A CN201610278475A CN106096599A CN 106096599 A CN106096599 A CN 106096599A CN 201610278475 A CN201610278475 A CN 201610278475A CN 106096599 A CN106096599 A CN 106096599A
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.)
Granted
Application number
CN201610278475.6A
Other languages
English (en)
Other versions
CN106096599B (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201610278475.6A priority Critical patent/CN106096599B/zh
Publication of CN106096599A publication Critical patent/CN106096599A/zh
Application granted granted Critical
Publication of CN106096599B publication Critical patent/CN106096599B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image 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/225Image 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)
n l e f t = { n i | n i ≤ 1 3 n m a x , n i + 1 > 1 3 n m a x } - - - ( 2 )
n r i g h t = { n i | n i ≤ 1 3 n m a x , n i - 1 > 1 3 n m a x } - - - ( 3 )
nmax=max{ni|i=0,1,…,255} (4)其中,μ为事先选定的二值化阈值系数,μ∈[0.4,1],nmax为图像直方图H中的最大值,nleft与nright分别为直方图H中离nmax最近的满足公式(2)至(3)的取值;
步骤7:根据式(5)对图像G进行二值化得到图像Gf
G f ( x , y ) = 0 , i f G ( x , y ) ≤ t h r e s h o l d 255 , e l s e - - - ( 5 )
其中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)占其最小外接矩形r i(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连线重合为准则,实现吊具对于内部集卡的定位。
CN201610278475.6A 2016-04-28 2016-04-28 一种基于涂色块的内部集卡定位方法 Active CN106096599B (zh)

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 true CN106096599A (zh) 2016-11-09
CN106096599B 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609510A (zh) * 2017-09-11 2018-01-19 上海海事大学 一种岸桥下集卡定位方法及设备
CN114115260A (zh) * 2021-11-22 2022-03-01 河北优控新能源科技有限公司 自动驾驶铰接车的车辆模型搭建及路径跟踪控制方法

Citations (6)

* Cited by examiner, † Cited by third party
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 浙江工业大学 一种激光二维码定位方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
HUILI HAN 等: "Method of license plate location based on edge detection and color information", 《PROCEEDINGS 2011 INTERNATIONAL CONFERENCE ON TRANSPORTATION, MECHANICAL, AND ELECTRICAL ENGINEERING (TMEE)》 *
JEEHOON PARK 等: "AGV Parking System based on Tracking Landmark", 《2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS》 *
李露 等: "车载视觉***中机场场面标记牌识别算法", 《科学技术与工程》 *
王燕清 等: "基于一种新的目标识别的边缘爬行算法", 《计算机科学》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609510A (zh) * 2017-09-11 2018-01-19 上海海事大学 一种岸桥下集卡定位方法及设备
CN107609510B (zh) * 2017-09-11 2020-10-13 上海海事大学 一种岸桥下集卡定位方法及设备
CN114115260A (zh) * 2021-11-22 2022-03-01 河北优控新能源科技有限公司 自动驾驶铰接车的车辆模型搭建及路径跟踪控制方法

Also Published As

Publication number Publication date
CN106096599B (zh) 2019-03-26

Similar Documents

Publication Publication Date Title
CN108981684B (zh) 集装箱卡车定位***及方法
CN110296713A (zh) 路侧自动驾驶车辆定位导航***及单个、多个车辆定位导航方法
CN103577809B (zh) 一种基于智能驾驶的地面交通标志实时检测的方法
CN110378957B (zh) 面向冶金作业的鱼雷罐车视觉识别与定位方法及其***
CN107609510B (zh) 一种岸桥下集卡定位方法及设备
CN106097332A (zh) 一种基于角点检测的集装箱轮廓定位方法
CN108931801A (zh) 一种集装箱码头区域的车辆自动驾驶方法和***
CN105719241B (zh) 一种基于视觉扫描的船槽定位方法
CN111077889B (zh) 面向车间托盘搬运的多移动机器人编队协作定位方法
US9818198B2 (en) Method for near-realtime workspace mapping
CN106096599A (zh) 一种基于涂色块的内部集卡定位方法
CN111243016B (zh) 一种集装箱自动识别与定位方法
CN109636842A (zh) 车道线修正方法、装置、设备及存储介质
CN115180512B (zh) 基于机器视觉的集装箱卡车自动装卸方法及***
CN113955360B (zh) 基于全自动无人起重机的车辆上钢卷自动入库方法及***
CN115303815A (zh) 集装箱码头空箱自动化作业***
CN114119741A (zh) 一种基于机器视觉的岸桥控制方法和装置
CN109858850A (zh) 一种地堆型仓库的托盘的定位方法及装置
CN105469401B (zh) 一种基于计算机视觉的船槽定位方法
CN113706501B (zh) 一种飞机装配的智能监测方法
CN111947647B (zh) 一种视觉与激光雷达融合的机器人精准定位方法
CN115586552A (zh) 一种港口轮胎吊或桥吊下无人集卡精确二次定位方法
CN108090895B (zh) 一种基于图像处理的集装箱锁孔轮廓提取方法
US8477987B2 (en) Method for repositioning a numerically controlled device
CN110543612A (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