Next Article in Journal
Wind Direction Extraction from SAR in Coastal Areas
Previous Article in Journal
Vertical Displacements Driven by Groundwater Storage Changes in the North China Plain Detected by GPS Observations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Influence of Sub-Block Position on Performing Integrated Sensor Orientation Using In Situ Camera Calibration and Lidar Control Points

by
Felipe A. L. Costa
1,2,*,
Edson A. Mitishita
2 and
Marlo Martins
2
1
Diretoria de Serviço Geográfico (DSG), Quartel General do Exército, Brasília 70630-901, Brazil
2
Department of Geomatics, Federal University of Paraná (UFPR), Curitiba 81531-990, Brazil
*
Author to whom correspondence should be addressed.
Remote Sens. 2018, 10(2), 260; https://doi.org/10.3390/rs10020260
Submission received: 26 December 2017 / Revised: 1 February 2018 / Accepted: 3 February 2018 / Published: 8 February 2018

Abstract

:
The accuracy of photogrammetric and Lidar dataset integration is dependent on the quality of a group of parameters that models accurately the conditions of the system at the moment of the survey. In this sense, this paper aims to study the effect of the sub-block position in the entire image block to estimate the interior orientation parameters (IOP) in flight conditions to be used in integrated sensor orientation (ISO). For this purpose, five sub-blocks were extracted in different regions of the entire block. Then, in situ camera calibrations were performed using sub-blocks and sets of Lidar control points (LCPs), computed by a three planes’ intersection extracted from the Lidar point cloud on building roofs. The ISO experiments were performed using IOPs from in situ calibrations, the entire image block, and the exterior orientation parameters (EOP) from the direct sensor orientation (DSO). Analysis of the results obtained from the ISO experiments performed show that the IOP from the sub-block positioned at the center of the entire image block can be recommended.

Graphical Abstract

1. Introduction

The integration of Lidar and photogrammetric datasets has been an important research subject aiming to increase the automation of geoinformation extraction in photogrammetric mapping procedures. According to Rönnholm [1], it is expected that the integration of such technologies will become a simple and common procedure applied in automatic object recognition, vegetation classification, land use and 3D modeling. Traditionally, indirect and direct georeferencing have been the procedures used to perform this integration by the estimation of the exterior orientation parameters (EOP) of the imagery photogrammetric block.
Indirect georeferencing requires geometric primitives on the ground to define the mapping frame and fix the 3D photogrammetric intersection. Using Lidar data as a source of positional information, methods to extract geometric primitives (points, lines and areas) are required, since the Lidar dataset does not show, directly, such primitives. Several studies have been conducted on this thematic. Delara et al. [2] performed research to extract Lidar control points (LCPs) from Lidar intensity images for application in aerial triangulation using a low-cost digital camera. Habib et al. [3] and Habib et al. [4] implemented registration methods between Lidar and photogrammetric data using liner features and 3D similarity transformation. Csanyi and Toth [5] conducted research to develop an optimal ground-control target to improve the accuracy of Lidar data in mapping projects. Mitishita et al. [6] proposed an approach to extract the centroid of building roofs from Lidar point clouds. In [7], LCPs were used in the aerial triangulation process of a large photogrammetric block of analog aerial photographs. According to the authors, the mapping achieved national standard cartographic accuracy for the 1:50,000 scale mapping. Ju et al. [8] developed a hybrid two-step method for robust Lidar/optical imagery registration, taking advantage of feature, intensity, and frequency-based methods. Gneeniss [9] conducted research to integrate photogrammetric dense tie points and Lidar cloud using a robust 3D least-squares surface-matching algorithm. Li et al. [10] proposed an approach using sand ridges as primitives to solve the registration problem between Lidar and imagery in regions where ground-control points (GCPs) are not available, for instance, desert areas.
Direct sensor orientation is another approach used in simultaneous photogrammetric and Lidar surveys. This procedure can automatically acquire the Lidar and imagery datasets in the same mapping frame by global navigation satellite system and inertial measurement unit (GNSS/IMU) systems. However, the accuracies of the integration of the photogrammetric and Lidar datasets are dependent on the quality of parameters that models accurately the systems at the same time as the survey. Gneeniss et al. [11] proposed a methodology to perform camera self-calibration using LCPs in the bundle-block adjustment (BBA). The approach provided an efficient and cost-effective alternative for in-flight camera calibration. Scott et al. [12] developed a generic calibration algorithm to calibrate a sensor system consisting of 2D Lidars and cameras, where the sensor fields-of-view (FoVs) are not required to overlap. According to the authors, it is impossible to overstate the importance of good calibration in Lidar–camera systems. Dhall et al. [13] presented an approach to find accurate 3D rigid-body transformation for the calibration of low-density Lidar and photogrammetry datasets. The main advantage of the method is estimating the transformation parameters with a smaller number of points and correct correspondences.
In this sense, using Lidar control points in integrated sensor orientation (ISO) can improve the quality of the integration of the photogrammetric and Lidar datasets by the refinement of the EOP. However, to perform the ISO over the entire photogrammetric block, some requirements must be considered. Firstly, the block configuration should have enough forward and side overlap areas with a minimum number of tie points located in the overlapping areas of the stereo pairs (Von Gruber positions); accurate interior orientation parameters (IOP) values; and finally, the standard deviations of the direct EOP values [14].
The use of a sub-block of images to perform the in situ camera calibration was proposed by [15] for improving the performance of ISO, using three signalized control points (2 horizontal/vertical and 1 vertical) from a GNSS survey. The results showed an increase in the horizontal and vertical accuracies when compared to the use of an IOP provided by the company. Mitishita et al. [16] performed an empirical study of the importance of the in situ camera calibration in ISO to increase the accuracies of the photogrammetric and Lidar datasets’ integration when it was compared with ISO using IOP from the manufacturer.
In practical mapping flight missions with large photogrammetric blocks, conducting a GNSS survey in the entire block is very expensive. In addition, the distribution of GCPs is a key element for achieving high ISO accuracy. Besides, access in conflict areas is not possible or is restricted. So, this paper proposes an alternative approach to estimate the IOP values derived from the sub-block, using the benefit of the complementarity of Lidar and photogrammetry datasets in order to avoid a GNSS survey.
The main points to be investigated in this study are: (i) the position of a small sub-block of images on the entire image block is important for estimating IOP values by in situ camera calibration using LCPs; and (ii) the result obtained from the in situ camera calibration using a sub-block can be used to improve the accuracies of the ISO using the entire block. Additionally, this study can contribute to improving the accuracy of integration of the photogrammetric and Lidar datasets by in situ camera calibration and ISO. Moreover, additional effort in-flight and data processing can be reduced.
The sections are organised as follows: first, materials and methodology are shown and discussed. This section gives detailed descriptions of imagery and Lidar datasets used to perform the experiments. Then, the proposed methodology is explained in three main steps. The subsequent section shows the results and discusses the experiments. Finally, conclusions and recommendations for future work are given.

