• 検索結果がありません。

Integrating Motion and Segmentation for Road Scene Labeling

N/A
N/A
Protected

Academic year: 2021

シェア "Integrating Motion and Segmentation for Road Scene Labeling"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). Research Paper. Integrating Motion and Segmentation for Road Scene Labeling Yousun Kang,†1,∗1 Koichiro Yamaguchi,†1 Takashi Naito†1 and Yoshiki Ninomiya†1 Structure from motion (SfM) and appearance-based segmentation have played an important role in the interpretation of road scenes. The integration of these approaches can lead to good performance during interpretation since the relation between 3D spatial structure and 2D semantic segmentation can be taken into account. This paper presents a new integration framework using an SfM module and a bag of textons method for road scene labeling. By using a multiband image, which consists of a near-infrared and a visible color image, we can generate better discriminative textons than those generated by using only a color image. Our SfM module can accurately estimate the ego motion of the vehicle and reconstruct a 3D structure of the road scene. The bag of textons is computed over local rectangular regions: its size depends on the distance of the textons. Therefore, the 3D bag of textons method can help to effectively recognize the objects of a road scene because it considers the object’s 3D structure. For solving the labeling problem, we employ a pairwise conditional random field (CRF) model. The unary potential of the CRF model is affected by SfM results, and the pairwise potential is optimized by the multiband image intensity. Experimental results show that the proposed method can effectively classify the objects in a 2D road scene with 3D structures. The proposed system can revolutionize 3D scene understanding systems used for vehicle environment perception.. 1. Introduction Recently, the vision-based intelligent vehicle systems have tended to integrate systems of 2D recognition and 3D localization for dynamic scene analysis. In a road environment scene, what is the most important context for semantic segmentation? At first glance, it may seem that a geometric context may help to determine the likely locations of objects on the road. For scene geometry es†1 TOYOTA CENTRAL R&D LABS., INC. ∗1 Presently with National Institute of Informatics. 121. Fig. 1 Integration of motion and segmentation for road scene labeling. The video sequence is utilized in both motion and segmentation on road scene datasets.. timation, stereo vision or an optical flow process is required to cope with 3D localization. Leibe, et al. 1) presented a real-time system that can detect obstacles in a 2D image and localized them in 3D using an SfM module and calibrated stereo cameras. Cornelis, et al. 2) presented a city modeling framework, which builds a reconstruction and recognition module. The framework detected objects such as cars and pedestrians, and localizes them in 3D. Brostow, et al. 3) proposed a segmentation algorithm that is based on 3D point clouds derived solely from an SfM module. They presented experimental results that combined motion and appearance features 4) . Their results inspired the idea that motion and structure features are complementary to appearance features. However, they simply combined two features, which were trained independently, by using a soft “AND” operation. The success of semantic segmentation methods 5),6) , which show impressive results on challenging datasets (e.g., MSRC 7) , VOC 8) ), suggests that these methods should be aggressively applied to the above mentioned integration approaches. On the other hand, semantic segmentation method is utilized in image-based. c 2010 Information Processing Society of Japan .

