Next Article in Journal
Zero Deforestation Agreement Assessment at Farm Level in Colombia Using ALOS PALSAR
Previous Article in Journal
Remote Sensing of Leaf and Canopy Nitrogen Status in Winter Wheat (Triticum aestivum L.) Based on N-PROSAIL Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DEM Generation from Multi Satellite PlanetScope Imagery

Geospatial Research and Education Lab, Department of Space Science, Institute of Space Technology, Islamabad 44000, Pakistan
Remote Sens. 2018, 10(9), 1462; https://doi.org/10.3390/rs10091462
Submission received: 5 July 2018 / Revised: 29 August 2018 / Accepted: 11 September 2018 / Published: 13 September 2018

Abstract

:
Planet Labs have recently launched a large constellation of small satellites (3U cubesats) capable of imaging the whole Earth landmass everyday. These small satellites capture multiple images of an area on consecutive days or sometimes on the same day with a spatial resolution of 3–4 m. Planet Labs endeavors to operate the constellation in a nadir pointing mode, however, the view angle of these satellites currently varies within a few degrees from the nadir leading to varying B/H ratio for overlapping image pairs. Due to relatively small scene footprint and small off-nadir angle, the baseline to height ratio (B/H) of the overlapping PlanetScope images is often less than 1:10, which is not ideal for 3D reconstruction. Therefore, this paper explores the potential of Digital Elevation Model generation from this multi-date, multi-satellite PlanetScope imagery. The DEM generation from multiple PlanetScope images is achieved using a volumetric stereo reconstruction technique, which applies semi global matching in georeferenced object space. The results are evaluated using a LiDAR based DEM (5 m) over Mount Teide (3718 m) in Canary Islands and the ALOS (30 m) DEM on rugged terrain of the Nanga Parbat massif (8126 m) in the western Himalaya range. The proposed methodology is then applied on images from two PlanetScope satellites overpasses within a couple of minutes difference to compute the DEM of the Khurdopin glacier in the Karakoram range, known for its recent surge. The quantitative assessment of the generated elevation models is done by comparing statistics of the elevation differences between the reference LiDAR and ALOS DEM and the PlanetScope DEM. The Normalized Median of Absolute Deviation (NMAD) of the elevation differences between the computed PlanetScope DEM and LiDAR DEM is 4.1 m and the elevation differences for the ALOS DEM over stable terrain is 3.9 m. The results show that PlanetScope imagery can lead to sufficient quality DEM even with a small baseline to height ratio. Therefore, the daily PlanetScope imagery is a valuable data source and the DEM generated from this imagery can potentially be employed in numerous applications requiring multi temporal DEMs.

Graphical Abstract

1. Introduction

Digital Elevation model (DEM) is an essential data component in fields of Remote Sensing, Hydrology and Glaciology. DEM is typically generated from stereo/tri-stereo optical satellite imagery, radar interferometry and laser scanning [1,2,3]. On a global scale, SRTM (radar), ASTER (optical) and ALOS (optical) DEMs are freely available with 1 arcsecond resolution. Recently, the global DEM from Tandem-X mission based on radar interferometry has also become available at 0.4 arcsecond resolution. Multi-temporal DEMs can provide valuable information in studying dynamic phenomena such as glacier surges, avalanches and landslides [4,5]. Multi temporal DEMs are widely used to calculate mass balance of glaciers [1,6] and motion of landslides [4,7]. The aim of this study is to explore the potential of PlanetScope imagery for creating multi temporal DEMs especially in the context of glaciated areas. There have been many incidents of avalanches, landslides and glacier surges in high mountain ranges. The availability of pre and post event DEMs in such scenarios can provide valuable information for studying these phenomena as well as for rescue efforts.
There are currently a number of satellites having stereo or multi view capabilities, whose data can be utilized to create elevation models. In the free imagery domain stereo images from ASTER’s nadir and backward looking cameras can be utilized to create DEM. The revisit time of ASTER is 16 days while the spatial resolution of stereo images is 15 m. Therefore, DEM generated from ASTER offers limited potential in studying dynamic phenomena in comparison to daily PlanetScope imagery. On the other hand, high resolution imaging satellites offer sub meter stereo as well as multi-view capabilities but this stereo acquisition is typically performed on demand. Therefore, there is a limited availability of high resolution stereo images in the archives especially for the Karakoram/Hindukush region. Furthermore, on demand acquisition of high resolution satellite stereo imagery is quite costly. Therefore, in comparison, daily PlanetScope imagery can be a valuable alternative for generating multi temporal DEMs for any region of the world.
Planet Labs [8] have recently launched a large constellation of 3U cubesats (10 cm × 10 cm × 30 cm) also called Doves with the capability of imaging the whole Earth land mass every day. On 14 February 2017, 88 Dove satellites were launched into orbit and currently there are more than 150 Dove satellites orbiting the Earth. The PlanetScope satellites are in two different orbital configurations. Some of the satellites are in International Space Station Orbit, while most satellites are in the Sun Synchronous orbit with an altitude of 475 km and having equatorial crossing between 9:30 and 11:30. The ground sampling distance of the Dove satellites in Sun Synchronous orbit is approximately 3.7 m. The imaging payload of the Dove satellites consists of a CCD array with about 6600 × 4400 pixels. The imaging sensor is either three-band or four-band frame imager in which the Blue, Green, and Red wavelengths are captured by one half while the NIR image is captured by the other half of the CCD array [9].
The PlanetScope imagery has a relatively small scene footprint, i.e., 24.4 km × 8.1 km (approximately). Each satellite captures an image with approximately 1 s interval, resulting in a small overlap between consecutive images. The Planet Team endeavors to operate Dove constellation in nadir pointing mode. However, there is a variation in the across track view angle of these satellites which is constrained within ± 5 degrees off nadir. This variation from strict nadir pointing is done to allow better daily coverage of the Earth. This variation in the view angle results in varying B/H ratio and overlap between different satellite overpasses due to different pointing angles at the time of the image acquisition. The B/H ratio is typically lower than 1:10 and can even become lower than 1:100. Occasionally, some image pairs have a B/H ratio better than 1:10. This baseline to height ratio of overlapping images is not ideal for high quality DEM generation. However, smaller B/H ratio leads to better image matching as well as less occlusions. An earlier study based on short baseline Pleiades triplet images has shown that even with short baseline (1:9) the height accuracy is not influenced much, perhaps because the image matching performs better on a shorter baseline, which partially compensates the effect of weak stereo geometry [10]. The results in this paper also show that, even with shorter baseline (<1:10), sufficient quality DEM can be generated. The accuracy and robustness of the DEM can be further improved by incorporating multi date images of the given area as provided by the daily PlanetScope imagery.
The DEM generation is based on the Semi Global Matching (SGM) [11] in object space. This method is especially suited for multiple overlapping images as in the case of PlanetScope imagery. SGM is a commonly used algorithm for dense matching of aerial and satellite imagery [12,13,14,15]. SGM is a robust and efficient algorithm and has achieved good accuracy on KITTI [16] and Middlebury [17] benchmarks, while a variant of SGM has been used to win the IARPA challenge [18,19]. The dense matching is typically performed on the stereo rectified image pair, although the stereo rectification step in not necessary, and one can perform matching directly in original image space [20]. In the case of several multi-view images, the stereo rectification process has to be applied to each overlapping image pair. The 3D reconstruction pipeline consisting of stereo rectification, dense matching and then triangulation using satellite imagery along with the Rational Polynomial Coefficients (RPC) data have been presented in Satellite Stereo Pipeline (s2p) [15] and RPC Stereo Processor [12]. In contrast to this methodology, a simpler 3D reconstruction pipeline can be implemented by optimizing the matching cost directly in object space without the need for stereo rectification and then triangulation into object space. These multi view stereo matching algorithms, often referred to as volumetric reconstruction algorithms, apply dense matching in object space [13,21,22]. These methods first discretize the object space into voxels and then project the images on to these voxels and apply some photo-consistency measure. A satellite based multi view reconstruction in object space using SGM has been presented in d’Angelo and Kuschk [23]. Another example of application of SGM in object space is presented in Bethmann and Luhmann [24]. The free and open source library MicMac also has an implementation of dense matching in 3D space utilizing multi directional dynamic programming [20,25,26].
In Facciolo et al. [19], DEM generation is achieved using multi date high resolution (30 cm) satellite images (47 images) of an urban area. The 3D reconstruction is achieved using pair wise stereo rectification, stereo matching and then triangulation using the provided RPC. The individual stereo reconstructed points are then registered and fused together to create a single point cloud. This is in fact similar to the objective of this paper, i.e., 3D reconstruction from multi date satellite imagery; however, in the case of PlanetScope imagery, the ground footprint of each image is often much smaller than the Area of Interest (AOI), as in the case of glaciers in the Karakoram and Himalaya region, and the registration of point clouds from multiple stereo pairs is not trivial in the presence of small overlap. Therefore, in the proposed methodology, the optimization is performed directly in the object space and even small overlaps between the images are taken in to account for matching purposes. Recently in Rupnik et al. [27], a 3D reconstruction pipeline for multi view very high resolution satellite imagery in MicMac has been presented, which also utilizes the data used in Facciolo et al. [19] and presents a recursive filter based depth map fusion, which can also be employed to the elevation maps presented in this work.
The evaluation of the proposed methodology is first performed using a LiDAR DEM available from Centro Nacional de Informací on Geográfica (CNIG), Spain. The LiDAR data were acquired with a point density of 0.5 pts/m 2 in 2009 with the vertical accuracy of 20 cm [28]. The points belonging to the terrain were converted to a DTM at 5 m resolution. In high mountain regions, LiDAR data are scarcely available, therefore the ALOS DEM (30 m) generated by the Japanese Aerospace Agency (JAXA) from the data acquired by the Panchromatic Remote-sensing Instrument for Stereo Mapping (PRISM) on the Advanced Land Observing Satellite (ALOS) is used. The ALOS mission operated between 2006 and 2011. The PRISM instrument consists of three sensors acquiring images in nadir, forward and backward looking directions with a spatial resolution of 2.5 m. The global DEM is generated with a 5 m spatial resolution which is commercially available while the 30 m DEM is made freely available. The height accuracy of the ALOS DEM has been reported to be 5 m (RMSE) [29]. The ALOS DEM [30] provides global coverage with multiple cloud free acquisitions over various areas. There are a couple of reasons for selecting ALOS DEM over SRTM or ASTER [31] DEMs. The accuracy of the ALOS and SRTM DEM has been reported to be better than ASTER DEM [32,33]. However, due to comparatively larger time difference between the data acquisitions of SRTM and PlanetScope imagery, ALOS is preferred. Furthermore, the penetration of radar signals into ice/snow can lead to biased results [34]. It should be noted that ALOS DEM also contains some no data or holes especially in the glaciated high mountains. The recently announced TanDEM-X global DEM [35] has a better spatial resolution, however the current version of the TanDEM-X global DEM over these mountainous regions contains many areas with only single observation or larger inconsistencies among multiple observations, therefore, further processing of TanDEM-X DEM over these areas is necessary before utilization in subject applications.

