




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TIMTAM Tunnel Image Texturally Accorded Mosaic for Location Refi nement of Underground Vehicles with a Single Camera Fan Zeng1 Adam Jacobson1 David Smith2 Nigel Boswell2 Thierry Peynot1 3 Michael Milford1 Abstract Many mine site processes such as vehicle opera tion require localisation systems that are reliable robust and work in a range of environmental conditions In underground operations GPS is not available solutions instead rely on static infrastructure or expensive laser based solutions with limited operational capability In this paper we present a new vision based technique Tunnel IMage Texturally Accorded Mosaic TIMTAM for sub metre infrastructure free local isation in underground mining environments using a single camera Our approach stitches upward facing camera images to form planar mosaic maps using locations generated by the coarse mapping engine based on a small number of manually anchored locations Localisation is achieved by refi ning coarse location estimations with a best fi t pixel location for the query image within a search neighbourhood in the mosaic map Our direct pixel based method is more robust to the challenging illumination and surface texture environments encountered in underground mine operations than feature based techniques Localisation refi nement is only triggered when a confi dence threshold for the estimate is exceeded The system is evaluated in a real world mine tunnel with results showing that the confi dence threshold approach is predictive of the quality of the location estimate refi nement and achieves a reduction in mean localisation metric error of up to 66 from simulated coarse results I INTRODUCTION Developing technology for underground operation of both manned and unmanned underground mining vehicles is a challenging objective in fi eld robotics For mining vehicles to be self driving they fi rst need to know their exact locations while tracking the location of manned vehicles can result in signifi cant effi ciency dividends for mine operations planning Localisation in underground environments is particularly diffi cult for multiple reasons including 1 Underground environments are GPS denied removing a central pillar of many above ground autonomy approaches 2 Infrastructure based localisation systems such as Radio Frequency techniques 1 2 require signifi cant investment in setting up and maintaining the beacons 3 In geometrically self similar environments such as long stretches of underground mine tunnels the scan profi les generated by laser scanners can lack place uniqueness re quiring a different sensory input such as camera based computer vision to complement the performance of laser based localisation systems 3 4 This research was supported by an Advance Queensland Innovation Partnerships grant from the Queensland Government Mining3 Caterpillar and the Queensland University of Technology QUT MM also received support from an ARC Future Fellowship FT140101229 1FZ AJ TP and MM are with QUTfan zeng qut edu au 2DS and NB are with Caterpillar Inc 3TP is also with Mining3 a b c d Fig 1 a Picture of a mining truck with sensors attached b Example of images taken by upward facing camera top and forward facing camera bottom c Mosaic of tunnel ceiling below which the top image in b was captured The magenta dot indicates coarse location estimate TIMTAM examines refi nement candidates highlighted in yellow d Patch normalised query image shown in the inset side by side with its best fi t position delimited in the mosaic map There are also unique challenges for vision based lo calisation systems in mine tunnels including poor general illumination and fl uctuating artifi cial light sources both on and off the vehicle see sample camera image in Fig 1b Furthermore typical visual features in underground tunnel images are highly aliased self similar or repetitive 5 caus ing feature based place recognition algorithms to struggle with false positive matches generated by visual aliasing Pre viously we have proposed methods for saliency based image fi ltering 6 and have demonstrated that a coarse vision only localisation system dubbed Semi Supervised SLAM 7 using only a forward facing camera has achieved an average localisation error within 9 metres 7 in underground envi ronments a level of accuracy useful for inventory tracking but insuffi cient for automating mining vehicle navigation In this work we present a direct pixel based localisation approach to refi ning an initial coarse estimate of location IEEE Robotics and Automation Letters RAL paper presented at the 2019 IEEE RSJ International Conference on Intelligent Robots and Systems IROS Macau China November 4 8 2019 Copyright 2019 IEEE Our approach fi rst builds a reference planar mosaic map the precise localisation engine then refi nes the location estimate through a direct pixel based search of candidate poses This refi nement stage also produces a confi dence score enabling the precise localisation engine to only perform refi nement when it is likely that the refi nement will improve the local isation estimate As much as 66 of the coarse localisation error can be reduced from simulated coarse results using the low cost vision only solution TIMTAM Comparing with non mosaic refi nement solutions developed previously 5 TIMTAM reduces redundant computations as well as the size of the map database It also has the potential to be integrated with other sensors to realise a robust and precise localisation system This paper makes the following contributions 1 A camera only solution for underground vehicle position refi nement is proposed and evaluated using novel real world underground mine datasets 2 A method for generating ceiling mosaics for locali sation underground which maintains a consensus record of overlapped portion of consitituent images minimising the effect of appearance change and reducing map storage requirements 3 A method for evaluating the match of query images to ceiling mosaic for localisation reducing computational requirements The rest of the paper proceeds as follows Section II gives a brief review of the applicability of general SLAM methods traditional vision based methods and existing mosaic creation and matching algorithms to the previously raised localisation problem Section III describes the proposed approach with pseudo code algorithms Section IV details the dataset and parameters used in the experiments and the steps performed to obtain the results presented in Section V An analysis of the results and conclusions are given in Section VI II LITERATUREREVIEW In this section we describe the state of the art of SLAM and localisation algorithms highlighting systems designed to operate in hazardous conditions such as underground mines and vision based techniques that utilise mosaics for localisation A General SLAM Methods There is a large body of work demonstrating SLAM implementations using onboard robotic sensors such as lasers and cameras Current SLAM implementations have shown the ability to operate over tremendous distances and within a variety of situations 8 9 10 11 3 12 13 14 Systems such as ORB SLAM2 15 have demonstrated map ping performance with centimetre level accuracy in some cases However we have not been able to successfully apply these systems using images of underground mine tunnel ceilings Unsatisfying mapping localisation accuracies using forward facing camera images have also been reported in our previous work 6 7 for FAB MAP and ORB SLAM B Vision Based Methods Traditional feature based place recognition algorithms 16 17 such as FAB MAP 18 do not work well in very visually aliased environments 5 SeqSLAM 19 addressed appearance changes by matching sequences using direct image comparisons and NetVLAD 20 constructed a state of the art feature extraction architecture based on convo lutional neural network however both approaches do not directly output metric locations In our previous work 5 Intra Image SeqSLAM I2 S2 was proposed as a precision localisation engine As mentioned in 21 typically a large portion of optical fl ow vector calculations are redundant when processing each pair of query and reference images A Fully Convolutional Network FCN based sample point selector was used in 21 to select just enough high quality sample points to process for homography generation reduc ing computation time for each query reference pair Still at least a few query reference pairs need to be compared because of the limited Field of View FOV due to the potential drastic appearance change introduced by a slight viewing angle change 5 Matching query images to a series of adjacent reference images result in redundant calculations and storing more than one reference image around each node contributes to a bloated map database In large scale environ ments where lightweight embedded solutions are favoured such as our underground localisation problem a reduced map database is desirable C Mosaic Related Methods The typical approach to image stitching is to use keypoint detections to estimate the homography between adjacent images which is then used to warp the images to achieve a high quality stitching line 22 23 24 These methods have been successful in creating seamless mosaics appealing to human eyes and useful for localisation in particular applications However the fi rst priority in place recognition applications is not eliminating visible seams but creating a map that can be used for template matching over the long term despite appearance variations This requirement intro duces diffi culties that need to be overcome in underground mine environments The presence of lighting variation within one image is one challenge Patch normalisation and local contrast enhancement such as Contrast Limited Adaptive Histogram Equalization CLAHE is able to mitigate such variations Signum of Laplacian of Gaussian SLoG 25 26 is a fi ltering step very applicable to the problem of underground mining scenario However care must be taken not to amplify the local noise that interferes with place recognition A second challenge is that the tunnel ceiling surfaces being captured are very close to the camera and are not perfectly planar the same spot on a rock surface can appear both bright and dark from different viewing angles or under changed lighting conditions Shadows cast by the ceiling wires change as the vehicle travels along the tunnel These issues have been addressed in existing mosaic creation solutions such as 25 26 by fi ltering and SLoG normalisa tion of image intensities Texture analysis has been proposed a b Fig 2 a Schematic diagram of the complete localisation system containing coarse and precise stages b Schematic diagram of the precise localisation system TIMTAM to match features in a sequence of underwater images 27 Difference of Gaussian DoG based feature detection and Robust Local Binary Pattern RLBP descriptors were used for underwater correspondence problems in 28 In this work we explore the possibility of not using explicit feature extractions III APPROACH The schematic diagram of the complete localisation system is shown in Fig 2a Under the two stage methodology the separation of global and local positioning signifi cantly reduces the computational load on the global search The schematic diagram of the proposed TIMTAM system is shown in Fig 2b A Coarse Localisation Engine Our previous work 7 has proposed a coarse localisation system that only uses a forward facing camera CamF Here is a brief summary of its working principle In the mapping phase the coarse map MapCof the mine is created which consists of evenly separated nodes Each node has a location and a few reference images captured by CamF In the localisation phase the query image from the forward facing camera is compared with reference images associated with hypothesised nodes The index of the node with the highest matching score is reported as the localisation result and the belief of the vehicle s location is updated according to the image matching score It follows that the resolution of the coarse localisation result is limited by the separation of nodes Based on the matching of CamFimages further reducing node separa tions to tens of centimetres does not improve the resolution as the most valuable pixels that give clues for localisation in CamFimages are off the centre of CamFimages at least when driving and each may correspond to a different depth with distortions that are diffi cult to precisely rectify A 2D laser scanner has been added to the coarse localisation system 7 in the mapping phase It is practically desirable if we do not require such laser scanners on the fl eet during lo calisation On the other hand upward facing cameras CamL CamMand CamRcapture a continuous quasi planar sur face the mine tunnel ceiling rich in texture information at quasi constant distances and are potentially better choices for the precise localisation engine to work with As a camera only solution the mechanism of TIMTAM for ceiling image based mosaic creation and template matching is discussed next B TIMTAM Tunnel IMage Texturally Accorded Mosaic TIMTAM is designed for a camera that moves on a quasi planar surface with 2 translation and 1 rotation Degrees Of Freedom DOF x y Given a few reference images at known locations and a query image at an unknown location it tries to fi nd the queried location and optionally report the confi dence of prediction Similarly to the coarse localisation system TIMTAM also works in two phases In the map building phase a mosaic image of the mine tunnel ceiling is created using reference images with known locations Such locations can be gener ated by surveying during the mine construction process or interpolated based on node locations in the coarse map In the localisation phase the query images are compared against the mosaic image at candidate refi nement locations within a search range R Nla lt where laand ltare the axial along the tunnel and traverse perpendicular to the tunnel side walls search range respectively The quality of each comparison result is evaluated as a confi dence score based on which a decision is made regarding whether a location refi nement should be executed or not C Image preprocessing All raw images from the cameras Fig 3c contrast enhanced to show fi ner details will fi rst be undistorted Fig 3a to reduce the spherical distortions induced by the wide FOV lens and resized to I NlI row lI col A patch normalisation process is then performed to enhance the contrast and reduce intra image lighting variations Fig 3b evident in other images in Fig 3 darker in centre image rows in this case SLoG 26 and CLAHE have been used for this purpose In this work we implemented an approach similar to SLoG which is to scale the local contrast to a specifi ed a b c d Fig 3 Image preprocessing process a Undistorted image from raw camera output b image in a after patch normal isation comparing with c contrast enhanced raw camera image and d image in c reduced to resolution of b standard deviation as detailed in Algorithm 1 For 8 bit gray scale images as used in this paper depth d 28 1 255 and I0 27 1 127 I is the scaled difference between each individual pixel and its local mean I and is the input scaling constant Due to the intra image lighting variation it might be necessary to use a different for patch normalising the reference images used in mosaic map creation r and the query image q The contrast enhanced original image reduced to the same resolution as Fig 3b is shown in Fig 3d for comparison Algorithm 1 Patch normalisation Input I i j 0 d I is input image Output Ipn patch normalised image I0 I0J J is all one matrix Klpatch 1 lpatch 2Jlpatch lpatch K is convolution kernel I I Klpatch I is local mean image I I I Ipn I0 I D Mosaic Map Creation One by one according to their known poses x y pre processed reference images Irare projected and overlaid onto M a scaled down mosaic map of the mine tunnel ceil ing Two additional images both the same size as the mosaic M are updated during the process The fi rst one is a validity image VM a pixel of True means the corresponding pixel in M has been defi ned previously visited by Irprojection and vice and versa The second is an accordance weight image W that records one weight value for each corre sponding pixel in M according to the consensus between all processed reference images As detailed in Algorithm 2 for each projected pixel if it lies outside the defi ned mosaic it is taken as is and added onto the mosaic with W incremented by 1 If it overlaps with existing mosaic then a consensus check in terms of whether the pixel is dark I0 is performed in which is a tolerance value If the projected pixel agrees with existing value within tolerance its value is weighted in otherwise that pixel in the mosaic is set back to I0 Algorithm 2 Create mosaic map Input Ir x y set of reference images with known locations and the tolerance Output M NlM row lM col M i j 0 255 VM NlM row lM col False W NlM row lM col 0 for Ir x y Ir x y do Ir proj project Ir M x y for Pixel Ir projdo if VM Pixel False then M Pixel Ir proj Pixel VM Pixel True W Pixel W Pixel 1 else if Ir proj Pixel I0 and M Pixel I0 or Ir proj Pixel I0 and M Pixel I0 then M Pixel W Pixel M Pixel Ir proj Pixel W Pixel 1 W Pixel W Pixel 1 else M Pixel I0 I0is the neutral value 127 for 8 bit images W Pixel 0 end end end end E Refi nement with Mosaic Map The search range R consists of a la ltarray of candidate locations L a t for the centre of rotated Iqalong the tunnel The candidate locations can be generated using the validity image VMwhile taking into account the size of the vehicle Figs 4a and 4b show the example search range produced along straight and curved sections of a tunnel respectively Difference scores computed for each L form a matrix Algorithm 3 Calculate difference score matrix Input M Iq x y R L d Output S for L R do x y calcLoc x y L calculate candidate location of query
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离异父母子女抚养费用及生活费用支付协议
- 离婚协议彩礼退还与房产分割执行范本
- 车辆抵押贷款业务业务流程优化与风险控制服务合同
- 短途接送服务合同范本含司机专业操作标准
- 离婚协议中包含子女学业资助与成长保障
- 装修合同签订前合同主体资格审核要点
- 离婚协议中虚拟货币分割与风险控制协议样本
- 人物花瓶黏土课件
- 辽沈战役精简课件
- 个人有关事项培训
- 生产精益培训
- 《第十四届全国交通运输行业“大象科技杯”城市轨道交通行车调度员(职工组)职业技能大赛技术方案》
- 2025年柳州市城中区人民法院招录聘用人员考试试题
- 教师节主题班会课件尊师重教不忘师恩
- 中医针灸活动方案
- 设备保养计划方案(3篇)
- GB/T 2820.5-2025往复式内燃机驱动的交流发电机组第5部分:发电机组
- 2024年危险化学品典型事故案例反思
- 甲醛治理招标方案(3篇)
- 云南大学管理制度
- 大队委竞选笔试题目及答案
评论
0/150
提交评论