(2) 122. Integrating Motion and Segmentation for Road Scene Labeling. 3D object modeling. Quan, et al. 9) proposed a joint segmentation approach that is formulated within a probabilistic framework using both 3D point data and 2D image data. They showed the exciting results of 3D segmentation by modeling all 3D points and 2D pixels into groups of meaningful objects. Xiao, et al. 10) proposed an automatic approach to generate street-side 3D photo-realistic models from images captured along the streets at ground level. These works are focused on building 3D object models and matching the model to 2D semantic segmentation. In this paper, however, we present a synthetic framework integrating semantic segmentation and 3D localization for road scene labeling. The proposed system uses video sequences of a multiband camera mounted on a moving vehicle, as shown in Fig. 1. We use multiband images, both nearinfrared and color, because infrared images have essentially been utilized in the vision process of intelligent vehicle systems such as night-vision systems and driver monitoring systems. Monocular camera systems are preferred to stereo camera systems because of the advantages of reducing costs and facilitating fixation relative to stereo systems. Using a monocular multiband camera, we can estimate ego motion by applying the SfM algorithms 11) . We estimate the camera motion and detect the road region from a near-infrared image. The feature points with 3D positions are calculated, and the parameters of the 3D road plane are estimated. We generate a dense depth map and apply this map to the semantic segmentation algorithm with a 3D bag of textons. The features can be extracted by considering the 3D position of the textons and are normalized with an adaptive window size depending on their depth. To solve the labeling problem, we employ a pairwise conditional random field (CRF) model. The unary potential of the CRF model is affected by SfM results, and the pairwise potential is optimized by the multiband image intensity. Experiments carried out using our multiband image database show that the integration of motion and the segmentation improve the results leading to a considerably better recognition of close objects. However, these experiments are conducted using very limited video sequences. In the future, by integrating the algorithm of obstacle detection, we will use the proposed system to expand the road scene understanding system with busier street scenes, either rural or res-. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). idential, and mixed road images of extended datasets for vehicle environment perception. This paper is organized as follows: In Section 2, motion and multiband image segmentation are explained, where we estimate the camera motion and the road region using the SfM module. Section 3 describes the 3D bag of textons and the CRF model for an optimal labeling problem. Experimental results are shown in Section 4. Finally, we summarize the presented work in Section 5. 2. Structure from Motion Module Our SfM module is based on the approach proposed by Yamaguchi, et al. 12),13) to estimate the ego motion of a vehicle from video sequences. It takes the nearinfrared channel of a multiband camera mounted on a vehicle and extracts the image feature points by using a Harris corner detector 14) . 2.1 Vehicle Ego-motion Estimation Feature Point Selection First, feature points for ego-motion estimation are selected from the set of feature points, extracted from the whole image. The ego-motion is then estimated from the correspondences of the selected points. In a typical road scene, there are two main problems that affect the estimation of the ego-motion from the correspondences of the feature points. ( 1 ) There are usually moving objects, such as other vehicles. Feature points on such moving objects cause false estimation of the ego-motion, since conventional SfM algorithm assumes that scenes are static. ( 2 ) Roads have few feature points, while background structures (such as other vehicles, buildings, etc.) display a lot of feature points. A feature tracking approach would be rendered impractical due to this biased distribution of feature points. To overcome these problems, we propose a new scheme for the selection of feature points, as follows. ( 1 ) We utilize the moving object detection results from the previous frame to remove feature points on moving objects. Our method for detecting moving objects is described later. Since we utilize two successive images, i.e. the previous frame and the current frame, for estimating the ego-motion, we remove feature points on the detected moving objects in the previous frame. ( 2 ) For a wide distribution of feature points, each image is divided horizon-. c 2010 Information Processing Society of Japan .

(3) 123. Integrating Motion and Segmentation for Road Scene Labeling. Fig. 2 Estimation of road region by SfM module. (a) Candidate feature points regarded as a road region are colored as the points get closer, the color shifts from black to red. (b) Height and depth of road candidate points and feature points.. tally in three zones. The bottom zone may contain the road region, the middle one may contain low-height objects, and the top one may contain tall objects. The bottom zone is defined according to the height and the angle at which the camera is set, so that it contains a large region of road in typical road scenes. The middle and the top zones are then constructed by dividing the remaining region equally into two separate regions. Feature points are selected from each zone, and the number of feature points to be selected from each zone is set, beforehand. Where the feature points are extracted from the entire image, background structures contribute many feature points, while the road region has a smaller number of feature points. Moreover, some of the extracted feature points are on a vehicle, which is actually a moving object. On the other hand, in our selection method, feature points are distributed more uniformly throughout the image and some feature points on the vehicle are removed in the image. Although feature points on the moving object cannot be removed in cases where the moving objects have not been correctly detected in the previous frame, the contribution of feature points on a moving object is suppressed by selecting points from three separate zones. Therefore, the ego-motion can be estimated accurately and robustly in a road scene when using this selection method.. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). Fig. 3 Road region obtained by SfM module.. Motion Estimation The fundamental matrix can now be estimated from the correspondences of the selected feature points using the 8 point algorithm 15) and RANSAC 16) . The fundamental matrix F is expressed as F = K− [t]× RK−1 ⎛ 0 −tz ⎜ = K− ⎝ tz 0 −ty tx. ⎞ ty ⎟ −tx ⎠ RK−1 , 0. (1). where t = (tx , ty , tz ) is the translation vector, R is the rotation matrix, and K is the camera calibration matrix. Since it is assumed that the camera is calibrated, the calibration matrix K is known. Therefore, the motion parameters are obtained by decomposing the estimated fundamental matrix. The motion parameters consist of 3 rotational and 3 translational parameters. Since the translations estimated from images suffer from scale ambiguity, the translational parameters are estimated up to scale and it is provisionally defined that the magnitude of the translation is normalized. Moreover, the estimated motion parameters are refined by the Levenberg-Marquardt method. The magnitude of the translation is determined in the stage where the road plane is estimated. Moving Object Detection Outlier points that are away from their epipolar lines (In our experiments, the threshold of distance to an epipolar line is 1 pixel.),. c 2010 Information Processing Society of Japan .

