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 rst 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 lter-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 nder s to dete ct obstac les. Lase r range nder s which scan a 2D plane have a drawback that objects at a spe- cic height can only be detected. Stereo vision is also used widely (e.g., [4]). Convent ional stereo systems, howev er, suffer from a narrow eld 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 rst 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 lter-based tracking. 2 Realt ime Omni dire ction al Ster eo 2.1 Congura 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 conguration where two nor- mal cameras are aligned in parallel, all epipolar lines are horizontal; this leads to an efcient 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 efcient algorithm can be applied. There are basically two ways of conguring 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 conguration, 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 conguration

Transcript of 10.1.1.7.7719

Page 1: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 1/6

Page 2: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 2/6

Page 3: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 3/6

Page 4: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 4/6

Page 5: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 5/6

Page 6: 10.1.1.7.7719

8/10/2019 10.1.1.7.7719

http://slidepdf.com/reader/full/101177719 6/6