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-Micha?el Muller for improvements about installation, | Ana-Maria Rosu for many typo corrections (alas, I can create them faster than she can correct them).