2. Materials and Methods

The TRIMBLE digital aerial camera AIC PRO +65, mounted with HR Digaron-W 50 f/1.4 lens was used in this study. The camera CCD sensor has 60 million effective pixels (8984 × 6732 pixels), dimension of 53.9 mm × 40.4 mm, and the pixel size is 6 µm. The TRIMBLE camera was connected to the Optech Airborne Laser Scanner ALTM Pegasus HD500 to perform airborne Lidar and imagery surveys simultaneously. The camera was installed on the same platform as the Lidar system. It was connected to the Lidar system through an RS232 serial cable to record the images taken along the Lidar GNSS/INS trajectory in order to compute the position and orientation of the camera. The Optech Airborne Laser Scanner Pegasus_HD500 has an applanix inertial measurement unit (IMU) POS AV 510. The IMU absolute accuracies (RMS)—position <0.1 m; roll and pitch <0.005 deg; yaw <0.008 deg.
A photogrammetric image block was acquired on August 2012. The block has six strips, taken in opposite directions (approximately north-to-south and south-to-north) with around 45% of lateral overlap. Each strip has 16 images, acquired with nearly 60% forward overlap. Figure 1 shows the layout of the imagery block and the five sub-blocks labelled from I to V. For the applied flight height of approximately 1600 m, the image pixel resolution on the ground (GSD) resulted close to 0.18 m. A suburban area of approximately 57 km2 in size, of the city Curitiba (state of Paraná, Brazil) was covered by the images. Simultaneous to the photogrammetric survey, the individual Lidar strips were collected with a mean point density of 5 points/m2 (nearly 0.25 m point spacing). According to the sensor and flight specifications, 0.18 m horizontal and 0.15 m vertical accuracies are expected for the acquired Lidar data.

2.1. Lidar Control Point (LCP) Extraction

LCPs are considered in this study as the ground reference to fix the Lidar and photogrammetric datasets on the same mapping frame. They are used as control or check points to perform the experiments of the in situ camera calibration and integrated sensor orientation.
Many approaches have been developed to extract image point features from Lidar point cloud or Lidar intensity images. Usually, point features are extracted after defining existing geometric shapes such as buildings’ corners or ridge roof corners. Gneeniss [9] presented a complete background about different methods to extract specific features. The approach performed in this research was focused on point-feature extraction by the intersection of three building roof planes. According to Costa et al. [17], the method is composed of four main steps: filtering Lidar points on the building of roofs; roof building planes’ extraction; roof building planes’ modelling; intersection of three planes (LCP characterization). The first step is undertaken by identification of the residential areas, which must contain one or more buildings with roofs defined by three or more planes. Then, Lidar points are classified on the building roofs and are divided into specific planes. Finally, the 3D coordinates of the LCP is calculated by the intersection of three roof planes of one building.
The modeling of the building roof planes was based on the least squares adjustment using the context of normal vectors of the surrounding points. Outliers were detected by the analysis of residuals in the three components (X, Y, Z) simultaneously. To perform this study, 37 Lidar-derived points (LCPs) were extracted along the entire block to be used as control or check points.

2.2. In Situ Camera Calibration

