This paper describes a simple pushbroom camera model for Earth observation satellites and proposes a new algorithm to refine the orientation parameters of a camera from a set of ground control points. The relative importance of the various orientation parameters is analyzed. On the last generation of high resolution satellites such as Pléiades and WorldView, the attitude angles are shown to be the main contributors to localization errors. Thus the proposed algorithm focuses on refining the attitude angles. It is based on a simple polynomial fitting method. Numerous experiments, which can be reproduced through the online demo associated to this paper, show that the proposed algorithm is able to reduce the localization error by one order of magnitude with only a few ground control points. A geometric simulator for the proposed model is implemented, as well as the attitude refinement algorithm. Source Code The reviewed Python source code implementing a geometric simulator for the camera model and the attitude refinement algorithm is available from the web page of this article 1. Usage instructions and documentation are included in the README.md file of the archive.
CITATION STYLE
de Franchis, C., Meinhardt-Llopis, E., Greslou, D., & Facciolo, G. (2015). Attitude Refinement for Orbiting Pushbroom Cameras: a Simple Polynomial Fitting Method. Image Processing On Line, 5, 328–361. https://doi.org/10.5201/ipol.2015.146
Mendeley helps you to discover research relevant for your work.