Image-to-Geometry

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:

  • [PDF] [DOI] 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/}
    }
  • [DOI] 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}
    }
  • [PDF] 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.