I have recently spent a considerable amount of time to revamp the Image-to-Geometry registration procedure. In that wave, I created a new codebase with new file organisation and overall a more consistent data flow. In that regard, I decided to make the new software Open Source with an academic license (i.e. Creative Commons Non-Commercial Share-Alike), wich is my preferred license model for my own code. The new codebase is located at GitHub under the Image2Geometry project.
The code is related to the following papers:
- C. Kehl, S. Buckley, R. Gawthorpe, I. Viola, and J. Howell, „DIRECT IMAGE-TO-GEOMETRY REGISTRATION USING MOBILE SENSOR DATA,“ ISPRS Annals of Photogrammetry, Remote Sensing & Spatial Information Sciences, vol. 3, iss. 2, p. 121–128, 2016.
[Bibtex]@Article{Kehl2016a, Title = {{DIRECT IMAGE-TO-GEOMETRY REGISTRATION USING MOBILE SENSOR DATA}}, Author = {Kehl, C and Buckley, SJ and Gawthorpe, RL and Viola, I and Howell, JA}, Journal = {{ISPRS Annals of Photogrammetry, Remote Sensing \& Spatial Information Sciences}}, Year = {2016}, Number = {2}, Pages = {121--128}, Volume = {3}, Doi = {10.5194/isprs-annals-III-2-121-2016}, Owner = {christian}, Pdf = {https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/III-2/121/2016/isprs-annals-III-2-121-2016.pdf}, Timestamp = {2016.06.26}, Url = {https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/III-2/121/2016/} }
- C. Kehl, S. J. Buckley, S. Viseur, R. L. Gawthorpe, and J. A. Howell, „Automatic Illumination-Invariant Image-to-Geometry Registration in Outdoor Environments,“ The Photogrammetric Record, vol. 32, iss. 158, p. 93–118, 2017.
[Bibtex]@Article{Kehl2017a, Title = {{Automatic Illumination-Invariant Image-to-Geometry Registration in Outdoor Environments}}, Author = {Kehl, Christian and Buckley, Simon John and Viseur, Sophie and Gawthorpe, Robert Leslie and Howell, John Anthony}, Journal = {{The Photogrammetric Record}}, Year = {2017}, Number = {158}, Pages = {93--118}, Volume = {32}, Doi = {10.1111/phor.12188}, Owner = {christian}, Timestamp = {2017.05.16}, Url = {http://onlinelibrary.wiley.com/doi/10.1111/phor.12188/abstract} }
- C. Kehl and S. J. Buckley, „Automatic Image-to-Geometry Registration in Varying Illumination Conditions using Local Descriptors,“ in 3D-NordOst, 2016, pp. 151-160.
[Bibtex]@InProceedings{Kehl2016d, Title = {{Automatic Image-to-Geometry Registration in Varying Illumination Conditions using Local Descriptors}}, Author = {Kehl, Christian and Buckley, Simon J.}, Booktitle = {{3D-NordOst}}, Year = {2016}, Editor = {L. Paul and G. Stanke and N. Heuwold and M. Pochanke}, Month = {December}, Note = {https://www.researchgate.net/publication/317598127_Automatic_Image-to-Geometry_Registration_in_Varying_Illumination_Conditions_using_Local_Descriptors}, Organization = {Gesellschaft zur Foerderung angewandter Informatik}, Pages = {151-160}, Volume = {19}, Comment = {ISBN 978-3-942709-16-3}, Owner = {christian}, Pdf = {http://christian.kehl-foto.de/3DNordOst2016_article_IlluminationVariance.pdf}, Timestamp = {2014.11.14}, Url = {http://christian.kehl-foto.de/3DNordOst2016_article_IlluminationVariance.pdf} }
In addition to the Ubuntu-compilable code, I spent some time with MinGW to generate a Windows program. The code – as far as I tried – does not compile with Visual Studio and the VisualC compiler due to the 3rd-party library depdendency on Armadillo, ATLAS and BLAS/LAPACK (which each of them is a major problem to compile with VC). As I am a non-commercial dev person, I don’t care much about Windows compilation. So, as an offer to Windows users, you can obtain the binary 64-bit installer of Image2Geometry.