|
|
| Ligne 1 : |
Ligne 1 : |
| − | ==Presentation by his founder ==
| |
| | | | |
| − | This is the documentation of a set of software photogrammetric tools that, under certain conditions,
| |
| − | allow to compute a 3D modelization from a set of images.
| |
| − | MicMac is a tool for image matching. I began to write it in 2005, while working at the French National
| |
| − | Geographic Institute (IGN), as a tool integrating several recent results of the scienti�c community. It is
| |
| − | a general purpose tool, probably in many (if not all) speci�c contexts, one will be able to �nd a more
| |
| − | accurate tool. However, one of its expected advantages is its generality. It has been used in a lot of
| |
| − | di�erent contexts, for example:
| |
| − | | digital terrain model in rural context from pairs of satellite images, with exact or approximate
| |
| − | orientation;
| |
| − | | digital elevation model in urban context with high resolution multi-stereoscopic images;
| |
| − | | detection of terrain movements;
| |
| − | | 3D modelization of objects (sculptures) or interior and exterior scenes;
| |
| − | | multi-spectral matching of images registration.
| |
| − | Of course this generality comes with a price . . . : it requires a lot of parameterization which sometimes
| |
| − | turns to be quite complex. For 3D computation, MicMac works only with oriented images like the ones
| |
| − | resulted from classical aero-triangulation process. Early in 2007, there were several opportunities that
| |
| − | encouraged me to create a tool that could orientate a set of overlapping images, so that they can be
| |
| − | matched in MicMac:
| |
| − | | I bought my �rst re
| |
| − | ex digital camera, and thought it would be fun to be able to make 3D models
| |
| − | from my holidays pictures, which turned to be right;
| |
| − | | I discovered the existence of the magical SIFT algorithm from David Lowe, and thought this would
| |
| − | make this idea feasible by solving the tie point problem, which turned to be right;
| |
| − | | I had already written several pieces of software, including some calibration tools, which could be
| |
| − | reused and made me think it could be done easily and quickly, which turned to be wrong . . .
| |
| − | Since 2008, several tools were added to solve speci�c requirements: tools for ortho-photo, tools for
| |
| − | demosaicing. . . Since 2007, MicMac is an open source software, under the CeCILL-B license (an adaptation
| |
| − | to the French law of the L-GPL license); as far as I understand law (not very much) all the other
| |
| − | tools described in this document are extensions and evolutions of MicMac and obey to the same license.
| |
| − | Di�erent people have helped me in writing these tools:
| |
| − | | Gregoire Maillet for supporting satellite orientation models (grid of rpc),
| |
| − | | Arnaud Le Bris for adaptation of Sift++ supporting large images,
| |
| − | | Didier Boldo for the �rst Windows adaptation,
| |
| − | | Aymeric Godet and Livio de Luca for developing two di�erent user friendly interfaces and also
| |
| − | making many tests,
| |
| − | | Christophe Meynard for solving some tricky Linux problems,
| |
| − | | Christian Thom for the �rst idea of multi-correlation,
| |
| − | | Jean-Michael Muller for improvements about installation,
| |
| − | | Ana-Maria Rosu for many typo corrections (alas, I can create them faster than she can correct
| |
| − | them).
| |