A two-step approach for the correction of rolling shutter distortion in UAV photogrammetry

Abstract The use of consumer grade unmanned aerial vehicles (UAV) is becoming more and more ubiquitous in photogrammetric applications. A large proportion of consumer grade UAVs are equipped with CMOS image sensor and rolling shutter. When imaging with a rolling shutter camera, the image sensor is exposed line by line, which can introduce additional distortions in image space since the UAV navigates at a relatively high speed during aerial acquisitions. In this paper, we propose (1) an approach to calibrate the readout time of rolling shutter camera, (2) a two-step method to correct the image distortion introduced by this effect. The two-step method makes assumption that during exposure, the change of camera orientation is negligible with respect to the change of camera position, which is often the case when camera is fixed on a stabilized mount. Firstly, the camera velocity is estimated from the results of an initial bundle block adjustment; then, one camera pose per scan-line of the image sensor is recovered and image observations are corrected. To evaluate the performance of the proposed method, four datasets of block and corridor configurations are acquired with the DJI Mavic 2 Pro and its original Hasselbald L1D-20c camera. The proposed method is implemented in MicMac, a free, open-source photogrammetric software; comparisons are carried out with other two mainstream software, AgiSoft MetaShape and Pix4D, which also have the functionality of rolling shutter effect correction. For block configuration datasets, the three software give comparable results. AgiSoft Metashape and Pix4D are sensitive to the flight configuration and encounter difficulties when processing datasets in corridor configurations. The proposed method shows good robustness both in block and corridor configurations, and is the only method that works in corridor configuration. After the application of the rolling shutter effect correction, the 3D accuracy is improved by 30–60% in block configuration and 15–25% in corridor configuration. A further improvement can be expected if a precise dating of image is available or if the camera positions can be directly extracted from GNSS data.

[1]  Gang Liu,et al.  Rolling shutter distortion removal based on curve interpolation , 2012, IEEE Transactions on Consumer Electronics.

[2]  Homer H. Chen,et al.  Analysis and Compensation of Rolling Shutter Effect , 2008, IEEE Transactions on Image Processing.

[3]  Clive S. Fraser,et al.  Digital camera self-calibration , 1997 .

[4]  E. Rupnik,et al.  MicMac – a free, open-source solution for photogrammetry , 2017, Open Geospatial Data, Software and Standards.

[5]  Allen R. Hanson,et al.  Three-Dimensional Reconstruction of Points and Lines with Unknown Correspondence across Images , 2005, International Journal of Computer Vision.

[6]  Michael Felsberg,et al.  Structure and motion estimation from rolling shutter video , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[7]  Chong-Min Kyung,et al.  Suppressing rolling-shutter distortion of CMOS image sensors by motion vector detection , 2008, IEEE Transactions on Consumer Electronics.

[8]  Gang Liu,et al.  An Affine Motion Model for Removing Rolling Shutter Distortions , 2016, IEEE Signal Processing Letters.

[9]  Takayuki Okatani,et al.  Self-Calibration-Based Approach to Critical Motion Sequences of Rolling-Shutter Structure from Motion , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Philippe Martinet,et al.  Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera , 2006, ECCV.

[11]  Irfan A. Essa,et al.  Calibration-free rolling shutter removal , 2012, 2012 IEEE International Conference on Computational Photography (ICCP).

[12]  Marc Pollefeys,et al.  Sparse to Dense 3D Reconstruction from Rolling Shutter Images , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Christoph Strecha,et al.  PHOTOGRAMMETRIC ACCURACY AND MODELING OF ROLLING SHUTTER CAMERAS , 2016 .

[14]  F. Nex,et al.  UAV for 3D mapping applications: a review , 2014 .