10.1.1.7.7719
6
Proc. 2001 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems pp. 31-36, Maui, Hawaii, Oct./Nov. 2001. Realtime Omnidirectional Stereo for Obstacle Detection and Tracking in Dynamic Environments Hiroshi Koyasu, Jun Miura, and Yoshiaki Shirai Dept. of Computer-Controlled Mechanical Systems, Osaka University , Suita, Osaka 565-0871, Japan {koyasu,jun,shirai }@cv.mech.eng.osaka-u.ac.jp Abstract This paper describes a realtime omnidirectional stereo system and its application to obstacle detection and track- ing for a mobile robot. The stereo system uses two omnidi- rectional cameras aligned vertically . The images from the cameras are converted into panoramic images, which are then examined for stereo matching along vertical epipolar lines. A PC clust er syste m composed of 6 PCs can gen- erate omnidirectional range data of 720x100 pixels with dispa rity range of 80 about 5 frames per second. F or ob- stacle detection, a map of static obstacles is first gener- ated. Then candidates for moving obstacles are extracted by compar ing the curre nt observa tion with the map. The temporal correspondence between the candidates are es- tablished based on their estimated position and velocity which are calculated using a Kalman filter-based tracking. Experimental results for a real scene are described. 1 Intr oduct ion Detection of obstacles and free spaces is an essential func- tion of the vision system for mobile robots. Even if a robot is given a map of the environment, this function is indis- pensable to cope with unknown, possibly dynamic, obsta- cles or errors of the map. Many works (e.g., [8]) use laser rang e finder s to dete ct obstac les. Lase r range finder s which scan a 2D plane have a drawback that objects at a spe- cific height can only be detected. Stereo vision is also used widely (e.g., [4]). Convent ional stereo systems, howev er, suffer from a narrow field of view because they usually use a pair of ordinary cameras. In the case of mobile robots, it is sometimes neces- sary to obtain panoramic range information of 360 degrees because obstacles may approach from various directions. There are two methods to obtain panoramic images. One is to capture a sequence of images with rotating a camera and then to integrate the images into one panoramic image (e.g., [5, 10]). Although this method could obtain a high- resolution image, it takes a long time to get an image and is not suitabl e for robot s in dynamic envir onme nts. The other method is to use a special lens or mirror to obtain an omnidirectional image at once. Although the image reso- lution is low, its realtime nature is suitable for mobile robot applications. This paper describes a realtime omnidirectional stereo system and its application to detection of static and dy- nami c obstacl es. The system us es a pair of vert ical ly- alig ned omnidi rect iona l cameras. The input images are conver ted to panoramic images, in which epipolar lines be- come vertical and in parallel. The stereo matching is per- formed by a PC cluster system to realize a realtime range calculation for a relativ ely large image size. For obstacle detection, a map of static obstacles is first generated. Then candidates for moving obstacles are extracted by compar- ing the cur rent obse rva tion wit h the map. The tempo - ral correspondence between the candidates are examined based on their estimated position and velocity which are calculated using a Kalman filter-based tracking. 2 Realt ime Omni dire ction al Ster eo 2.1 Confi gura tion of Omnidi rec tion al Ca mera s We use multiple HyperOmni Visions (HOVIs) [9] for omnidirectio nal stereo. A HOVI uses a hyperboloidal pro- jection, which has an advantage that the input image can easily be converted to an arbitrary image with a single ef- fective viewpoint at the focal point of the hyperboloidal mirror. In the conventional stereo configuration where two nor- mal cameras are aligned in parallel, all epipolar lines are horizontal; this leads to an efficient stereo matching algo- rithm [2]. Since we are interested in obtaining dense range images, it is desirable that epipolar lines are in parallel so that such an efficient algorithm can be applied. There are basically two ways of configuring multiple HOVIs for omnidirectional stereo which satisfy the above condition concernin g epipolar lines. One is to align them hori zonta lly (se e Fig. 1(a) ). T o make ep ipol ar line s in parallel in this configuration, we convert a pair of omnidi- rectional images to a pair of normal perspecti ve-projected images to be obtained by virtual, parallel-aligned cameras placed on the optica l axes of HOVIs. This configuration
-
Upload
estraj1954 -
Category
Documents
-
view
216 -
download
0
Transcript of 10.1.1.7.7719
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 1/6
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 2/6
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 3/6
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 4/6
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 5/6
8/10/2019 10.1.1.7.7719
http://slidepdf.com/reader/full/101177719 6/6