2. Methodology

In this work, 4-band (Blue, Green, Red, and Near Infrared) Level 1B imagery was used for DEM generation. The Level 1B PlanetScope Basic Imagery Product contains radiometric and sensors corrections with Top of Atmosphere Radiance having bit depth of 16 bits. Image matching is basically performed using single image band, which can be chosen based on the scene type. In snow covered areas, the Blue, Green and Red bands have many saturated pixels, especially the pixels covering the area with fresh snow, while the NIR band has least amount of saturated pixels for such scenarios.
The process starts by creating a volumetric representation of the object space with latitude (lat), longitude (lon) and elevation defined for each voxel. The grid size was chosen according to the GSD of the images. The height resolution can be adjusted according to the height range of the AOI. As the AOI can be arbitrarily large, the object space was divided into tiles of predefined size, which can be chosen according to the available CPU/GPU memory. The elevation values were then optimized separately for each individual tile. The grid size chosen in this work was 4 m (0.13 arc seconds) while the elevation step was 20 m. The RPC provide transformation between the image and the Geographic (lat,lon) coordinates. Therefore, the voxel space was built using lat, lon and elevation grids. There was an overlap between tiles of the AOI to ensure continuity between individual tiles.
Rational Polynomial Coefficients (RPCs) are provided along with each image for deriving the transformations between the image and the object space. The RPC data provided with each image were used for deriving the image coordinates of each voxel as given in Equations (1) and (2). However, there is typically a bias associated with the RPC data, which occurs due to the limited accuracy of the satellite orientation and ephemeris data [36,37]. It is necessary to compensate this RPC bias to correctly match images. Here, the relative RPC bias was corrected without using any ground control points. The relative RPC bias means that one image is defined as the base image and the RPCs of the overlapping images are then corrected with reference to this base image. To correct the RPC bias, tie points were first automatically extracted using SIFT features [38,39]. The initial approximation of the 3D position of these points was determined using first order RPC coefficients [36]. The RPC bias and the 3D position of the tie points were then estimated using alternating least squares adjustment of Equations (3) and (4). If ground control points were available, then both the RPC bias and the 3D positions of the tie points could be simultaneously estimated using a Bundle Adjustment type least squares adjustment combining Equations (3) and (4) [36,37].
x i j = P 1 ( L a t , L o n , E l e v ) P 2 ( L a t , L o n , E l e v )
y i j = P 3 ( L a t , L o n , E l e v ) P 4 ( L a t , L o n , E l e v )
v x i j v y i j = b 1 b 2 b 3 b 4 b 5 b 6 Δ X j Δ Y j Δ Z j + x i j 0 x i j y i j 0 y i j
v x i j v y i j = 1 x i j y i j 0 0 0 0 0 0 1 x i j y i j a 1 a 2 a 3 a 4 a 5 a 6 + x i j 0 x i j y i j 0 y i j
Δ x i j = a 1 + a 2 x i j + a 3 y i j
Δ y i j = a 4 + a 5 x i j + a 6 y i j
where ( Δ X j , Δ Y j , Δ Z j ) are the corrections to the ground coordinates of the point j, v x i j v y i j are the residuals of the image coordinates of point j in image i, ( x i j , y i j ) are the observed image coordinates of the tie point and ( x i j 0 , y i j 0 ) are the image coordinates according to the approximate ground position and RPC data. ( b 1 , b 2 , b 3 , b 4 , b 5 , b 6 ) are the partial derivatives of the image coordinates with respect to ground position as given in Equations (1) and (2). In this work, these partial derivatives have been numerically computed using finite differences. The parameters ( a 1 , a 2 , a 3 , a 4 , a 5 , a 6 ) are the affine transformation parameters. An affine bias correction model as given in Equations (5)–(8) was used to compensate RPC bias.
x i j = Δ x i j + P 1 ( L a t , L o n , E l e v ) P 2 ( L a t , L o n , E l e v )
y i j = Δ y i j + P 3 ( L a t , L o n , E l e v ) P 4 ( L a t , L o n , E l e v )
where Δ x i j and Δ y i j are the bias corrections for point j in image i estimated using adjustment of Equation (4). These corrections were then applied to the RPC data provided with each image.
The evaluation of the RPC bias in PlanetScope imagery shows it is typically less than 0.5 pixels and in the range of 0.05–0.2 pixels on average. The good relative accuracy of the RPCs provided with the PlanetScope imagery is due to the fact that the images are already corrected for sensor orientation inaccuracies by matching the features between PlanetScope images and the reference scenes from other satellites like ALOS and RapidEye [9]. A bundle adjustment type RPC refinement is already performed by Planet [8] for each individual strip (consecutive images acquired from a single satellite) using reference imagery. The absolute georeferencing error of the PlanetScope imagery has been reported to be less than 10 m [40].
The ground coordinates of the four corners of each image are given in the metadata file of the image, which were used to select images covering the current tile of the AOI. Then, using RPC of each image, the image was projected on to the voxel space, thus creating a 3D volume for each image, as shown in Figure 1. Thus, for n images covering the spatial extent of the current tile of AOI, n image volumes were created. Now, the photo consistency measure could be applied to estimate the elevation at each grid point. Here, Census [41,42] was used as the local matching cost with a window size of 9 × 9 . Given n image volumes, there were n ( n 1 ) 2 pairwise combinations on which Census matching and subsequently SGM could be applied. Thus, n ( n 1 ) 2 matching costs were computed by first computing pairwise matching using Census and then optimizing the costs using eight path SGM. The cost function for SGM is:
E ( Z ) = g C ( g , Z ) + f N g ( P 1 T [ | Z g Z f | = 1 ] ) + f N g ( P 2 T [ | Z g Z f | > 1 ] )
where C ( g , Z ) is the local matching cost at each grid point for different values of elevation (Z), P 1 T is the penalty for elevation difference of one voxel, P 2 T is the penalty for all elevation differences greater than one voxel and f is the grid point in the neighborhood ( N g ) of g. This cost function can be optimized efficiently in 1D. In the SGM algorithm, this cost was optimized for 8 or 16 1D paths and the resulting cost was aggregated. The minimum cost location at each grid point gives the elevation. The sub voxel elevation values were computed by fitting a quadratic curve to the neighboring costs of the minimum cost location at each grid point. The final elevation was then computed by taking the median of pairwise elevations estimated at each grid point. A spatial median filter was then applied on the resulting elevations. The resulting point cloud with regular grid spacing may still contain errors or outliers, which are usually small segments of points located at a larger distance from the actual surface. These points were filtered out by computing the median distance of k-nearest neighbours for each point and the points which exceed a pre-defined threshold were removed. RPC refinement, dense matching and point cloud filtering were implemented in MATLAB.
The filtered point cloud was transformed from Geographic coordinates to UTM coordinates for further processing. The filtered point was then interpolated into a raster of required grid size using a planar interpolation in which a plane was fitted to the neighbors of each grid point. To compare the computed DEM with other reference DEMs such as ALOS or LiDAR DEM, the two DEMs should be coregistered to each other. For this purpose, a Least Squares Matching (LSM) [43] approach was performed on the two DEMs to register them together. During the evaluation, it was observed that a shift in 3D was not sufficient for fine registration with the reference DEM. Therefore, a six parameter rigid transformation (3D rotation + 3D translation) was estimated and then applied to the PlanetScope DEM for fine registration. On test sites containing glaciers and snow, the glaciated regions were filtered out so that the LSM was only performed using the stable terrain. The outlines of the glaciated areas were extracted from Randolph Glacier Inventory (RGI) [44]. The rasterization of the point cloud and the LSM was performed using software OPALS [45]. The flow chart of the methodology is presented in Figure 2.
The B/H ratio is directly linked to quality of the DEM. As the B/H ratio decreases, the resulting elevation models get noisier. Therefore, pairwise matching is not performed for image pairs having B/H less than 1:60 as it was observed that results of lower B/H ratio image pairs were not reliable. The satellite position is not explicitly mentioned in the metadata of PlanetScope images. Therefore, the B/H ratio was calculated using RPC data by computing the image ray vectors for overlapping pixels of each image pair and computing the angle between these vectors. The convergence angle was then converted into B/H assuming a stereo normal case.