(4) 124. Integrating Motion and Segmentation for Road Scene Labeling. Fig. 4 Interpolation for dense depth map. (a) SfM results with sparse feature points and 3D road region. (b) Euclidean-distance image. As a pixel gets further away from the nearest feature point, the grayscale shifts from black to white.. or which have negative distance are detected first. The set of outlier points consists of feature points on moving objects and false correspondence points. To extract only those points that are on moving objects, the feature points are continuously tracked over successive frames. Feature points that are continuously classified as outliers are added to the set of candidate points for moving objects. Candidates for points on moving objects are grouped according to their positions in the image, and the direction and the magnitude of their optical flows. 2.2 Road Plane Estimation First, we estimate parameters of 3D road plane from 3D positions of feature points. Then, from the parameters of road plane, we adjust the scale of translation and the reconstructed scene. Estimation of Road Plane Parameters First, feature points that may be on the road are extracted as shown in Fig. 2 (a) and the 3D positions of those points are calculated from the estimated camera motion. Then, the road plane is estimated in 3D space from the calculated 3D positions. The 3D road plane is expressed as ax + by + cz = d, (2). IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). Fig. 5 Dense depth map. Dense depth map is obtained from sparse 3D points of SfM results.. where n = (a, b, c) is the normal vector of the road plane and d is the distance to the road plane. The normal vector n is normalized, i.e., ||n|| = 1. The point (x, y, z) is a point on the road plane. To estimate these road plane parameters, a set of candidates for points on the road is constructed by extracting inlier points in the road candidate region. The road candidate region is defined in the image according to the height and the angle at which the camera is set. The parameters of the road plane are estimated from the 3D positions of these candidate points. Figure 2 (b) shows typical candidates for points on the road and their 3D positions. However, the set of candidates for points on the road usually contains points that are not actually on the road, and points which have false 3D positions due to error of correspondences. To avoid the influence of such points, the LMedS (Least Median of Squares) estimator is used for estimating the parameters of the road plane. Estimation of Scale The reconstructed structure of a scene suffers from scale ambiguity when using merely a sequence of images. Our proposed method removes such scale ambiguity in the 3D structure from the estimated distance to the road plane. We assume that the camera height is known and is fixed. The scales of the 3D structure and the camera translation are adjusted so that the. c 2010 Information Processing Society of Japan .

(5) 125. Integrating Motion and Segmentation for Road Scene Labeling. estimated value of d in Eq. (2) is equal to the actual camera height. By using this scheme for removing scale ambiguity, we can estimate all of the parameters of 3D motion and calculate the 3D road plane on the input image as shown in Fig. 3. 2.3 Depth Map In order to find an adaptive window size for a 3D bag of texton, we need to generate a dense depth map of every input image. The feature points from the SfM module have sparse 3D coordinates with the exception of the 3D road region, as shown in Fig. 4 (a). Then, all pixels in an input image should be assigned to an interpolated depth value, thus resulting in a dense depth map. We use the nearest neighbor search that is based on the Euclidean distance of the 2D image coordinates to interpolate sparse feature points. First, the sparse depth map is transformed to a binary image and computed in the Euclidean distance. If a pixel has zero value, the pixel is assigned the distance between that pixel and the nearest nonzero pixel of the binary image. The nearest nonzero pixel is the feature point with a 3D coordinate obtained by the SfM module. Pixels with the same distance constitute one region; they are assigned the depth value of the nearest nonzero pixel, as shown in Fig. 4 (b). At this time, if the pixel number of one region exceeds the appropriate threshold value, we substitute the maximum depth value for the nearest depth because we regard the region as the sky or far objects. Finally, we can get a dense depth map as shown in Fig. 5.. Fig. 6 Filter bank for multiband image. The 17D set filter banks are expanded to 20D set for a multiband image.. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). 3. Multiband Image Segmentation 3.1 Texture Filter Bank Convolving the image with a bank of linear spatial filters provides a good local descriptor of image patches and an effective statistical representation. Kang, et al. 18) compared the performance of various filter banks for the multiband image segmentation. Among the various filter banks, the 17D set, which is proposed by Winn, et al. 19) , led to the best performance. The 17D set consists of three Gaussians, four Laplacian of Gaussians (LoG), and four first-order derivatives of Gaussians. In order to implement the convolution of a multiband image with four bands, we increase filter responses by substituting the infrared intensity for the color intensity. Perceived color differences should correspond to Euclidean distances in the color space chosen to represent the features. Since the CIE Lab was especially designed to best approximate perceptually uniform color spaces, we utilized the CIE Lab color space for three color bands. Figure 6 shows how to expand the feature vectors of the 17D set for a multiband image. Therefore, multiband images are convolved with a 20D filter bank, and the cluster centers of the 20D filter responses are utilized to generate image textons. 3.2 Textonization Textons are typically a compact representation of filter bank responses for texture classification 20) , image segmentation 21) , and generic object classes 19) . The multiband images are convolved with a 20D filter bank and 20D responses for all training pixels that are whitened to give zero mean and unit covariance. The K-means clustering is performed to quantize 20D filter bank responses using a kd-tree algorithm 22) . Figure 7 shows the examples of textonization results from color and multiband image. We accomplished this algorithm using the code of Calssification.NET and TextonBoost 23) implemented by Shotton, et al. 24) . Finally, each pixel in each image is textonized in the nearest cluster center, producing the texton map. As we can see comparing the (c) and (d) of Fig. 7, by using a multiband image, we can generate better discriminative textons than those generated by using only a color image. Note that though the recognition procedure for segmentation does not execute yet, clustering results are quite accurate. This is partly due to the intensity of the absorption of near-infrared light,. c 2010 Information Processing Society of Japan .