The in situ calibration process aims to estimate the IOP of the TRIMBLE camera in the conditions of the aerial survey. In contrast to current techniques, the new method focuses on using Lidar-derived control points and small sub-blocks of images extracted from the entire block. Besides this, it is not necessary to undertake a calibration test field. The calibration experiments were performed using five small sub-blocks labelled I to V. Each sub-block had six images distributed in two strips (three images in each strip).
Using the collinearity equations Equations (1) to (5) from the Brown–Conrady model [18] and least-squares bundle block adjustment (BBA) [19], the theoretical collinearity condition among image point, the position of the camera station and object point can be in practice recovered by additional parameters related to lens distortions, coordinates of principal point (i.e., the point in image plane closest to the projection center) and the sensor distortions. Mitishita et al. [19], Gneeniss [9] and Gneeniss et al. [11] gave details about the main steps used to perform the in situ calibration using different digital cameras.
The aforementioned dependencies can be described as follows:
x   x o = f · m 11 ( X X o ) + m 12 ( Y Y o ) + m 13 ( Z Z o ) m 31 ( X X o ) + m 32 ( Y Y o ) + m 33 ( Z Z o ) + Δ x ,
y y o = f · m 21 ( X X o ) + m 22 ( Y Y o ) + m 23 ( Z Z o ) m 31 ( X X o ) + m 32 ( Y Y o ) + m 33 ( Z Z o ) + Δ y ,
Δ x = ( K 1 r 2 + K 2 r 4 + K 3 r 6 ) ( x x o ) + P 1 [ r 2 + 2 ( x x o ) 2 ] + 2 P 2 ( x x o ) ( y y o ) +   b 1 ( x x o ) +   b 2 ( y y o ) ,
Δ y = ( K 1 r 2 + K 2 r 4 + K 3 r 6 ) ( y y o ) + 2 P 1 ( x x o ) ( y y o ) + P 2 [ r 2 + 2 ( y y o ) 2 ] +   b 1 ( y y o ) ,  
with
r 2 = ( x x o ) 2 + ( y y o ) 2 ,
where ( x , y ) are the image coordinates in millimeters; f is the focal length in millimeters; ( X ,   Y ,   Z ) are the object point coordinates usually given in meters in the mapping reference system (i.e., Earth-fixed coordinate system, in the case UTM); ( X o , Y o ,   Z o ) are the coordinates of the camera station at the time of exposure, usually given in meters in the mapping reference system; ( x o , y o ) are principal point coordinates of the camera in millimeters; ( Δ x ,   Δ y ) are the correction terms due to lens and sensor frame systematic errors, radial symmetric ( K 1 , K 2 , K 3 ), decentering distortion coefficients ( P 1 , P 2 ) and affinity parameters ( b 1 , b 2 ) of the camera; and mij are the rotation matrix elements of the camera orientation angles in the mapping-reference system.
According to Mitishita et al. [15], three LCPS that are not aligned are required to perform the in situ calibration process considering the sub-block dimension. They were extracted from the Lidar point cloud using the methodology described in [17]. Approximately 30 tie points, close to Von Gruber regions, were measured using the Leica Photogrammetry Suite application (LPS) 2011. Additionally, the direct measurement of the position and orientation of the camera by GNSS/IMU sensors were also used to perform the in situ self-calibration. The nominal standard deviations for the direct measurement were introduced in the bundle adjustment process by weight constraints (position <0.1 m; roll and pitch <0.005 deg; yaw <0.008 deg).
Reference values to analyze the obtained results from the sub-block calibration experiments were acquired by the in situ calibration using the entire block. It was expected that IOP values, obtained from the entire block, would achieve better results for object space coordinates. However, as remarked in [9], four full LCPs, positioned at the corner of block, were recommended to perform this calibration.

2.3. Integrated Sensor Orientation (ISO)

The ISO was performed to refine the values of the EOP from direct sensor orientation [20]. The assumption of this research is that ISO using IOP values, estimated by in situ sub-block calibration, can improve the accuracies of the integration of Lidar and photogrammetric datasets.
The entire photogrammetric block without control points was used to perform five ISO experiments using the IOPs from the in situ sub-block calibrations.
As already mentioned, reference values to verify the accuracies obtained from the five ISO experiments are acquired by an ISO experiment using the entire image block with four LCPs (positioned on the corners of the block). Together with this ISO experiment, a new set of IOP, considering the entire image block, was also estimated.
All experiments used 334 tie points over the overlap areas and the measurements performed by automatic procedures in LPS software. The direct EOP measured from GNSS/INS sensors were included in the BBA as additional observations by weight constraint.
The horizontal and vertical accuracies of the ISO experiments were assessed using the independent LCP check-point discrepancies. For the horizontal accuracy, two GSD (36 cm) were used as the limit value. The vertical accuracy considered the value of the 3D photogrammetric intersection based on the average flight height (1600 m), the average baseline (508 m), the image-measurement precision (0.003 m), and the mean focal length from the calibrations (51.7 mm). Then, using the mathematical equation shown in [21], the expected vertical accuracy is close to 41 cm.

3. Results and Discussion

3.1. Lidar Control Point (LCP) Extraction

