{"title":"Extracting Edge Voxels from 3D Volumetric Maps to Reduce Map Size and Accelerate Mapping Alignment","authors":"J. Ryde, J. Delmerico","doi":"10.1109/CRV.2012.50","DOIUrl":null,"url":null,"abstract":"For effective mobile robots we need a concise yet adequately descriptive mechanism for representing their surroundings. Traditionally 2D occupancy grids have proven effective for task such as SLAM, path planning and obstacle avoidance. Applying this to 3D maps requires consideration due to the large memory requirements of the resulting dense arrays. Approaches to address this, such as octrees and occupied voxel lists, take advantage of the relative sparsity of occupied voxels. We enhance the occupied voxel list representation by filtering out those voxels that are on planar sections of the environment to leave edge-like voxels. To do this we apply a structure tensor operation to the voxel map followed by a classification of the eigen values to remove voxels that are part of flat regions such as floors, walls and ceilings. This leaves the voxels tracing the edges of the environment producing a wire-frame like model. Fewer edge voxels require less memory and enable faster alignment. We compare the performance of scan-to-map matching of extracted edge voxels with that of the corresponding full 3D scans. We show that alignment accuracy is preserved when using edge voxels, while achieving a five times speedup and reduced memory requirements, compared to matching with all occupied voxels. It is posited that these edge voxel maps could also be useful for appearance based localisation.","PeriodicalId":372951,"journal":{"name":"2012 Ninth Conference on Computer and Robot Vision","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Ninth Conference on Computer and Robot Vision","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CRV.2012.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
For effective mobile robots we need a concise yet adequately descriptive mechanism for representing their surroundings. Traditionally 2D occupancy grids have proven effective for task such as SLAM, path planning and obstacle avoidance. Applying this to 3D maps requires consideration due to the large memory requirements of the resulting dense arrays. Approaches to address this, such as octrees and occupied voxel lists, take advantage of the relative sparsity of occupied voxels. We enhance the occupied voxel list representation by filtering out those voxels that are on planar sections of the environment to leave edge-like voxels. To do this we apply a structure tensor operation to the voxel map followed by a classification of the eigen values to remove voxels that are part of flat regions such as floors, walls and ceilings. This leaves the voxels tracing the edges of the environment producing a wire-frame like model. Fewer edge voxels require less memory and enable faster alignment. We compare the performance of scan-to-map matching of extracted edge voxels with that of the corresponding full 3D scans. We show that alignment accuracy is preserved when using edge voxels, while achieving a five times speedup and reduced memory requirements, compared to matching with all occupied voxels. It is posited that these edge voxel maps could also be useful for appearance based localisation.