(6) 126. Integrating Motion and Segmentation for Road Scene Labeling. Fig. 8 Extracting the features from the 3D grid bag of textons. Textons are represented by grayscale. The histogram is normalized with it window size depending on the depth.. Fig. 7 Textonization result images for color and multiband image. (a) Input color image. (b) Input near-infrared image. (c) Textonization image using color image, (a). (d) Textonization image using multiband image, (a) and (b).. as even the clustering process is performed in unsupervised. 4. Integration of Motion and Segmentation 4.1 3D Bag of Textons Method The bag of textons method 23) has demonstrated good performance for object categorization and image segmentation. Objects of an input image are a collection of textons and their model can represent a histogram of textons in the rectangular regions. The local rectangle is called a ‘bag’ of textons. In our approach, we change the ‘bag’ size of each pixel according to its depth. Since road scenes show a typical perspective image, the depth of the objects of a road scene should be taken into account for semantic segmentation. Consequently, a big window size corresponds to close objects and a small window size corresponds to far objects in the concrete. The histogram of the bag of textons is normalized by the ‘bag’ size. Therefore, the 3D bag of textons is computed over every pixel using the dense depth map discussed in Section 2.. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). Additionally, although we can change a window size for the 3D bag of textons, this feature can not influence the learning of spatial layout of the textons. The bag of textons model discards the context information for spatial layout, since it treats an object class as an unordered collection of textons in rectangular regions. Some objects in a road scene have a particular relation with other objects, e.g., cars are on the road, the road is below the sky, lanes surround the road, and so on. It is important to learn spatial layout and the relative position between objects from the surrounding image. He, et al. 25) incorporated the local region and global label features to model shape and context in a CRF. Shotton, et al. 23) proposed the shape filter to learn the textural layout automatically. These researches were aimed at overcoming spatial context problems typically associated with image segmentation algorithms. In addition, some objects have a particular relation with other objects, e.g., cars are on the road, the road is below the sky, lanes surround the road, and so on. With this objective, we propose a 3D grid bag of textons method which is an extension of the 3D bag of textons using grid windows. The 3D bag of textons model has been able to obtain adequate resolution according to its depth, when features are extracted from image patches. We use a grid window in the adequate resolution (i.e., 3D bag) so that the ordered textons by a grid window can. c 2010 Information Processing Society of Japan .