Thirty-seven LCPs were extracted from the Lidar point cloud using the methodology described in Section 2.1. They were used as control or check points to perform the experiments of the in situ camera calibration and ISO.
The approach developed to extract the LCPs requires high-density Lidar point over the building roof regions. Additionally, the surface of the roofs should be smooth to obtain precision plane adjustments. However, if the conditions described are not fulfilled, the approach can still be applied but more iterations are required and lower accuracies of 3D coordinates of the LCPs are expected. In this study, the 37 LCPs were extracted from medium density-point cloud (close to 4 points/m2).
In this study, there was no ground truth used to check the horizontal and vertical accuracies of the LCPs’ 3D coordinates. According to [22], the horizontal position accuracy of the points extracted from the Lidar point cloud can vary from 0.1 m to 1.0 m. Considering the nominal Lidar 3D coordinates precision (18 cm for X and Y coordinates and 15 cm for Z coordinates), the value of 0.36 cm (two σ—Standard deviation) was empirically assumed for the LCP horizontal precision; and for the vertical precision, the value of 15 cm was assumed. The assessment of the 3D coordinates of some LCPs is done by the residual analyses from the in situ camera calibration experiments described in the next section.

3.2. In Situ Camera Calibration

The in-house bundle block adjustment program (calibration and aerial triangulation) was used to perform the in situ camera calibration experiments. Based on the variance-covariance matrix from the adjustment, a parameter was considered significant when its standard deviation was at least 10 times smaller than the parameter magnitude [23].
All in situ camera calibration experiments used the following measurement precisions: 0.003 mm (half of a pixel) for x and y image coordinates; 36 cm for X and Y coordinates; and 15 cm for Z coordinates for the LCPs (Lidar 3D coordinates accuracies). For the direct EOPs, nominal values were adopted of 10 cm for positions and 0.005 arc degrees for Omega and Phi, and 0.008 arc degrees for Kappa, considering the results of the trajectory accuracies in post-processing position and orientation systems (POS).
Table 1 shows the results of the precision analysis of the in situ camera calibration experiments. The root-mean-square errors (RMSEs) of the measurement residuals were used to verify the results obtained from the five in situ camera calibrations. In all calibrations, the RMSE of the residuals of the image coordinates were smaller than a priori precisions (0.003 mm). In addition, the RMSE residuals from the direct measurement positions (Xs, Ys, Zs) and orientations (ω, φ, κ) of the sensor were smaller than a priori precisions. The RMSE residuals of the camera stations positions varied from 1.0 to 3.6 cm and the orientations from 0.001–0.005 arc degrees. The RMSE of the X-Y components from the LCPs residuals in the sub-block II, III were slightly bigger than the expected values. However, the precisions obtained were acceptable considering they are close to 36 cm (two standard deviations).
The results of the IOP from the in situ camera calibration experiments can be seen in Table 2. The IOP values from the five calibrations are compared among the IOP obtained from all calibrations. The principal point coordinates are equal in every calibration. The maximum x coordinate difference is observed between sub-block III and the entire block (close to 3 µm). For the y coordinate, the maximum difference value was 2 µm. However, the values of focal length, obtained from in situ calibration of the sub-block II and III, are significantly different from the others’ calibration. These variations can be related to some inaccuracies in the LCPs 3D coordinates or in the direct measurement of the camera station. The radial symmetric distortions, modeled by the parameters K1 and K2, are nearly the same for all sub-block in situ calibrations. The values of parameter K3 were not considered because their standard deviations from the variance covariance matrix were greater than the accepted values. Due to the misalignment of the lens elements, the decentering lens distortions are different in all sub-blocks’ in situ calibrations, as can be seen in the values of the P1 parameters.

3.3. Integrated Sensor Orientation (ISO)

