附录A 英文原文

Scene recognition for mine rescue robot

localization based on vision

CUI Yi-an(崔益安), CAI Zi-xing(蔡自兴), WANG Lu(王 璐)

Abstract:A new scene recognition system was presented based on fuzzy logic and hidden Markov model(HMM) that can be applied in mine rescue robot localization during emergencies. The system uses monocular camera to acquire omni-directional images of the mine environment where the robot locates. By adopting center-surround difference method, the salient local image regions are extracted from the images as natural landmarks. These landmarks are organized by using HMM to represent the scene where the robot is, and fuzzy logic strategy is used to match the scene and landmark. By this way, the localization problem, which is the scene recognition problem in the system, can be converted into the evaluation problem of HMM. The contributions of these skills make the system have the ability to deal with changes in scale, 2D rotation and viewpoint. The results of experiments also prove that the system has higher ratio of recognition and localization in both static and dynamic mine environments.

Key words: robot location; scene recognition; salient image; matching strategy; fuzzy logic; hidden Markov model

1 Introduction

Search and rescue in disaster area in the domain of robot is a burgeoning and challenging subject[1]. Mine rescue robot was developed to enter mines during emergencies to locate possible escape routes for those trapped inside and determine whether it is safe for human to enter or not. Localization is a fundamental problem in this field. Localization methods based on camera can be mainly classified into geometric, topological or hybrid ones[2]. With its feasibility and effectiveness, scene recognition becomes one of the important technologies of topological localization.

Currently most scene recognition methods are based on global image features and have two

distinct stages: training offline and matching online.

During the training stage, robot collects the images of the environment where it works and processes the images to extract global features that represent the scene. Some approaches were used to analyze the data-set of image directly and some primary features were found, such as the PCA method [3]. However, the PCA method is not effective in distinguishing the classes of features. Another type of approach uses appearance features including color, texture and edge density to represent the image. For example, ZHOU et al[4] used multidimensional histograms to describe global appearance features. This method is simple but sensitive to scale and illumination changes. In fact, all kinds of global image features are suffered from the change of environment.

LOWE [5] presented a SIFT method that uses similarity invariant descriptors formed by characteristic scale and orientation at interest points to obtain the features. The features are invariant to image scaling, translation, rotation and partially invariant to illumination changes. But SIFT may generate 1 000 or more interest points, which may slow down the processor dramatically.

During the matching stage, nearest neighbor strategy(NN) is widely adopted for its facility and intelligibility[6]. But it cannot capture the contribution of individual feature for scene recognition. In experiments, the NN is not good enough to express the similarity between two patterns. Furthermore, the selected features can not represent the scene thoroughly according to the state-of-art pattern recognition, which makes recognition not reliable[7].

So in this work a new recognition system is presented, which is more reliable and effective if it is used in a complex mine environment. In this system, we improve the invariance by extracting salient local image regions as landmarks to replace the whole image to deal with large changes in scale, 2D rotation and viewpoint. And the number of interest points is reduced effectively, which makes the processing easier. Fuzzy recognition strategy is designed to recognize the landmarks in place of NN, which can strengthen the contribution of individual feature for scene recognition. Because of its partial information resuming ability, hidden Markov model is adopted to organize those landmarks, which can capture the structure or relationship among them. So scene recognition can be transformed to the evaluation problem of HMM, which makes recognition robust.

2 Salient local image regions detection

Researches on biological vision system indicate that organism (like drosophila) often pays attention to certain special regions in the scene for their behavioral relevance or local image cues while observing surroundings [8]. These regions can be taken as natural landmarks to effectively represent and distinguish different environments. Inspired by those, we use center-surround difference method to detect salient regions in multi-scale image spaces. The opponencies of color and texture are computed to create the saliency map.

Follow-up, sub-image centered at the salient position in S is taken as the landmark region. The size of the landmark region can be decided adaptively according to the changes of gradient orientation of the local image [11].

Mobile robot navigation requires that natural landmarks should be detected stably when environments change to some extent. To validate the repeatability on landmark detection of our approach, we have done some experiments on the cases of scale, 2D rotation and viewpoint changes etc. Fig.1 shows that the door is detected for its saliency when viewpoint changes. More detailed analysis and results about scale and rotation can be found in our previous works[12].

3 Scene recognition and localization

Different from other scene recognition systems, our system doesn?t need training offline. In other words, our scenes are not classified in advance. When robot wanders, scenes captured at intervals of fixed time are used to build the vertex of a topological map, which represents the place where robot locates. Although the map?s geometric layout is ignored by the localization system, it is useful for visualization and debugging[13] and beneficial to path planning. So localization means searching the best match of current scene on the map. In this paper hidden Markov model is used to organize the extracted landmarks from current scene and create the vertex of topological map for its partial information resuming ability.

Resembled by panoramic vision system, robot looks around to get omni-images. From

Fig.1 Experiment on viewpoint changes