3. Study Areas

The first study area is Mount Teide (3718 m) in Tenerife, Canary Islands, Spain as shown in Figure 3. Mount Teide is an active volcano which last erupted in 1909. The subject area as shown in Figure 3 contains elevation range from 1800 m to 3718 m. This area was specifically chosen because of the availability of the LiDAR derived DEM and terrain similar to the high mountain ranges. The subject area contains minimal vegetation cover. The reference system of the LiDAR derived DTM as available from CNIG is REGCAN95 with UTM projection, while the elevations are orthometric according to the Earth Gravitational Model (EGM) 2008 fitted to the local vertical datum at the Canary Islands. The orthometric heights are converted to ellipsoidal heights by adding the geoid undulation to the orthometric height.
To test the vertical accuracy of the PlanetScope DEM on the rugged terrain of the Himalaya and Karakoram mountain ranges, the Nanga Parbat (8126 m) massif in the western Himalaya was chosen, which is the ninth highest peak in the world. The region and the AOI is shown in Figure 4. The glaciers in the Nanga Parbat massif have shown relatively small retreat, which is in contrast to the glacial retreat in eastern Himalaya [46]. The Nanga Parbat peak offers steep vertical relief over various locations and is therefore, a suitable site for evaluation of the methodology especially in the context of the glaciated high mountain ranges. Other high peaks in the region could also be chosen for such study. The most cloud free days in this region are in late autumn (October/November) but at this time of the year the Sun elevation is considerably lower which leads to large shadows that cause problems in image matching. Therefore, the choice of area depends on the availability of cloud free data with fewer shadows. Furthermore, in comparison to peaks such as K2 (8611 m), Nanga Parbat offers stable terrain (non-glaciated) in close proximity, which is required for fine registration of the PlanetScope DEM with a reference DEM. For the Nanga Parbat test area, ALOS DEM was used as the reference DEM. In ALOS DEM, the horizontal coordinates are according to the Geodetic Reference System GRS80, while the elevations are referenced to the EGM96 geoid, which are converted to the ellipsoidal heights for computing the elevation differences.
Now, to test the methodology over a dynamic scene, the Khurdopin Glacier (Figure 5) in the Shimshal valley of the Karakoram range was chosen. The glacier originates from the Tahum Rutum (6651 m), Kanjut Sar I (7760 m) and Kanjut Sar II (6831 m) peaks and the terminus of the glacier lies at the elevation of around 3400 m. The Khurdopin Glacier is especially significant due to its recent surge in 2017 with peak velocities of up to 5 km year 1 [47,48,49]. This glacier surge caused the blockade of the Shimshal River, which resulted in the creation of an ice dammed lake. During late July, the lake water drained from a subglacial stream. A sudden breach of such an ice dammed lake could cause floods and damage to the downstream settlements. The Khurdopin Glacier has surged in the past with a surging frequency of about 20 years. Several glaciers in this region have shown surging behaviour [50]. A better understanding of this surging activity is required especially due to the risks pertaining to the downstream settlements as well as the risks to the infrastructure.