The importance of the IOP, estimated under in-flight conditions, for performing the ISO procedure is evaluated in this study. Additionally, the influence of the location of the small sub-block in the entire image block for estimating the IOP by in situ calibration is evaluated. Five ISO experiments without control points using the entire image block and the IOP from five in situ sub-blocks calibrations were carried out. The positions of the five small images sub-blocks at the entire block are shown in Figure 1.
Using the 37 check points, the horizontal and vertical discrepancies were computed by comparison of 3D coordinates, obtained by 3D-photogrammetric intersection and three Lidar planes’ intersection.
Additional two ISO experiments with four LCPs, positioned at the corners’ block, were performed in order to acquire reference values to support the performed analyses. In the first, the in situ calibration was performed together to estimate IOP considering the entire image block. The second ISO experiment was performed using the IOP from the manufacturer’s certificate.
The ISO experiments used the following measurement precisions: 0.003 mm (half of a pixel) for x and y image coordinates; 36 cm for X and Y coordinates; and 15 cm for Z coordinates for the LCPs. The direct measurements of the camera stations (EOP values) for the first five experiments were weighted according to the precisions estimated by in situ calibrations (showed in Table 1). The others two ISO experiments at the camera stations (EOP values) were weighted according to GNSS/INS nominal precisions. The main results obtained in all the ISO experiments are shown in Table 3 and Table 4.
Table 3 shows RMSEs of the measurement residuals obtained from all ISO experiments. Except for the ISO experiment using IOP from the manufacturer, the RMSEs computed by the residuals of the image coordinates were smaller than a priori precisions (0.003 mm). Additionally, the RMSE residuals from the direct measurement positions (Xs, Ys, Zs) and orientations (ω, φ, κ) of the sensor were smaller than a priori precisions. The RMSE residuals of the camera stations’ positions vary from 1.0 cm to 3.6 cm and the orientations from 0.001–0.005 arc degrees.
Non-acceptable residuals in the direct measurements of the positions and orientation of sensor were achieved when a set of IOPs from the manufacturer was used in the ISO experiment. These results indicate that the nominal IOP do not have the same accuracies as those estimated in flight conditions.
Figure 2 shows graphically the residuals of the direct measurement of the camera exposure stations from the five ISO sub-block experiments. Figure 2a shows the position residuals of the camera stations (Xs, Ys, Zs); despite the fact that all the ISO experiments have residuals values according to a priori adopted precisions, the ISO sub-block III has greater residuals in (Xs, Ys) components than others ISO experiments and the ISO sub-block I has the largest value residuals in the Zs component.
Figure 2b shows the orientation residuals of the camera stations (ω, φ, κ). All orientation residuals from the five ISO experiments have values according to a priori adopted values. However, the largest values of orientation residuals in ω, φ and κ components were connected to ISO sub-block II and III experiments.
Considering the values of the RMSE of the measurement residuals obtained from the five ISO sub-block experiments (shown in Table 3 and Figure 2c,d), it can be concluded that the ISO sub-block II and III experiments have lower measurement precisions than the other ISO experiments. On the other hand, the ISO experiment sub-block IV has higher measurement precisions than others.
Table 4 shows the main results of the 3D LCP check point discrepancies, performed after the ISO experiments using different sets of IOP. A closer look at the horizontal (DH RMSE) from the five ISO sub-block experiments reveals that the obtained planimetric accuracies were nearly the same; despite significant differences in focal distances, found in sub-block II and III, the values of DH RMSE ranged from of 47.5 cm to 48.6 cm. However as expected, the vertical accuracy did not have the same behavior. Among the five ISO sub-block experiments, the values of DZ RMSE ranged from 23.5 cm to 72.6 cm. The lower value of vertical accuracy (DZ RMSE) was achieved in the ISO experiment using IOP from sub-block I; the vertical RMSE value (23.5 cm) was nearly half of the vertical ISO precision accepted for this study (41 cm). In addition, the mean of vertical discrepancies is nearly zero, showing an ISO experiment with insignificant systematic errors.
Figure 3 shows the vector graphs of the horizontal and vertical discrepancies computed from the five ISO sub-block experiments. It can be seen that the horizontal discrepancies do not have a significant systematic error. In general, the horizontal vectors have diffuse directions in the five ISO sub-block experiments. However, the LCPs (check points) positioned at the first right strip have their horizontal vectors pointed in the same direction. In addition, the LCPs (check points), positioned at the north region of the image block have larger horizontal discrepancies than other check points. These two characteristics can indicate some small systematic error not modelled in these regions of the image block.
In contrast to the horizontal discrepancies, the vertical discrepancies from the ISO sub-block II, III and V experiments have significant tendencies as can be seen in Figure 3a,b,e. In these vector graphs all vertical vectors are pointed to north or south directions indicating a small systematic error not modelled in these ISO sub-block experiments. On the other hand, the vertical discrepancies from the ISO sub-block I and IV experiments have insignificant tendencies as can be seen in Figure 3c,d.
As expected, the better vertical accuracy from the ISO experiments performed was achieved when IOP were estimated simultaneously using the entire image block with four LCPs positioned at the block’s corners. The value of vertical RMSE obtained in this experiment was equal to 21.4 cm and the mean value of the vertical discrepancies was also close to zero. Based on the results obtained from these experiments, the ISO sub-block I and IV achieved the best results. However, the vertical RMSE of ISO sub-block I was slightly smaller than ISO sub-block IV (about 5 cm), which indicates that a small sub-block positioned at the center of the entire image block can be recommended.

4. Conclusions