(7) 127. Integrating Motion and Segmentation for Road Scene Labeling. learn automatically context information of spatial layout between textons of objects. Similar intuition was proposed in texture classification 26) . The researchers employed only local neighborhood distributions with representations inspired by MRF models. In the MRF framework, the probability of the central pixel depends only on its neighbors. The 3D grid bag of textons model uses a regular grid window and neighboring textons to cope with both texture and spatial ordering constraints of objects, depending on their depth. Figure 8 illustrates how the proposed 3D grid bag of textons is extracted to features when the 3D bag of textons is computed over local rectangular regions from the entire image. As illustrated in Fig. 8, a set S of candidate windows is chosen as a bin region W 0 from the center pixel i0 and concatenated from the top-left (W 1 ) to the bottom-right (W 8 ) window. The window size of W 0 is calculated by using the displacement f (di ) between the top-left pixels i1 and the center pixels i0 as follows:  wmin if di > thd , (3) f (di ) = rounding h(di ) otherwise, where di is the depth value of center pixel i0 obtained by dense depth map. thd is the constant used as the threshold depth value. If di is smaller than the threshold thd , the h(di ) is rounded to a nearest integer and is defined as follows: h(di ) = (wmax − 1) − (di × wmax /thd ) + (wmin + 1), (4) where wmax and wmin are the constant of maximum and the constant minimum displacements from the center pixel i0 to top-left pixels i1 , respectively. Finally, the normalized histogram with a variant window size is used as a feature vector for object recognition. We concatenated the histograms of the grid windows to the feature vector, as illustrated in Fig. 8. Additionally, we also use the coordinates of the grid point within the image as a location cue. We employ the Joint Boost algorithm 27) to select the discriminative 3D grid bag of textons. Random feature selection and sub-sampling improve the training time for generating several thousand weak learners. 4.2 Labeling Optimization We use a plane CRF model 28) . This plane CRF model is characterized by energy functions defined on unary and pairwise cliques as. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). E(x) =. ψi (xi ) +. i∈ν. ψij (xi , xj ).. (5). i∈ν,j∈Ni. Here, ν corresponds to all image pixels, and N is a neighbor defined on a fourconnected grid structure. The random variable xi denotes the labeling of pixel i of the image. This energy function is introduced by Kohli, et al. 29) . They solved the labeling problem by finding the least energy configuration of the CRF. The unary potential ψi (xi ) is defined as ψi (xi ) = P (x|i) × P (x)α , (6) where P (x|i) is the probability distribution given by a boosted classifier. In order to interpret the boosting confidence as a probability, we applied a softmax transform or multiclass logistic transformation 30) . The probability P (x|i) is defined as exp H(x, i) (7) P (x|i) = log. x exp H(x, i) where H(x, i) is a strong classifier, summing the classification confidence of weak learners. Another probability P (x) of unary potential ψi exploits the result of the SfM module. The SfM module gives a road region prior distribution P (x) and non-road region prior distribution P (x) respectively. We use the P (x) to emphasize the likely categories and discourage unlikely categories by multiplying the distributions using parameter α to soften the prior. If a pixel i is located in the road region estimated by SfM, the potential ψi is changed to enforce road-dependency label conservation such as road, lane and sidewalk. Otherwise, the potential is changed to preserve the nonroad-dependency label such as sky, building, and tree. The pairwise potential ψij (xi , xj ) of the CRF takes the form of the contrast-sensitive Potts model 31) using intensities of the multiband image (CIE Lab and infrared image). Inferring of our CRF is done by applying the α-expansion graph-cut algorithm. The parameters are estimated by minimizing the overall pixelwise classification error rate on a set of validation images. 5. Experiments This section presents our experimental results for road scene labeling by using the proposed method. Current driving assistance systems have multiple cameras mounted on a moving vehicle for road environment perception. Color cameras. c 2010 Information Processing Society of Japan .