4. Results

To create DEM of Mount Teide, PlanetScope image acquisitions from nine overpasses between 6 August 2017 and 30 August 2017 at around 11:00:00 UTC ± 5 min were used, as shown in Figure 6. The B/H ratio of the overlapping images are given in the histogram shown in Figure 7. The DEM was generated with a spatial resolution of 5 m covering an area of around 56 km 2 . The resolution of the DEM should in principle follow the Nyquist–Shannon criterion, i.e., the DEM resolution should be twice the GSD of images. For evaluation, the LiDAR based DEM with 5 m resolution is available, therefore, a 5 m DEM was created from PlanetScope imagery so that resampling of the reference LiDAR DEM is avoided. The elevation differences over the subject area are shown in Figure 8. The statistics of the elevation differences show that the two DEM are well registered and the NMAD is 4.1 m. The NMAD is a robust estimator of the standard deviation in the case of outliers in the data [51,52]. As a comparison, the NMAD of elevation differences between the LiDAR DEM and the ALOS (30 m) DEM over the subject area is 2.8 m, as shown in Figure 9. The ALOS 30 m DEM was resampled at 5 m resolution to compute the elevation difference between LiDAR and ALOS DEM as the 5 m ALOS DEM was not available. Figure 10 shows the hillshades of the PlanetScope, LiDAR and ALOS DEMs. The visual analysis of the Hillshades also show that the PlanetScope DEM captures a similar level of detail as the ALOS DEM, however the PlanetScope DEM contains much higher noise.
The DEM generation process is then evaluated on the Nanga Parbat massif in the Western Himalaya. The DEM generation was done on an area of about 324 km 2 using thirty Plantscope images acquired between 30 October 2017 and 7 November 2017 at around 05:04:00 UTC ± 3 min from 14 overpasses over the subject area. Figure 11 shows the outlines of six images from two overpasses and the individual images from single overapass. The B/H ratio of the overlapping image pairs are given in the histogram shown in Figure 12. Large number of pixels in Red, Green and Blue bands are saturated in the subject area. On the other hand, very little texture is visible in the shadows in the NIR band. Therefore, the DEM is generated by taking of the median of the elevation maps from Red and NIR bands. The elevation differences between the PlanetScope DEM and the ALOS DEM are shown in Figure 13. The histogram shows the statistics of the elevation differences between the two DEMs. The median error is 1.36 m and normalized median absolute deviation (NMAD) is 20.69 m. It should be noted that the major part of this area is snow covered or glaciated and most of the outliers visible in Figure 13 belong to the snow covered area. The elevation differences over the snow covered area can actually be because of the change in the surface elevation due to snow accumulation or snow melting during the large time differences between the data acquisition of the two DEMs. Therefore, it is recommended to compare elevation differences over supposedly stable parts of the AOI, i.e., non-snow/ice covered areas. For this purpose, DEM was again computed for an area of about 25 km 2 on the east side of the Nanga Parbat, as shown in Figure 14. The area contains minimal shadows as well as no snow cover. The elevation range is from 2600 m to 4600 m, while the maximum slope is 58.2 degrees and a mean slope of 28.9 degrees. The median elevation difference between the ALOS and the PlanetScope DEM is 0.00 m, while the NMAD over stable terrain is 3.9 m. It should be mentioned that both ALOS and Planetscope DEM are created from stereo/multi view images. Therefore, errors are expected in low texture areas and occluded pixels. A visual inspection of the elevation differences shows that most of the outliers occur in small shadowed areas. It has been observed that in shadowed regions the texture is not discernible as a result the image matching does not perform well over shadowed regions. Consequently, the elevations at the shadowed regions are biased towards higher elevation. This is visible in the elevation differences shown in Figure 13 and in the statistics of elevation differences, i.e., median elevation differences is biased towards a positive value.
Figure 15 shows the results of SGM from pairwise matching of overlapping image pairs on the stable terrain of about 25 km 2 . As the individual images may only cover part of the AOI, the tile partly contains no data in the pairwise SGM. The final elevation model of the given tile is computed by taking median of the pairwise SGM results as discussed in previous section. The resulting DEM and the corresponding hillshaded model are shown in Figure 16.
In the next test case, the elevation model over Khurdopin glacier was computed using PlanetScope images from two overpasses over the glacier from 23 September 2017, as shown in Figure 17. The glacier is in motion due to its recent surge, therefore, it is important to use images with a small time difference otherwise the motion of the glacier can lead to errors in the resulting DEM. The time difference between the two satellite passes is about 1.5 min. Three images from each overpass were taken to compute the DEM of the Khurdopin glacier. The images with the largest overlap have a B/H ratio of 1:13. The quality of the generated DEM was again evaluated using the stable terrain on the east side of the glacier. The statistics of the elevation differences over stable terrain shows that differences are greater than in the case of Nanga Parbat, which is due to the fact that images from only two overpasses were used to compute the DEM. Therefore, the quality of the DEM is lower due to low redundancy. The elevation differences over glacier, as shown in Figure 18, depict the changes in the glacier due to recent surge in which the volume of ice from the accumulation zone is transported downstream towards the valley. The validation of the elevation differences over glacier is difficult. An earlier study [48] has presented elevation differences over Khurdopin glacier using ASTER and TanDEM-X DEMs. In this study, ASTER DEM from May 2017 have been used to compute elevation difference due to glacier surge. Because the glacier is surging and there is a four-month time difference between PlanetScope DEM (September 2017) and the ASTER DEM (May 2017), the two DEMs cannot be directly compared.
The statistics of the elevation differences summarized in Table 1 show that the results are promising in comparison to the earlier studies. In Tadono et al. [30], the standard deviation of elevation differences between the ALOS and SRTM DEMs of mountainous terrain in Nepal has been reported to be around 10 m. In Wong et al. [53], the standard deviation of elevation differences between SRTM (90 m) and a LiDAR derived DEM over mountainous tropical forest in Malaysia is reported to be around 10 m. In Hu et al. [32], the standard deviation of elevation differences between SRTM and DEM derived from aerial imagery has been reported to be around 18 m for a mountainous terrain in Hubei, China. In comparison, the summary of the statistics of the elevation differences of the three test areas used in this paper are shown in Table 1, which confirm the quality of the DEM generated from multiple PlanetScope Images. The variation in the elevation differences with different slope angles ( 3 bins) are shown in Figure 19. As expected, the standard deviation of the elevation differences increase with the slope of the DEM. However, the increase in the standard deviation is relatively smaller than the previous studies [32].
The results of the relative RPC bias adjustment using an affine model are given in Table 2. The results show that the RPC provided with the images are already accurate to within sub pixel range. However, the RPC refinement is still required, especially since the B/H is small, which results in a weak convergence angles. Even sub pixel RPC error can lead to large elevation differences in the resulting pairwise DEMs. The RMSE of the adjustment is around 0.17 pixels for all three test sites.
Table 3 gives the summary of the statistics of the B/H ratio of image pairs used for each area. The last column of Table 3 shows the number of image pairs whose B/H is less than 1:60. It should be noted that, even though some image pairs have B/H ratio better than 1:10, the overlap between them can be small. Therefore, it is important to utilize image pairs with smaller B/H for completeness as well as for increasing the redundancy.