This paper presented a study of the influence of the sub-block position in the entire image block on the performance of integrated sensor orientation using in situ camera calibration and Lidar control points. Five sub-blocks were extracted from the entire image block to estimate IOP under in-flight conditions by in situ calibrations. Five ISO experiments, using the entire image block, were performed as the reference set. Another ISO experiment with in situ calibration was performed as the reference. The main conclusions are as follows:
(a)
In all sub-block in situ calibrations, the values of the principal point coordinates are nearly the same. This implies that the position of the sub-block at the entire image block is not significant for performing this estimation.
(b)
Considering only horizontal accuracy, the sub-block position at the entire image block was not important to estimating IOP under in-flight conditions in order to perform ISO experiments due to the horizontal RMSE of check point discrepancies, which were nearly the same for all ISO experiments.
(c)
As expected, the ISO experiment with simultaneous in situ calibration, using the entire block with four Lidar control points (LCPs) positioned at the corners, achieved the lowest horizontal and vertical RMSE from the check point discrepancies, confirming its application as the reference value in this study.
(d)
By contrast, with the principal point coordinates the focal length varied significantly in the three sub-blocks in situ calibrations; the maximum variation was 50 µm between sub-blocks II and III. This variation may be related to the inaccuracies of the LCPs or the camera station coordinates.
(e)
The ISO sub-block I and IV calibrations achieved nearly the same focal length; the vertical accuracies obtained from the ISO sub-blocks I and II were close to the vertical reference accuracy. Nevertheless, the RMSE of the vertical discrepancies in ISO sub-block I was slightly smaller than ISO sub-block IV. It can be empirically concluded that a small sub-block of images, positioned at the center of the entire image block, can be recommended.
(f)
The ISO experiments performed in this study highlight the importance of IOP, estimated in flight conditions, to improve the horizontal and vertical accuracies of Lidar and photogrammetric dataset integration. Although four LCPs were used to perform the ISO with the manufacturer’s IOP, the RMSE of the horizontal and vertical check point discrepancies did not achieve acceptable results.
(g)
The estimation of IOP in flight conditions using sub-block calibration inside the entire image block increased the accuracies in the ISO experiment without LCPs. Despite the fact that in situ calibration requires LCPs, the quantity of LCPS is small (two horizontal and vertical and only one vertical) inside a small image sub-block.
Future work will focus on the boresight refinement and IOP estimation in flight conditions through sub-block and LCPs approaches in order to increase the direct sensor orientation (DSO) for Lidar and photogrammetric dataset integration.

Acknowledgments

The authors thank the two Brazilian governmental agencies CNPq (The National Council for Scientific and Technologic Development) and CAPES (The Co-ordinating Agency for Advanced Training of High-Level Personnel) for their financial support for this research, and the Technology Institute for Development, LACTEC, UFPR, Brazil, for providing the Lidar and image datasets.

Author Contributions

Felipe A. L. Costa and Edson A. Mitishita conceived and designed the study; Felipe A. L. Costa performed the data processing, and wrote the manuscript; Edson A. Mitishita and Marlo Martins contributed to interpretation of the results and manuscript writing.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rönnholm, P. Registration Quality—Towards Integration of Laser Scanning and Photogrammetry; Official Publication-EuroSDR: Amsterdam, The Netherlands, 2011. [Google Scholar]
  2. Delara, R.; Mitishita, E.A.; Habib, A. Bundle adjustment of images from non-metric CCD camera using LIDAR data as control points. In Proceedings of the International Archives of 20th ISPRS Congress, Istanbul, Turkey, 12–23 July 2004. [Google Scholar]
  3. Habib, A.; Ghanma, M.; Mitishita, E. Co-registration of Photogrammetric and Lidar Data: Methodology and case study. Revista Brasileira de Cartografia 2004, 1, 1–13. [Google Scholar]
  4. Habib, A.; Ghanma, M.; Kim, E.M. LIDAR data for photogrammetric georeferencing. In Proceedings of the FIG Working Week and GSDI 8, Cairo, Egypt, 16–21 April 2005. [Google Scholar]
  5. Csanyi, N.; Toth, C.K. Improvement of Lidar Data Accuracy Using Lidar-Specific Ground Targets. Photogramm. Eng. Remote Sens. 2007, 73, 385–396. [Google Scholar] [CrossRef]
  6. Mitishita, E.A.; Habib, A.; Centeno, J.; Machado, A.; Lay, J.; Wong, C. Photogrammetric and lidar data integration using the centroid of a rectangular roof as a control point. Photogramm. Rec. 2008, 23, 19–35. [Google Scholar] [CrossRef]
  7. Wildan, F.; Aldino, R.; Aji, P.P. Application of LIDAR Technology for GCP Determination in Papua Topographic Mapping Scale 1:50.000. In Proceedings of the 10th Annual Asian Conference & Exhibition on Geospatial Information, Technology & Applications, Jakarta, Indonesia, 17 October 2011. [Google Scholar]
  8. Ju, H.; Toth, C.; Grejner-Brzezinska, D.A. A New Approach to Robust LiDAR/Optical Imagery Registration. Photogramm. Fernerkund. Geoinf. 2012, 5, 523–534. [Google Scholar] [CrossRef]
  9. Gneeniss, A.S. Integration of LIDAR and Photogrammetric Data for Enhanced Aerial Triangulation and Camera Calibration. Ph.D. Thesis, Newcastle University, Newcastle upon Tyne, UK, 2013. [Google Scholar]
  10. Li, N.; Huang, X.; Fan, Z.; Li, D. Registration of aerial imagery and lidar data in desert areas using sand ridges. Photogramm. Rec. 2015, 30, 263–278. [Google Scholar] [CrossRef]
  11. Gneeniss, A.S.; Mills, J.P.; Miller, P.E. In-flight photogrammetric camera calibration and validation via complementary Lidar. ISPRS J. Photogramm. Remote Sens. 2015, 100, 3–13. [Google Scholar] [CrossRef]
  12. Scott, T.; Morye, A.A.; Piniés, P.; Paz, L.M.; Posner, I.; Newman, P. Choosing a time and place for calibration of Lidar-camera systems. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016. [Google Scholar]
  13. Dhall, A.; Chelani, K.; Vishnu, R.; Krishna, K.M. LiDAR-Camera Calibration using 3D-3D Point correspondences. arXiv, 2017; arXiv:1705.09785. [Google Scholar]
  14. Cramer, M.; Stallmann, D. OEEPE test on integrated sensor orientation—IFP results and experiences. In Proceedings of the OEEPE Workshop, Integrated Sensor Orientation, Hannover, Germany, 17–18 September 2001. [Google Scholar]
  15. Mitishita, E.; Ercolin Filho, L.; Graça, N.; Centeno, J. Approach for Improving the Integrated Sensor Orientation. In Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, Prague, Czech Republic, 12–19 July 2016. [Google Scholar]
  16. Mitishita, E.; Costa, F.; Marlo, M. Study of the Integration of Lidar and Photogrammetric Datasets by In Situ Camera Calibration and Integrated Sensor Orientation. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing & Spatial Information Sciences, Hannover, Germany, 6–9 June 2017. [Google Scholar]
  17. Costa, F.; Mitishita, E.; Centeno, J. A study of integration of LIDAR and photogrammetric data sets by indirect georeferencing and in situ camera calibration. Int. J. Image Data Fusion 2017, 8, 94–111. [Google Scholar] [CrossRef]
  18. Duane, C.B. Close-range camera calibration. Photogramm. Eng. 1971, 37, 855–866. [Google Scholar]
  19. Mikhail, E.M.; Bethel, J.S.; McGlone, J.C. Introduction to Modern Photogrammetry; John Wiley & Sons: New York, NY, USA, 2001; p. 496. [Google Scholar]
  20. Heipke, C.; Jacobsen, K.; Wegmann, H. Analysis of the Results of the OEEPE test “Integrated Sensor Orientation”. 2002. Available online: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.495.4680 (accessed on 25 December 2017).
  21. Alamús, R.; Wolfgang, K. DMC geometry analysis and virtual image characterization. Photogramm. Rec. 2008, 23, 353–371. [Google Scholar] [CrossRef]
  22. Vosselman, G.; Maas, H.-G. Airborne and Terrestrial Laser Scanning; Whittles Publishing: Dunbeath, UK, 2010. [Google Scholar]
  23. Mitishita, E.A.; Debiasi, P.; Hainosz, F.; Centeno, J. Calibration of Low Cost Digital Camera Using Data from Simultaneous LIDAR and Photogrammetric Surveys. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Melbourne, Australia, 25 August–1 September 2012. [Google Scholar]
