A Method of Generating Panoramic Street Strip Image Map with Mobile Mapping System
Total Page:16
File Type:pdf, Size:1020Kb
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XLI-B1, 2016 XXIII ISPRS Congress, 12–19 July 2016, Prague, Czech Republic A METHOD OF GENERATING PANORAMIC STREET STRIP IMAGE MAP WITH MOBILE MAPPING SYSTEM Chen Tianen a *, Kohei Yamamoto a, Kikuo Tachibana a a PASCO CORP. R&D CENTER, 2-8-10 Higashiyama Meguro-Ku, Tokyo 153-0043, JAPAN – (tnieah3292, kootho1810, kainka9209)@pasco.co.jp Commission I, ICWG I/VA KEY WORDS: Mobile Mapping System, Omni-Directional Camera, Laser Point Cloud, Street-Side Map, Image Stitching ABSTRACT: This paper explores a method of generating panoramic street strip image map which is called as “Pano-Street” here and contains both sides, ground surface and overhead part of a street with a sequence of 360° panoramic images captured with Point Grey’s Ladybug3 mounted on the top of Mitsubishi MMS-X 220 at 2m intervals along the streets in urban environment. On-board GPS/IMU, speedometer and post sequence image analysis technology such as bundle adjustment provided much more accuracy level position and attitude data for these panoramic images, and laser data. The principle for generating panoramic street strip image map is similar to that of the traditional aero ortho-images. A special 3D DEM(3D-Mesh called here) was firstly generated with laser data, the depth map generated from dense image matching with the sequence of 360° panoramic images, or the existing GIS spatial data along the MMS trajectory, then all 360° panoramic images were projected and stitched on the 3D-Mesh with the position and attitude data. This makes it possible to make large scale panoramic street strip image maps for most types of cities, and provides another kind of street view way to view the 360° scene along the street by avoiding the switch of image bubbles like Google Street View and Bing Maps Streetside. 1. INTRODUCTION visualization of street landscapes, and displayed on the internet Much more efforts have been invested into large scale urban to provide users a visual seamless immersive summary of a city. 3D model construction from vision-based 3D modelling Two kinds of low-cost, shortcut and functionary methods to (Baillard et al., 1999; El-Hakim, 2002; Bentrah et al., 2004a; provide users much more detail immersive street scenes are Surendra et al., 2014) and fusion 3D laser point clouds with systems such as Google Street View and Microsoft Live Street- images (Frueh et al., 2005; Zhao and Shibasaki, 2001; Stamos Side that enable users to virtually visit cities by navigating and Allen, 2000) for these applications such as navigation, between immersive 360° panoramic images (Vincent 2007), or driving direction pre-visualizations and augmented reality as bubbles, and multi-perspective strip panoramas that can demonstrated in Google Earth or Microsoft Virtual Earth in the provide a visual summary of a city street with a long image last decades, but the progress on the street view level is not so strip constructed a sequence video images along the street remarkable and the achieved results are still on the level of (Román et al. 2004; Román and Lensch 2006; Agarwala et al. research. The reasons may be that the ground environments of 2006; Rav-Acha et al. 2008). the urban streets are tens of times much more complex, and often lack textured areas, contain repetitive structures, moving The former could provide a photorealistic impression from a cars and pedestrians, many occlusions, strong lighting changes, particular viewpoint inside a bubble by panning and zooming and cast shadows. These properties make the above two the bubble or the image, but they do not provide a good visual methods difficult in the sense of finding enough reliable point sense of a larger aggregate such as a whole city block or longer matches between overlapping images and extracting key street and need vast amount of geo-registered panoramic skeleton points from 3D laser point clouds for following 3D imagery. Navigating such photo collections is laborious and model construction. To create visually pleasing modes at a high similar to hunting for a given location on foot: walk “along” the level of detail in urban environments, an enormous amount of street, (e.g., jumping from bubble to bubble in Street View) manual work, such as importing the geometry obtained from looking around, until you find the location of interest. Since construction plans, polylines, points or selecting primitive automatically geo-located addresses and/or GPS readings are shapes and correspondence points for image-based modelling often off by several meters or more especially in urban settings, or complex data acquisition are involved. In fact, like aero visually searching for a location is often needed. Within a ortho-images in GIS, a panoramic street strip image map is bubble, severe foreshortening of a street side from such a also a low-cost, shortcut and useful GIS data to meet the basic distance makes recognition almost impossible. Furthermore, a requirements of the above applications and these applications huge data size is inevitable to archive an entire city. such as virtual travel and architectural walkthroughs to some extent. It could be also suitable for registration, transmission, The latter could provide a useful visual summary of all the landmarks along a city street using a long image strip * Corresponding author This contribution has been peer-reviewed. doi:10.5194/isprsarchives-XLI-B1-537-2016 537 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XLI-B1, 2016 XXIII ISPRS Congress, 12–19 July 2016, Prague, Czech Republic generated with slit or line scanning mechanism (Zheng and 2. PANO-STREET OVERVIEW Tsuji, 1992; Gupta and Hartley, 1997) and image patch stiching or video mosaicking mechanism (Zheng et al., 2004; The purpose and the theory of making panoramic street strip Zhu et al., 2004). Kopf et al. (2010) provided a street slide image map with ground street level panoramic images are which dynamically combines the aspects of the immersive similar to that of aerial ortho-images. Figure 2 illustrates the nature of bubbles and the overview properties of the multi- flow diagrams of Pano-Street generation. More detail perspective strip panoramas. As the user slides sideways, the descriptions about these diagrams will be presented in the multi-perspective panorama is dynamically constructed and following subsections. rendered to simulate either a pseudo perspective or hyper- perspective view of the street side from a distance by aligning and overlaying perspective projections of dropped resolution bubble images oriented towards the street side. Unfortunately, because all of the source imagery is compressed into a single flat summary, they lack the spatial geographic information as the traditional ortho-images generated from aero and satellite images. Figure 2. Flow diagrams of Pano-Street generation. 2.1 360° Panoramic Images Panoramic images are a new type of visual data that provide many new possibilities as compared to the classic planar images since panoramic images allow observing a scene from various viewing directions. Large scale GIS for street-level viewing, geographical mapping and other location-based visualizations, high end security and surveillance, city planning, simulation and measurement analysis, entertainment solutions (a) Caged 3D Mesh (b) Trough-shaped 3D Mesh for lighting models, full dome projection content, tele-presence, Figure 1. Two Types of 3D Meshes Used as Projection Base virtual navigation and other immersive experiences are Plans for Panoramic Street Strip Image Map Generation. examples of such interesting applications. Other more applications of panoramic images for 3D close range This paper explores a method of making panoramic street strip photogrammetry have been also reported due to their abilities image map which is called as “Pano-Street” here and contains to record much visual information of the real environment in both sides, ground surface and overhead part all directions of a one image at field view angle of 360° in longitude direction street with a sequence of 360° panoramic images which are and 180° in latitude direction, especially their usage in the captured with a Point Grey’s Ladybug3 mounted on the top of narrow spatial sites. The most famous application example is Mitsubishi MMS-X 220 at 2m intervals along the streets in that Google Street View has used panoramic cameras over the urban environment (Chen et al., 2012), and projected/stitched world to collect geo-referenced panoramic images of city on to one special 3D mesh called projection base plan (See environments to expand the Google web GIS database for more Figure 1) which is equivalent to the DEM/DSM used to detail view of the ground surface. generate ortho-image with aerial/satellite images, and constructed with existing 2D/3D GIS data along the street. On- The use of panoramic photographs dates back until the early board GPS/IMU, speedometer and post sequence image years of photography. First panoramic images have been analysis technology such as bundle adjustment provided high recorded with rotating frame cameras or by swing lens accuracy position and attitude data for these panoramic images, techniques. During the 19th century, panoramic cameras have and laser scanning data. This makes it possible to make large been combined with angular reading in order to measure the scale panoramic street strip image maps with characters of both rotation