5. Discussion

The accuracy of the derived DEM depends on the B/H ratio of the image pairs. As pointed out earlier, the B/H ratio of multisatellite PlanetScope imagery is typically small due to nadir looking configuration and a relatively smaller scene footprint. The better B/H ratio are the consequence of the off nadir view angle. Therefore, the potential of PlanetScope imagery for DEM generation is directly related to the image acquisition strategy of Planet. If the Dove constellation is operated in a strict nadir pointing mode (depending on the pointing accuracy of the Dove satellite’s attitude control system), then the B/H ratio will be small and subsequently the quality of DEM will be reduced as the smaller B/H ratio result in higher magnitude noise in the elevation models. Future advances in attitude control of small satellites could allow spacecraft operation at specific view angles, which could enhance the DEM generation potential of the PlanetScope imagery.
For static scenes, it is recommended to use images acquisitions from similar times of the day and preferably with only a few days difference, otherwise the movement of shadows (due to change in the Sun position in the sky) cause errors in the resulting DEM. For the Mount Teide test area, cloud free image acquisitions were not available on consecutive days. As a result, PlanetScope images from nine overpasses from 6 August 2017 to 30 August 2017 were used for Mount Teide test area. Decreasing the number of images decreases the redundancy and leads to larger elevation differences between the PlanetScope and the reference DEM. Therefore, utilizing images with relatively larger time difference in image acquisitions was unavoidable for the Mount Teide test area.
The DEM generated from a single day images of Khurdopin glacier is especially significant and can have far reaching implications in the context of studying dynamic phenomena. In the archives of PlanetScope daily imagery, a couple of other cloud free acquisitions over Khurdopin glacier from a single day are also available. The evaluation of those images has also revealed similar results as given in Figure 18. For some same day acquisitions, the B/H ratio is too small for generating reliable DEM. The registration of the Khurdopin Glacier DEM was challenging due to large snow covered area and large shadows due to high relief. Subsequently, the registration of the Khurdopin DEM is not as good as in the other two cases. The shadows in the image result in mismatches and eventually lead to inaccuracies in the DEM. Therefore, images from summer season with highest Sun elevation are expected to give better results. However, the cloud free coverage is limited during this season especially in the Karakoram region. Furthermore, part of snow/ice having high reflectivity results in the saturation of the pixels even in the NIR band. The PlanetScope imagery comes with an Unusable Data Mask (UDM) file, which contains the mask for anomalous pixels that can be used to mask out saturated pixels. The availability of the multiple images, i.e., greater than two, for a given area is essential for a robust DEM computation. When using only two images, significant outliers have been occasionally observed in the computed DEM due problems in image matching. Some artefacts in the original images have also been observed as shown in Figure 20. A visual inspection of different PlanetScope images shows differences in the radiometric appearance of the images from different satellites. Although the Census matching cost is robust against global radiometric differences, a better radiometric calibration is expected to yield better output [54].
The RPCs provided with the PlanetScope imagery have good relative accuracy and the relative RPC bias is typically less than 0.5 pixels, as shown in Table 2. As mentioned earlier, the RPC provided with each image are already refined using tie points from reference imagery. However, this process is only performed for each strip independently. Therefore, the RPC refinement process given above is expected to yield better 3D reconstruction as different images from different satellites are simultaneously utilized in the adjustment procedure. However, due to relatively smaller overlaps of some images, it has been challenging to find enough well distributed tie points in each image, which can then be utilized in the RPC refinement process. This problem was especially significant for the images of Khurdopin Glacier and Nanga Parbat where parts of the images get saturated because of high reflection from snow covered areas. Therefore, a better RPC refinement process would involve either Ground Control Points (GCP) or points from reference imagery covering the extent of the AOI. Due to short baseline, the resulting 3D reconstruction is very sensitive to the RPC bias present in each image pair. If the bias correction is not performed correctly, then there are mismatches between the elevations computed from each pair. Some systematic errors in the elevation differences can be noticed in the results provided above. Therefore, a further evaluation of the RPC bias compensation in PlanetScope imagery is required.

6. Conclusions

This paper presents a methodology for creating DEM from multisatellite PlanetScope imagery. The results show that, even with a small baseline, multiple images from different overpasses can be utilized to create good quality DEM, which can be an alternative to freely available DEMs such as SRTM, ALOS and ASTER. The proposed methodology and results are especially significant for studying dynamic phenomenon as well as investigating the disaster related events such as avalanches or landslides because the pre and post event images are acquired daily by PlanetScope satellites (assuming cloud free coverage). The NMAD value of 4.1 m for the elevation differences between the LiDAR and PlanetScope DEM shows that the quality of the DEM is good in comparison to the earlier studies, which have compared global DEMs with GCPs and LiDAR data. The NMAD of elevation differences between ALOS and PlanetScope DEM on stable area around Nanga Parbat is 3.9 m. The good quality of the DEM can perhaps be attributed to the fact that image matching performs well with small baseline images along with the fact that multiple image pairs can be utilized for static scenes, which increases the redundancy and leads to better accuracy of the elevation models. Further improvements in the results is expected when using ground control points for RPC refinement, as well as performing a better denoising of the generated elevation models. The DEM generation potential of the PlanetScope imagery is however strongly linked to the data acquisition strategy by Planet. A more constrained nadir pointing can lead to smaller B/H ratio, which could adversely effect the DEM generation potential. On the other hand, operating Dove satellites at specific view angles could enhance the DEM generation potential of the PlanetScope imagery.

Funding

This research was supported by International Foundation for Science (IFS) and Organisation of Islamic Conference Standing Committee on Scientific and Technological Cooperation (COMSTECH) grant Ref. No. W/5805-1 and Higher Education Commission (HEC), Pakistan Startup Research Grant Programme (SRGP) Ref. No. 21-386.

Acknowledgments