(8) 128. Integrating Motion and Segmentation for Road Scene Labeling. Fig. 10 The proportion of the training pixels in ground truth images in our database. Right: Results in pixel-wise percentage accuracy on all test sequences.. Fig. 9 Multiband image dataset. Example training images: The first, second, and third rows show color images, near-infrared images, and ground truth images, respectively. The assigned classes and colors were: road-black, lane-yellow, sky-blue, tree-green, car-red, trunk and pole-brown, sidewalk-gray, building-magenta, redundancy-white.. Table 1 Multiband image dataset. Video Sequence Seq1 Seq2. Time 60 sec 60 sec. Sampling 1 fps 1 fps. Labeled Image 60 60. Experiment set Train set Test set. are utilized for a rear-view monitoring and a blind-corner monitoring system, and stereo cameras are required to cope with 3D localization and geometry estimation. Because infrared technologies are now used in driver monitoring systems and night-vision systems, infrared images are essentially utilized in the vision process of intelligent vehicle systems. A multiband camera is useful for providing various images, such as a color image, infrared image, and visible monochrome image, depending on the requirements of the driving assistant system. We have investigated the performance of our system on a multiband image database. Input images are captured using a multiband camera (JAI Inc., AD080CL) mounted on a moving vehicle. The multiband camera can simultaneously obtain both images of color and near-infrared wavelengths. Near-infrared is utilized in the process of the SfM module. The input image resolution is 1,024 ×. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). 768 pixels. We have filmed 10 min of daytime footage and prepared a labeled image for video sequence. In this experiment, we use two dataset (Seq 1, Seq 2 of road scenes, as listed in Table 1. These video sequences contain eight object classes: road, building, tree, pole, sky, lane, sidewalk, and car as shown in Fig. 9. The ego motion of the SfM module is computed at 10 fps, and the labeled images are available at 1 fps for two sequences, Seq 1 and Seq 2. We extracted the features from 60 video frames of Seq 1 to get the training patterns. Each object in an input image is classified into eight classes and assigned with a color. Figure 10 shows the proportion of training patterns and the amount of training data is significantly biased towards three classes (e.g., Road, Sky, Tree) in this dataset. A classifier learned on this data will have a corresponding prior preference for those classes. To normalize for this bias, we select training samples of each class equally on a regular grid (25 × 25) per a video sequence using random subset. Another video frames (Seq 2 ), which are not used in the training image, are utilized for the test. We take test examples only at pixels lying on a 5 × 5 grid because of exhaustive memory and process time. However, the 20D filter bank responses and texton map are calculated at full resolution for accurate pixel-wise segmentation. The maximum and minimum displacements for the window size of W 0 are wmax = 13 and wmin = 1, respectively. The threshold depth value (Td ) is 80 m, and the texton number is T = 238 for the color image and T = 240 for the multiband image. At boosting time, we have 10% random feature selection proportional to 6,000 rounding. Figure 11 shows the result images of SfM module and Fig. 12 shows the result images of road scene labeling on a Seq 2 test set. As illustrated in Fig. 12 (c), the proposed method improves the results leading to a considerably better recognition. c 2010 Information Processing Society of Japan .

(9) 129. Integrating Motion and Segmentation for Road Scene Labeling. Fig. 11 Experimental results in Seq 2. (a) Example test images with color bands. (b) Example test images with a near infrared band. (c) SfM result images obtained by infrared image.. of close objects such as car, sidewalk, lane. Figure 12 (b) shows the segmentation results of the conventional 2D bag of textons method, in which the bag of textons are extracted from a uniform bag size (15 × 15). Figure 13 shows the overall recognition rate of the proposed method in our dataset. Accuracy is computed by comparing the ground truth pixels to the inferred labeling. The average indicates the per-class accuracies normalized by the confusion matrix, and the global segmentation accuracy of the multiband image is 84.2% with the 3D bag of textons. While only the color image shows 80.6% performance with a 2D bag of textons. As a result, we can see that the close objects are recognized more accurately by the 3D grid bag of textons method. It should be noted that the results of the 3D grid bag of textons method are better than those of the 2D bag of textons method even in the case of multiband images. In addition, multiband images are. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). Fig. 12 Experimental results in Seq 2. (a) Ground truth images. (b) Labeling results of color image with 2D bag of textons method. (c) Labeling results of multiband image with 3D grid bag of textons method.. Fig. 13 Results in pixel-wise percentage accuracy on all test sequences.. superior to color images for road scene labeling because the near-infrared light can transmit and reflect different spectrums relative to the color images in foliage, road, and sky. However, we selected only daytime datasets for the experiments. If the lighting and weather conditions such as night, snow, or rain are changed, our method will be difficult to extract from those images with different environments. Since the robustness is essential for ITS, we will try to integrate more reasonable. c 2010 Information Processing Society of Japan .