each image, salient local regions are detected and formed to be a sequence, named as landmark sequence whose order is the same as the image sequence. Then a hidden Markov model is created based on the landmark sequence involving k salient local image regions, which is taken as the description of the place where the robot locates. In our system EVI-D70 camera has a view field of ±170°. Considering the overlap effect, we sample environment every 45° to get 8 images.

Let the 8 images as hidden state Si (1≤i≤8), the created HMM can be illustrated by Fig.2. The parameters of HMM, aij and bjk, are achieved by learning, using Baulm-Welch algorithm[14]. The threshold of convergence is set as 0.001.

As for the edge of topological map, we assign it with distance information between two vertices. The distances can be computed according to odometry readings.

Fig.2 HMM of environment

matlab图像处理英文文献,matlab图像处理中英文翻译文献相关推荐

  1. 我们能用计算机来计算用英文,利用计算机进行中英文翻译的探讨

    [摘要]随着近年来科技的快速发展,针对于传统的人工翻译方式,相关的研究人员已经可以使用计算机的相关翻译软件来对相关文字进行翻译,真是因为计算机翻译技术的提升,使得整体翻译水平正在进行一个高科技带动下的 ...

  2. matlab图像处理英文文献,数字图像处理英文文献翻译参考.doc

    数字图像处理英文文献翻译参考.doc Hybrid Genetic Algorithm Based Image Enhancement Technology Mu Dongzhou Departmen ...

  3. 计算机视觉 英文论文,数字图像处理 外文翻译 外文文献 英文文献 数字图像处理方法研究.doc...

    数字图像处理 外文翻译 外文文献 英文文献 数字图像处理方法研究 PAGE PAGE 10 The research of digital image processing technique 1 I ...

  4. matlab图形设计界面 文献翻译,毕业设计基于matlab的数字图像识别的设计与实现文献翻译V8.1(资料4)...

    <[毕业设计]基于matlab的数字图像识别的设计与实现文献翻译.doc>由会员分享,可免费在线阅读全文,更多与<毕业设计基于matlab的数字图像识别的设计与实现文献翻译(V8.1 ...

  5. graythresh matlab,Matlab-图形算法和图像处理指南

    笔者前言 本指南一共9 章,由 Valentina Plekhanova 博士撰写,链接地址http://osiris.sunderland.ac.uk/%7Ecs0vpl/GIP-VP%20Tuto ...

  6. 基于matlab的脑瘤mr图像处理_基于Matlab GUI的医学图像处理课程虚拟实验平台设计...

    论文写作指导:请加QQ229366758 摘 要:针对医学生工程技术缺乏的状况,分析医学生学习医学图像处理存在的困难,提出利用Matlab图像处理工具和简单的GUI界面,设计和构建包含医学图像处理教学 ...

  7. matlab图像相加例子,MATLAB图像处理例子

    MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...

  8. matlab 形态学 颗粒_数字图像处理Matlab-形态学图像处理(附代码)

    这是一篇基于matlab,数字图像处理的形态学研究与实现的文章,希望能对你产生帮助. 我还写了一套<数字图像处理>(冈萨雷斯版本)的学习笔记,欢迎关注我的csdn同名主页,一起学习成长~ ...

  9. 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc

    基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...

最新文章

  1. 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
  2. java io流(字符流) 文件打开、读取文件、关闭文件
  3. springboot springcloud区别_SpringBoot回顾、Spring Cloud初学
  4. hosts文件分发其他机器
  5. 如何成为python高手(转)
  6. 广数系统加工中心编程_数控加工中心编程师傅亲述:提升编程水平的建议
  7. wp文件转shp_MapGIS完美转shp攻略
  8. 程序员应该知道的经济学常识
  9. linux 命令:userdel 详解
  10. 接龙管家-Python自动打卡
  11. Java POI 导入Excell
  12. eve模拟器上虚拟服务器,没有真机怎么做实验?EVE模拟器了解一下
  13. 空间3点求三点所在空间圆的圆心空间坐标
  14. linux编译谷歌浏览器方法,构建Linux版本的谷歌Chrome浏览器
  15. 按位取反~用法及原理
  16. 第六届全国大学生生物医学工程创新设计竞赛参赛经历
  17. 让学历见鬼去吧----20世纪最狂妄的校园演讲
  18. POJ 1753 翻棋子 (dfs+递归)。
  19. qq群邮件html背景音乐,群发HTML格式邮件基础知识
  20. UE4人物移动时的摄像机抖动

热门文章

  1. 报告论文:数字图象处理系列问题研究(小丑图像除噪)
  2. uaf - pwnable
  3. [附源码]JSP+ssm计算机毕业设计大学生工作室管理系统5465a【源码、数据库、LW、部署】
  4. NNI模型加速:ValueError: Modules that have backward hooks assigned can‘t be compiled:
  5. 交通信号灯控制系统设计
  6. R读取spss的sav格式数据
  7. Redis 脱坑指南
  8. 《手把手教你美股开户——Sogotrade为例(二)》http://xueqiu.com/4474116166/28363545 《手把手教你美股开户——Sog...
  9. android开机音乐
  10. 2021苹果秋季新品发布会四大看点