Special thanks to Planet for providing the access to daily Planet imagery. Sincere gratitude to JAXA, CNIG, NASA and DLR for providing DEM data to the research community. Thanks to Keith Beckett, Joseph Mascaro and Seth Price from Planet and Juan Manuel Rodríguez Borreguero from CNIG for providing valuable information. Thanks to Rana Adnan Shafiq from Pakistan Meteorological Department for providing information related to Khurdopin glacier surge.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Gardelle, J.; Berthier, E.; Arnaud, Y. Slight mass gain of Karakoram glaciers in the early twenty-first century. Nat. Geosci. 2012, 5, 322–325. [Google Scholar] [CrossRef]
  2. Jin, S.; Najibi, N. Sensing snow height and surface temperature variations in Greenland from GPS reflected signals. Adv. Space Res. 2014, 53, 1623–1633. [Google Scholar] [CrossRef]
  3. Jin, S.; Arivazhagan, S.; Araki, H. New results and questions of lunar exploration from SELENE, Chang’E-1, Chandrayaan-1 and LRO/LCROSS. Adv. Space Res. 2013, 52, 285–305. [Google Scholar] [CrossRef]
  4. Ghuffar, S.; Székely, B.; Roncat, A.; Pfeifer, N. Landslide displacement monitoring using 3D range flow on airborne and terrestrial LiDAR data. Remote Sens. 2013, 5, 2720–2745. [Google Scholar] [CrossRef]
  5. Jin, S.; Park, P.H. Strain accumulation in South Korea inferred from GPS measurements. Earth Planets Space 2006, 58, 529–534. [Google Scholar] [CrossRef] [Green Version]
  6. Bolch, T.; Pieczonka, T.; Mukherjee, K.; Shea, J. Brief communication: Glaciers in the Hunza catchment (Karakoram) have been nearly in balance since the 1970s. Cryosphere 2017, 11, 531. [Google Scholar] [CrossRef]
  7. Jaboyedoff, M.; Oppikofer, T.; Abellán, A.; Derron, M.H.; Loye, A.; Metzger, R.; Pedrazzini, A. Use of LIDAR in landslide investigations: A review. Nat. Hazards 2012, 61, 5–28. [Google Scholar] [CrossRef]
  8. Team, P. Planet Application Program Interface: In Space for Life on Earth; Planet Team: San Francisco, CA, USA, 2017; Available online: https://api.planet.com (accessed on 6 September 2018).
  9. Kääb, A.; Altena, B.; Mascaro, J. Coseismic displacements of the 14 November 2016 M w 7.8 Kaikoura, New Zealand, earthquake using the Planet optical cubesat constellation. Nat. Hazards Earth Syst. Sci. 2017, 17, 627–639. [Google Scholar] [CrossRef]
  10. Jacobsen, K.; Topan, H. DEM generation with short base length Pleiades triplet. Int. Arch. Photogram. Remote Sens. Spat. Inf. Sci. 2015, 40, 81–86. [Google Scholar] [CrossRef]
  11. Hirschmüller, H. Stereo processing by semiglobal matching and mutual information. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 30, 328–341. [Google Scholar] [CrossRef] [PubMed]
  12. Qin, R. Rpc Stereo Processor (Rsp)—A Software Package for Digital Surface Model and Orthophoto Generation From Satellite Stereo Imagery. In Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Prague, Czech Republic, 12–19 July 2016; Volume 3, p. 77. [Google Scholar]
  13. Ghuffar, S. Satellite Stereo Based Digital Surface Model Generation Using Semi Global Matching in Object and Image Space. In Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Prague, Czech Republic, 12–19 July 2016. [Google Scholar]
  14. Ozcanli, O.C.; Dong, Y.; Mundy, J.L.; Webb, H.; Hammoud, R.; Tom, V. A comparison of stereo and multiview 3-D reconstruction using cross-sensor satellite imagery. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Boston, MA, USA, 7–12 June 2015; pp. 17–25. [Google Scholar]
  15. De Franchis, C.; Meinhardt-Llopis, E.; Michel, J.; Morel, J.M.; Facciolo, G. An automatic and modular stereo pipeline for pushbroom images. In Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Zürich, Switzerland, 5–7 September 2014. [Google Scholar]
  16. Geiger, A.; Lenz, P.; Urtasun, R. Are we ready for autonomous driving? The KITTI vision benchmark suite. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; pp. 3354–3361. [Google Scholar]
  17. Scharstein, D.; Szeliski, R. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. Int. J. Comput. Vis. 2002, 47, 7–42. [Google Scholar] [CrossRef]
  18. Bosch, M.; Kurtz, Z.; Hagstrom, S.; Brown, M. A multiple view stereo benchmark for satellite imagery. In Proceedings of the 2016 IEEEApplied Imagery Pattern Recognition Workshop (AIPR), Washington, DC, USA, 18–20 October 2016; pp. 1–9. [Google Scholar]
  19. Facciolo, G.; De Franchis, C.; Meinhardt-Llopis, E. Automatic 3D Reconstruction from Multi-Date Satellite Images. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA, 21–26 July 2017; pp. 57–66. [Google Scholar]
  20. Rupnik, E.; Daakir, M.; Deseilligny, M.P. MicMac—A free, open-source solution for photogrammetry. Open Geospat. Data Softw. Stand. 2017, 2, 14. [Google Scholar] [CrossRef]
  21. Vogiatzis, G.; Hernández, C.; Torr, P.H.; Cipolla, R. Multiview stereo via volumetric graph-cuts and occlusion robust photo-consistency. IEEE Trans. Pattern Anal. Mach. Intell. 2007, 29, 2241–2246. [Google Scholar] [CrossRef] [PubMed]
  22. Roy, S. Stereo without epipolar lines: A maximum-flow formulation. Int. J. Comput. Vis. 1999, 34, 147–161. [Google Scholar] [CrossRef]
  23. D’Angelo, P.; Kuschk, G. Dense multi-view stereo from satellite imagery. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Munich, Germany, 22–27 July 2012; pp. 6944–6947. [Google Scholar]
  24. Bethmann, F.; Luhmann, T. Object-based multi-image semi-global matching—Concept and first results. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS Technical Commission V Symposium, Riva del Garda, Italy, 23–25 June 2014; Volume 40, pp. 93–100. [Google Scholar]
  25. Pierrot-Deseilligny, M.; Rupnik, E.; Girod, L.; Belvaux, J.; Maillet, G.; Deveau, M.; Choqueux, G. MicMac, Apero, Pastis and Other Beverages in a Nutshell. 2016. [Google Scholar]
  26. Roy, S.; Cox, I.J. A maximum-flow formulation of the n-camera stereo correspondence problem. In Proceedings of the Sixth International Conference on Computer Vision, Bombay, India, 7 January 1998; pp. 492–499. [Google Scholar]
  27. Rupnik, E.; Pierrot-Deseilligny, M.; Delorme, A. 3D reconstruction from multi-view VHR-satellite images in MicMac. ISPRS J. Photogramm. Remote Sens. 2018, 139, 201–211. [Google Scholar] [CrossRef]
  28. National Plan of Aerial Orthophotography (PNOA). Available online: http://pnoa.ign.es/ (accessed on 8 August 2018).
  29. Takaku, J.; Tadono, T.; Tsutsui, K. Generation of high redolution global DSM from also prism. In Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing & Spatial Information Sciences, Suzhou, China, 14–16 May 2014. [Google Scholar]
  30. Tadono, T.; Ishida, H.; Oda, F.; Naito, S.; Minakawa, K.; Iwamoto, H. Precise global DEM generation by ALOS PRISM. In Proceedings of the ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Suzhou, China, 14–16 May 2014; Volume 2, p. 71. [Google Scholar]
  31. Hirano, A.; Welch, R.; Lang, H. Mapping from ASTER stereo image data: DEM validation and accuracy assessment. ISPRS J. Photogramm. Remote Sens. 2003, 57, 356–370. [Google Scholar] [CrossRef]
  32. Hu, Z.; Peng, J.; Hou, Y.; Shan, J. Evaluation of Recently Released Open Global Digital Elevation Models of Hubei, China. Remote Sens. 2017, 9, 262. [Google Scholar] [CrossRef]
  33. Santillan, J.; Makinano-Santillan, M. Vertical Accuracy Assessment of 30-m resolution ALOS, ASTER and SRTM glocal DEMs over Northeastern Mindanao, Phillipines. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing & Spatial Information Sciences, Prague, Czech Republic, 12–19 July 2016; Volume 41. [Google Scholar]
  34. Gardelle, J.; Berthier, E.; Arnaud, Y. Impact of resolution and radar penetration on glacier elevation changes computed from DEM differencing. J. Glaciol. 2012, 58, 419–422. [Google Scholar] [CrossRef] [Green Version]
  35. Krieger, G.; Moreira, A.; Fiedler, H.; Hajnsek, I.; Werner, M.; Younis, M.; Zink, M. TanDEM-X: A satellite formation for high-resolution SAR interferometry. IEEE Trans. Geosci. Remote Sens. 2007, 45, 3317–3341. [Google Scholar] [CrossRef] [Green Version]
  36. Fraser, C.S.; Hanley, H.B. Bias-compensated RPCs for sensor orientation of high-resolution satellite imagery. Photogramm. Eng. Remote Sens. 2005, 71, 909–915. [Google Scholar] [CrossRef]
  37. Grodecki, J.; Dial, G. Block adjustment of high-resolution satellite images described by rational polynomials. Photogramm. Eng. Remote Sens. 2003, 69, 59–68. [Google Scholar] [CrossRef]
  38. Lowe, D.G. Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef]
  39. Vedaldi, A.; Fulkerson, B. VLFeat: An open and portable library of computer vision algorithms. In Proceedings of the 18th ACM international conference on Multimedia, Firenze, Italy, 25–29 October 2010; pp. 1469–1472. [Google Scholar]
  40. Planet Satellite Imagery Products. Available online: https://www.planet.com/docs/spec-sheets/sat-imagery/ (accessed on 2 June 2018).
  41. Zabih, R.; Woodfill, J. Non-parametric local transforms for computing visual correspondence. In Computer Vision — ECCV’94; Springer: Berlin/Heidelberg, Germany, 1994; pp. 151–158. [Google Scholar] [Green Version]
  42. Hirschmüller, H.; Scharstein, D. Evaluation of stereo matching costs on images with radiometric differences. IEEE Trans. Pattern Anal. Mach. Intell. 2009, 31, 1582–1599. [Google Scholar] [CrossRef] [PubMed]
  43. Ressl, C.; Mandlburger, G.; Pfeifer, N. Investigating adjustment of airborne laser scanning strips without usage of GNSS/IMU trajectory data. In Proceedings of the ISPRS Workshop, “Laser scanning 2009”, Paris, France, 1–2 September 2009; pp. 195–200. [Google Scholar]
  44. Pfeffer, W.T.; Arendt, A.A.; Bliss, A.; Bolch, T.; Cogley, J.G.; Gardner, A.S.; Hagen, J.O.; Hock, R.; Kaser, G.; Kienholz, C.; et al. The Randolph Glacier Inventory: A globally complete inventory of glaciers. J. Glaciol. 2014, 60, 537–552. [Google Scholar] [CrossRef] [Green Version]
  45. Pfeifer, N.; Mandlburger, G.; Otepka, J.; Karel, W. OPALS—A framework for Airborne Laser Scanning data analysis. Comput. Environ. Urban Syst. 2014, 45, 125–136. [Google Scholar] [CrossRef]
  46. Schmidt, S.; Nüsser, M. Fluctuations of Raikot Glacier during the past 70 years: A case study from the Nanga Parbat massif, northern Pakistan. J. Glaciol. 2009, 55, 949–959. [Google Scholar] [CrossRef]
  47. Quincey, D.; Luckman, A. Brief Communication: On the magnitude and frequency of Khurdopin glacier surge events. Cryosphere 2014, 8, 571. [Google Scholar] [CrossRef] [Green Version]
  48. Steiner, J.F.; Kraaijenbrink, P.D.; Jiduc, S.G.; Immerzeel, W.W. Brief communication: The Khurdopin glacier surge revisited—Extreme flow velocities and formation of a dammed lake in 2017. Cryosphere 2018, 12, 95. [Google Scholar] [CrossRef]
  49. Rana, A.S. Risk Assessment of Khordopin Glacier Surge and Glacier Dammed Lake Formation; Pakistan Meteorological Department: Islamabad, Pakistan, 2017. [Google Scholar]
  50. Hewitt, K. The Karakoram anomaly? Glacier expansion and the ‘elevation effect,’ Karakoram Himalaya. Mt. Res. Dev. 2005, 25, 332–340. [Google Scholar] [CrossRef]
  51. Pellicciotti, F.; Stephan, C.; Miles, E.; Herreid, S.; Immerzeel, W.W.; Bolch, T. Mass-balance changes of the debris-covered glaciers in the Langtang Himal, Nepal, from 1974 to 1999. J. Glaciol. 2015, 61, 373–386. [Google Scholar] [CrossRef] [Green Version]
  52. Höhle, J.; Höhle, M. Accuracy assessment of digital elevation models by means of robust statistical methods. ISPRS J. Photogramm. Remote Sens. 2009, 64, 398–406. [Google Scholar] [CrossRef] [Green Version]
  53. Wong, W.V.; Tsuyuki, S.; Ioki, K.; Phua, M. Accuracy assessment of global topographic data (SRTM & ASTER GDEM) in comparison with lidar for tropical montane forest. In Proceedings of the 35th Asian Conference on Remote Sensing, Nay Pyi Taw, Myanmar, 27–31 October 2014; pp. 27–31. [Google Scholar]
  54. Houborg, R.; McCabe, M.F. A Cubesat Enabled Spatio-Temporal Enhancement Method (CESTEM) Utilizing Planet, Landsat and MODIS Data. Remote Sens. Environ. 2018, 209, 211–226. [Google Scholar] [CrossRef]