(10) 130. Integrating Motion and Segmentation for Road Scene Labeling. features such as appearance feature, motion and structure features, and laser data. However, we confirm that the proposed system is expected to play an important role in the complex scene understanding system for road environment perception. 6. Conclusion This paper presented a new framework for integrating the SfM module and semantic segmentation scheme in a road environment perception system. The SfM module presented a novel method for estimating the ego motion of a vehicle and a road region from a vehicle-mounted monocular camera. We generated a dense depth map of an input image using the nearest neighbor search algorithm. The window size of a bag of textons was determined by the obtained depth map, and its features were extracted from a multiband image consisting of nearinfrared and color images. The optimal labeling of a plane CRF model was found by applying the alpha-expansion algorithm that is based on graph cuts. By integrating other scene interpretation systems, we can expand the proposed system to a dynamic 3D scene analysis system for vehicle environment perception in the near future. References 1) Leibe, B., Cornelis, N., Cornelis, K. and Gool, V.L.: Dynamic 3D Scene Analysis from a Moving Vehicle, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2007). 2) Cornelis, N., Leibe, B., Cornelis, K. and Gool, V.L.: 3D Urban Scene Modeling Integrating Recognition and Reconstruction, International Journal of Computer Vision, Vol.78, Issue2–3, pp.121–141 (2008). 3) Brostow, G., Shotton, J., Fauqueur, J. and Cipolla, R.: Segmentation and Recognition using Structure from Motion Point Clouds, Proc. European Conference on Computer Vision (2008). 4) Shotton, J., Johnson, M. and Cipolla, R.: Semantic Texton Forests for Image Categorization and Segmentation, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2008). 5) Fei-Fei, L. and Perona, P.: A bayesian hierarchical model for learning natural scene categories, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2005). 6) Winn, J. and Shotton, J.: The layout consistent random field for recognizing and. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). segmenting partially occluded objects, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2006). 7) http://research.microsoft.com/vision/cambridge/recognition/ 8) Everingham, M., Zisserman, A., Williams, C. and Gool, V.L.: The pascal visual object classes challenge results, Technical report, PASCAL Network (2006). 9) Quan, L., Wang, J., Tan, P. and Yuan, L.: Image-based Modeling by Joint Segmentation, International Journal of Computer Vision, Vol.75, No.1, pp.135–150 (2007). 10) Xiao, J., Fang, T., Zhao, P., Lhuillier, N. and Quan, L.: Image-based Street-side City Modeling, ACM Transaction on Graphics (TOG), Vol.28, No.5, Proc. ACM SIGGRAPH Asia (2009). 11) Hartley, R.I. and Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd Ed., Cambridge University Press (2004). 12) Yamaguchi, K., Kato, T. and Ninomiya, Y.: Vehicle Ego-Motion Estimation and Moving Object Detection using Monocular Camera, Proc. International Conference on Pattern Recognition (2006). 13) Yamaguchi, K., Watanabe, A., Naito, T. and Ninomiya, Y.: Road Region Estimation Using a Sequence of Monocular Images, Proc. International Conference on Pattern Recognition (2008). 14) Harris, C. and Stephens, M.: A combined corner and edge detector, Proc. Alvey Vision Conf. (1988). 15) Hartley, R.I. and Sturm, P.: Triangulation, Computer Vision and Image Understanding, Vol.68, No.2, pp.146–157 (1997). 16) Fischler, M.A. and Bolles, R.C.: Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography, Comm. ACM, Vol.6, No.24, pp.381–395 (1981). 17) Faugeras, O. and Lustman, F.: Motion and structure from motion in a piecewise planar environment, Technical Report 856, INRIA (1988). 18) Kang, Y., Kidono, K., Naito, T. and Ninomiya, Y.: Multiband image segmentation and object recognition using texture filter banks, Proc. International Conference on Pattern Recognition (2008). 19) Winn, J., Criminisi, A. and Minka, T.: Object Categorization by Learned Universal Visual Dictionary, Proc. International Conference on Computer Vision (2005). 20) Varma, M. and Zisserman, A.: A Statistical Approach to Texture Classification from Single Images, International Journal of Computer Vision, Vol.62, Issue1–2, pp.61–81 (2005). 21) Malik, J., Belongie, S., Leung, T. and Shi, J.: Contour and texture analysis for image segmentation, International Journal of Computer Vision, Vol.43, No.1, pp.7– 27 (2001). 22) Beis, J.S. and Lowe, D.G.: Shape indexing using approximate nearest-neighbour search in high dimensional spaces, Proc. IEEE Conference on Computer Vision and. c 2010 Information Processing Society of Japan .

(11) 131. Integrating Motion and Segmentation for Road Scene Labeling. Pattern Recognition (1997). 23) Shotton, J., Winn, J., Rother, C. and Criminisi, A.: TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation, Proc. European Conference on Computer Vision (2006). 24) http://jamie.shotton.org/work/code.html 25) He, X. and Zemel, R.S.: Multiscale Conditional Random Fields for Image Labeling, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2004). 26) Varma, M. and Zisserman, A.: A statistical approach to material classification using image patch exemplars, IEEE Trans. Pattern Analysis and Machine Intelligence (to appear). 27) Torralba, A., Murphy, K.P. and Freeman, W.T.: Sharing visual features for multiclass and multiview object detection, IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol.19, No.5, pp.854–869 (2007). 28) Wojek, C. and Schiele, B.: A Dynamic Conditional Random Field Model for Joint Labeling of Object and Scene Classes, Proc. European Conference on Computer Vision (2008). 29) Kohli, P., Ladicky, L. and Torr, P.: Robust Higher Order Potentials for Enforcing Label Consistency, Proc. IEEE Conference on Computer Vision and Pattern Recognition (2008). 30) Friedman, J., Hastie, T. and Tibshirani, R.: Additive logistic regression: A statistical view of boosting, Annals of Statistics, Vol.28, No.2, p.407 (2000). 31) Boykov, Y. and Jolly, M.P.: Interactive Graph Cuts for optimal boundary and region segmentation of objects in N-D images, Proc. International Conference on Computer Vision (2001).. (Received October 28, 2009) (Accepted May 13, 2010) (Released November 10, 2010). Koichiro Yamaguchi received his B.E. degree from Osaka University, Japan in 1998 and M.E. degree from Nara Institute of Science and Technology, Japan in 2000. In 2003, he joined TOYOTA CENTRAL R&D LABS., INC. Since then he has been engaged in research on computer vision.. Takashi Naito received his B.S. and M.E. degrees from the University of Nagoya, Japan in 1987 and 1989, respectively. He has been working with TOYOTA CENTRAL R&D LABS., INC. since 1989. His research interests focus on computer vision for intelligent vehicle.. Yoshiki Ninomiya received his B.E., M.E., and Ph.D. degrees from the University of Nagoya, Japan in 1981, 1983 and 2008, respectively. He has been working with TOYOTA CENTRAL R&D LABS., INC. since 1983. His research interests focus on computer vision for intelligent vehicle. He was awarded IPSJ Best Paper Award in 2002. He is a member of the RSJ and ITE.. (Communicated by Toshio Ueshiba) Yousun Kang received her D.Eng. degree from Chosun University in 1993 and the Ph.D. degree from Tokyo Institute of Technology in 2010. She worked with TOYOTA CENTRAL R&D LABS., INC. for three years from 2007. From 2010, she has been a researcher in the National Institute of Informatics, Japan. Her research interests include texture analysis, scene understanding, pattern recognition, image processing, and computer vision.. IPSJ Transactions on Computer Vision and Applications. Vol. 2. 121–131 (Nov. 2010). c 2010 Information Processing Society of Japan .

(12)

Fig. 1 Integration of motion and segmentation for road scene labeling. The video sequence is utilized in both motion and segmentation on road scene datasets.
Fig. 2 Estimation of road region by SfM module. (a) Candidate feature points regarded as a road region are colored as the points get closer, the color shifts from black to red
Fig. 5 Dense depth map. Dense depth map is obtained from sparse 3D points of SfM results.
Fig. 6 Filter bank for multiband image. The 17D set filter banks are expanded to 20D set for a multiband image.
+4

参照

関連したドキュメント

21-28 In one of these studies, we reported that the mode of self-motion of a camphoric acid boat characteristically changes depending on the concentration of phosphate ion or

We investigated the reliability of a roadmap technique with respiratory motion compensation that used diaphragm positions to cancel out any miss-placement of the hepatic arteries..

In section 3, we will compare firstly some results of Aulbach and Minh in [2], secondly those of Seifert in [15], with our results... The paper is organized as follows: in Section 2

The paper is structured as follows: In Section 2, we will start with general observations about bases and we prove that metric spaces and weakly separated spaces are base

The organization of this paper is as follows. In Section 2, we introduce the measure- valued α -CIR model, and it is shown in Section 3 that a lower spectral gap estimate for

The paper is organized as follows: in Section 2 we give the definition of characteristic subobject and we prove some properties that hold in any semi-abelian category, like

In this paper we study BSDEs with two reflecting barriers driven by a Brownian motion and an independent Poisson process.. We show the existence and uniqueness of local and

The work is organized as follows: in Section 2.1 the model is defined and some basic equilibrium properties are recalled; in Section 2.2 we introduce our dynamics and for