Figure 1. Layout of the entire image block, five sub-blocks locations (red lines) and spatial distribution of the Lidar control points (LCPs).
Figure 1. Layout of the entire image block, five sub-blocks locations (red lines) and spatial distribution of the Lidar control points (LCPs).
Remotesensing 10 00260 g001
Figure 2. Graphs of the residuals of direct measurement of the camera exposure stations from the five ISO sub-block experiments: (a) positions; (b) orientations. Root-mean-square error (RMSE) of the residuals: (c) orientations; (d) positions.
Figure 2. Graphs of the residuals of direct measurement of the camera exposure stations from the five ISO sub-block experiments: (a) positions; (b) orientations. Root-mean-square error (RMSE) of the residuals: (c) orientations; (d) positions.
Remotesensing 10 00260 g002aRemotesensing 10 00260 g002b
Figure 3. Horizontal and vertical discrepancy vectors in ISO experiments: (a) ISO II; (b) ISO III; (c) ISO I; (d) ISO IV; (e) ISO V.
Figure 3. Horizontal and vertical discrepancy vectors in ISO experiments: (a) ISO II; (b) ISO III; (c) ISO I; (d) ISO IV; (e) ISO V.
Remotesensing 10 00260 g003
Table 1. Main results of the residual analysis performed from in situ camera calibrations.
Table 1. Main results of the residual analysis performed from in situ camera calibrations.
In Situ Calibration ExperimentsResiduals in Image Coordinates (µm)Residuals in Lidar Control Points Coordinates (cm)Residuals in Camera Stations Coordinates (cm)Residuals in Camera Stations Orientation (arcsec)
Root-Mean-Square Error (RMSE) in x/yRMSE in X/Y/ZRMSE in Xs/Ys/ZsRMSE in ω/φ/κ
Sub-block I2.01.08.717.12.81.62.33.67.23.67.2
Sub-block II1.01.022.122.42.92.32.32.17.27.218
Sub-block III1.01.029.823.42.92.02.92.97.23.618
Sub-block IV1.01.06.02.31.01.01.01.03.63.67.2
Sub-block V1.01.012.618.22.92.01.52.03.63.610.8
Entire block1.02.07.71.81.81.81.53.63.63.610.8
Table 2. Estimated interior orientation parameters (IOP) by in situ camera calibrations.
Table 2. Estimated interior orientation parameters (IOP) by in situ camera calibrations.
IOP ValuesSub-Block ISub-Block IISub-Block IIISub-Block IVSub-Block VEntire Block
f (mm)51.65851.63551.68551.65751.67051.665
σf (mm)0.0080.0130.0120.0100.0140.005
xo (mm)0.1000.1000.0980.0990.1000.101
σxo (mm)0.002 0.0030.0020.002 0.003 0.000
yo (mm)0.1300.1320.1310.1320.1300.130
σyo (mm)0.0020.0020.0020.0010.0020.000
k1 (mm−2)−1.385 × 10−5 −1.417 × 10−5 −1.458 × 10−5−1.487 × 10−5−1.417 × 10−5−1.489 × 10−5
σk1 (mm−2)4.245 × 10−74.161 × 10−73.748 × 10−73.229 × 10−75.102 × 10−71.845 × 10−7
k2 (mm−4)3.250 × 10−93.591 × 10−93.987 × 10−94.316 × 10−93.613 × 10−94.689 × 10−9
σk2 (mm−4)4.087 × 10−103.714 × 10−103.765 × 10−103.166 × 10−104.246 × 10−103.669 × 10−10
P1 (mm−1)2.692 × 10−63.918 × 10−61.851 × 10−66.188 × 10−64.565 × 10−63.410 × 10−6
σP1 (mm−1)1.698 × 10−62.184 × 10−62.061 × 10−61.474 × 10−61.858 × 10−62.698 × 10−7
P2 (mm−1)5.749 × 10−65.158 × 10−66.241 × 10−65.251 × 10−65.584 × 10−65.464 × 10−6
σP2 (mm−1)7.480 × 10−76.841 × 10−76.967 × 10−76.284 × 10−77.716 × 10−71.167 × 10−7
f = focal length; (xo, yo) = coordinates of principal point; (k1, k2, k3) = radial lens distortion; (P1, P2) = decentering lens distortion; (σ) = Standard deviation.
Table 3. Main results of the residuals analyses of the seven integrated sensor orientation (ISO) experiments.
Table 3. Main results of the residuals analyses of the seven integrated sensor orientation (ISO) experiments.
ISO ExperimentsResiduals in Image Coordinates (µm)Residuals in Camera Stations’ Coordinates (cm)Residuals in Camera Stations’ Orientation (arcsec)
RMSE in x/yRMSE in Xs/Ys/ZsRMSE in ω/φ/κ
Sub-block I1.61.80.40.31.03.60.03.6
Sub-block II1.51.80.40.50.43.63.67.2
Sub-block III1.62.01.50.80.73.63.610.8
Sub-block IV1.61.90.10.30.13.60.03.6
Sub-block V1.51.80.40.30.40.00.03.6
Entire block
in situ calibration
1.02.01.81.53.63.63.610.8
Entire block
IOP manufacturer
3.04.079.573.56.0183.6198.057.6
Table 4. Results of the check point discrepancies from the ISO experiments.
Table 4. Results of the check point discrepancies from the ISO experiments.
Check Point Discrepancies
DXDYDHDZ
ISO
Sub-block I
µ10.611.041.66.0
RMSE34.533.848.323.5
Max73.3107.4119.555.4
ISO
Sub-block II
µ10.910.241.9−68.8
RMSE34.734.048.672.6
Max71.9106.7118.9−29.7
ISO
Sub-block III
µ10.611.740.563.5
RMSE32.534.747.568.4
Max70.7109.2121.2143.9
ISO
Sub-block IV
µ10.510.741.1−15.1
RMSE33.834.148.028.2
Max67.9105.2117.923.3
ISO
Sub-block V
µ10.411.141.142.0
RMSE34.333.648.048.0
Max70.9106.9119.279.21
ISO
Entire block in situ calibration
µ11.311.941.07.2
RMSE34.033.948.021.4
Max68.9107.3120.4−1.3
ISO
Entire block IOP Manufacturer
µ3.323.955.3113.0
RMSE42.845.462.4127.6
Max105.392.9119.8218.6
µ = mean values of the discrepancies (cm); RMSE = root mean square error of the discrepancies (cm); Max = maximum discrepancy (cm); DH = horizontal discrepancy (cm).

Share and Cite

MDPI and ACS Style

Costa, F.A.L.; Mitishita, E.A.; Martins, M. The Influence of Sub-Block Position on Performing Integrated Sensor Orientation Using In Situ Camera Calibration and Lidar Control Points. Remote Sens. 2018, 10, 260. https://doi.org/10.3390/rs10020260

AMA Style

Costa FAL, Mitishita EA, Martins M. The Influence of Sub-Block Position on Performing Integrated Sensor Orientation Using In Situ Camera Calibration and Lidar Control Points. Remote Sensing. 2018; 10(2):260. https://doi.org/10.3390/rs10020260

Chicago/Turabian Style

Costa, Felipe A. L., Edson A. Mitishita, and Marlo Martins. 2018. "The Influence of Sub-Block Position on Performing Integrated Sensor Orientation Using In Situ Camera Calibration and Lidar Control Points" Remote Sensing 10, no. 2: 260. https://doi.org/10.3390/rs10020260

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