Figure 1. Graphical representation of image volumes computed for each tile of object space. Here, as an example, four image volumes are computed from four different PlanetScope Images covering the object space are shown.
Figure 1. Graphical representation of image volumes computed for each tile of object space. Here, as an example, four image volumes are computed from four different PlanetScope Images covering the object space are shown.
Remotesensing 10 01462 g001
Figure 2. Flow Chart of the proposed methodology.
Figure 2. Flow Chart of the proposed methodology.
Remotesensing 10 01462 g002
Figure 3. Color hypsometric 5 m LiDAR based DEM of Mount Teide in Tenerife, Canary Islands.
Figure 3. Color hypsometric 5 m LiDAR based DEM of Mount Teide in Tenerife, Canary Islands.
Remotesensing 10 01462 g003
Figure 4. Color hypsometric ALOS DEM of Nanga Parbat massif. The red outline shows the stable area used for estimating DEM quality.
Figure 4. Color hypsometric ALOS DEM of Nanga Parbat massif. The red outline shows the stable area used for estimating DEM quality.
Remotesensing 10 01462 g004
Figure 5. Color hypsometric ALOS DEM of Khurdopin glacier and the surrounding region.
Figure 5. Color hypsometric ALOS DEM of Khurdopin glacier and the surrounding region.
Remotesensing 10 01462 g005
Figure 6. Outlines of PlanetScope Images on a Sentinel Image of Mount Teide. Bottom: Three PlanetScope images are shown here for visual interpretation.
Figure 6. Outlines of PlanetScope Images on a Sentinel Image of Mount Teide. Bottom: Three PlanetScope images are shown here for visual interpretation.
Remotesensing 10 01462 g006
Figure 7. Histogram of B/H ratio of overlapping PlanetScope image pairs of Mount Teide test area.
Figure 7. Histogram of B/H ratio of overlapping PlanetScope image pairs of Mount Teide test area.
Remotesensing 10 01462 g007
Figure 8. Elevation Differences over Mount Teide computed from the difference of the LiDAR based DTM and the PlanetScope DEM.
Figure 8. Elevation Differences over Mount Teide computed from the difference of the LiDAR based DTM and the PlanetScope DEM.
Remotesensing 10 01462 g008
Figure 9. Elevation Differences over Mount Teide computed from the difference of the LiDAR based DTM and the ALOS DEM.
Figure 9. Elevation Differences over Mount Teide computed from the difference of the LiDAR based DTM and the ALOS DEM.
Remotesensing 10 01462 g009
Figure 10. HillShade of: PlanetScope DEM (Left); LiDAR DEM (Middle); and ALOS DEM (Right).
Figure 10. HillShade of: PlanetScope DEM (Left); LiDAR DEM (Middle); and ALOS DEM (Right).
Remotesensing 10 01462 g010
Figure 11. Outlines of the PlanetScope Images from two overpasses over Nanga Parbat displayed over Sentinel Image. Bottom: The NIR band of three PlanetScope images from a single overpass over Nanga Parbat.
Figure 11. Outlines of the PlanetScope Images from two overpasses over Nanga Parbat displayed over Sentinel Image. Bottom: The NIR band of three PlanetScope images from a single overpass over Nanga Parbat.
Remotesensing 10 01462 g011
Figure 12. Histogram of B/H ratio of overlapping PlanetScope image pairs of Nanga Parbat test area.
Figure 12. Histogram of B/H ratio of overlapping PlanetScope image pairs of Nanga Parbat test area.
Remotesensing 10 01462 g012
Figure 13. Elevation Differences between ALOS and PlanetScope DEM over Nanga Parbat: (Top) Sentinel Image of the area; and (Bottom) elevation differences along with the statistics.
Figure 13. Elevation Differences between ALOS and PlanetScope DEM over Nanga Parbat: (Top) Sentinel Image of the area; and (Bottom) elevation differences along with the statistics.
Remotesensing 10 01462 g013
Figure 14. Elevation Differences between ALOS DEM and PlanetScope DEM over stable terrain in Nanga Parbat massif.
Figure 14. Elevation Differences between ALOS DEM and PlanetScope DEM over stable terrain in Nanga Parbat massif.
Remotesensing 10 01462 g014
Figure 15. Results of pairwise SGM applied over multiple images covering stable terrain area of Figure 14. Only six image pairs are shown here. The total combinations of overlapping image pairs is greater than 30 for this area. The elevation values are color coded with red representing higher elevation.
Figure 15. Results of pairwise SGM applied over multiple images covering stable terrain area of Figure 14. Only six image pairs are shown here. The total combinations of overlapping image pairs is greater than 30 for this area. The elevation values are color coded with red representing higher elevation.
Remotesensing 10 01462 g015
Figure 16. DEM and the hillshade of the stable area in the Nanga Parbat massif computed from PlanetScope Imagery.
Figure 16. DEM and the hillshade of the stable area in the Nanga Parbat massif computed from PlanetScope Imagery.
Remotesensing 10 01462 g016
Figure 17. A Sentinel image of the Khurdopin Glacier along with the extent of PlanetScope images from two overpasses. Bottom: Four PlanetScope Images of a single overpass (green outlines) over Khurdopin Glacier.
Figure 17. A Sentinel image of the Khurdopin Glacier along with the extent of PlanetScope images from two overpasses. Bottom: Four PlanetScope Images of a single overpass (green outlines) over Khurdopin Glacier.
Remotesensing 10 01462 g017
Figure 18. Elevation Differences over Khurdopin Glacier and the histogram of the elevation differences over stable terrain (Blue Outline).
Figure 18. Elevation Differences over Khurdopin Glacier and the histogram of the elevation differences over stable terrain (Blue Outline).
Remotesensing 10 01462 g018
Figure 19. The variation in the standard deviation of elevation differences versus the slope of the DEM for Tenerife and stable terrain of Nanga Parbat.
Figure 19. The variation in the standard deviation of elevation differences versus the slope of the DEM for Tenerife and stable terrain of Nanga Parbat.
Remotesensing 10 01462 g019
Figure 20. Artefact in the NIR band of an image from Khurdopin Glacier. The zoomed area is shown in the red rectangle.
Figure 20. Artefact in the NIR band of an image from Khurdopin Glacier. The zoomed area is shown in the red rectangle.
Remotesensing 10 01462 g020
Table 1. Summary of the area wise statistics of the elevation differences in meters (m). These statistics are calculated only for the stable terrain, as shown in the histograms above. σ is the standard deviation. The approximate Sun elevation angle at the time of the image acquisitions for each test area are given in the 3rd column.
Table 1. Summary of the area wise statistics of the elevation differences in meters (m). These statistics are calculated only for the stable terrain, as shown in the histograms above. σ is the standard deviation. The approximate Sun elevation angle at the time of the image acquisitions for each test area are given in the 3rd column.
AreaMean Slope (deg)Sun Elevation (deg)MeanMedian σ NMAD
Mount Teide21.957−0.02−0.194.604.13
Nanga Parbat28.9330.080.004.743.94
Khurdopin Glacier36.9511.931.998.658.91
Table 2. Summary of the RPC refinement results. All values are in pixels. Δ x and Δ y are computed from Equations (5) and (6), respectively.
Table 2. Summary of the RPC refinement results. All values are in pixels. Δ x and Δ y are computed from Equations (5) and (6), respectively.
AreaMax Δ xMax Δ yMean Δ xMean Δ yRMSE
Mount Teide0.460.360.070.090.16
Nanga Parbat0.870.600.160.170.18
Khurdopin Glacier0.440.270.070.050.16
Table 3. Approximate Baseline to Height ratio of the image pairs used for each area. Last column shows the number of image pairs with B/H less than 1:60.
Table 3. Approximate Baseline to Height ratio of the image pairs used for each area. Last column shows the number of image pairs with B/H less than 1:60.
AreaMax B/HMin B/HB/H < 1:60
Mount Teide1:71:5712
Nanga Parbat1:71:5926
Khurdopin Glacier1:131:130

Share and Cite

MDPI and ACS Style

Ghuffar, S. DEM Generation from Multi Satellite PlanetScope Imagery. Remote Sens. 2018, 10, 1462. https://doi.org/10.3390/rs10091462

AMA Style

Ghuffar S. DEM Generation from Multi Satellite PlanetScope Imagery. Remote Sensing. 2018; 10(9):1462. https://doi.org/10.3390/rs10091462

Chicago/Turabian Style

Ghuffar, Sajid. 2018. "DEM Generation from Multi Satellite PlanetScope Imagery" Remote Sensing 10, no. 9: 1462. https://doi.org/10.3390/rs10091462

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop