Posted on04/09/2020byFabrice Monna|Comments Off on L’article ‘Machine learning for rapid mapping of archaeological structures made of dry stones – Example of burial monuments from the Khirgisuur culture, Mongolia –’ vient d’être publié dans Journal of Cultural Heritage
L’article “Machine learning for rapid mapping of archaeological structures made of dry stones – Example of burial monuments from the Khirgisuur culture, Mongolia –” par Monna, F.; Magail, J.; Rolland, T.; Navarro, N.; Wilczek, J.; Gantulga, J.O.; Esin, Y.; Granjon, L.; Allard, A.-C. Chateau-Smith, C. vient d’être publié dans Journal of Cultural Heritage. 43, 118-128.
La présente étude, menée dans le cadre du projet ROSAS, propose un workflow pour extraire des orthomosaïques l’énorme quantité de pierres sèches utilisées pour construire les complexes funéraires des steppes mongoles. Plusieurs algorithmes d’apprentissage automatique pour la classification binaire des pixels (c.-à-d. Pierres vs Non pierres) ont été évalués. Les données utilisées en entrée ont été extraites d’orthomosaïques haute résolution et de modèles numériques d’élévation (tous deux dérivés de l’imagerie aérienne par drone). L’analyse comparative a utilisé deux espaces colorimétriques (RVB et HSV), des caractéristiques de texture (cartes matricielles de contraste, d’homogénéité et d’entropie) et l’indice de position topographique, combinés à neuf algorithmes d’apprentissage supervisé (centroïde le plus proche, Bayes naïfs, k voisins les plus proches, régression logistique , analyses discriminantes linéaires et quadratiques, machine à vecteurs de support, forêt aléatoire et réseau neuronal artificiel). Lorsque les entités sont traitées ensemble, d’excellentes cartes de sortie, très proches ou surpassant les normes actuelles en archéologie, sont observées pour presque tous les modèles.
Modélisation 3D et photogrammétrie – Une (très) rapide introduction (2h CM / 4h TD / 3h TP)
Modélisation – différentes techniques
Positionnement dans l’espace – Microscan Time of flight Triangulation Tomodensitométrie – SfS Shape from Stereo Shape from Motion – Photogrammétrie Applications
Photographie pour la photogrammétrie
Les APN La focale et la distorsion Le format de sauvegarde Exposition (ISO, ouverture, vitesse) Choix du sujet Prise de vue Mise à l’échelle Quelques exemples
Utilisation dans un contexte recherche. Exemple de la Sibérie:
Quelques exemples de travaux sur la 3D par photogrammétrie, réalisés à Dijon:
Rolland, T.; Monna, F.; Magail, J.; Esin, Y.; Navarro, N.; Wilczek, J.; Gantulga, J.-O.; Chateau-Smith, C. (2021) Documenting carved stones from 3D models. Part II — Ambient occlusion to reveal carved parts. Journal of Cultural Heritage 49, 28–37 pdf.
Lkebir, N.; Rolland, T.; Monna, F.; Masrour, M.; Bouchaou, L.; Fara, E.; Navarro, N.; Wilczek, J.; Beraaouz, H.; Chateau-Smith, C.; Pérez-Lorente, F. (2020) Anza palaeoichnological site, Late Cretaceous, Morocco. Part III: Comparison between traditional and photogrammetric records. Journal of African Earth Sciences, 172, 1-11, n° 103985. pdf
Monna, F.; Magail, J.; Rolland, T.; Navarro, N.; Wilczek, J.; Gantulga, J.O.; Esin, Y.; Granjon, L.; Allard, A.-C. Chateau-Smith, C. (2020) Machine learning for rapid mapping of archaeological structures made of dry stones – Example of burial monuments from the Khirgisuur culture, Mongolia – Journal of Cultural Heritage. 43, 118-128. pdf
Wilczek, J. ; Monna, F. ; Jébrane, A.; Labruère-Chazal, C.; Navarro, N.; Couette, S.; Chateau Smith, C. (2018) Computer-assisted orientation and drawing of archaeological pottery. Journal of Computing and cultural heritage. 11, 2. pdf
Monna, F.; Esin, Y.; Magail, J.; Granjon, L.; Navarro, N.; Wilczek, J.; Saligny, L.; Couette, S.; Dumontet, A.; Chateau, C. (2018) Documenting carved stones by 3D modelling – Example of Mongolian deer stones. Journal of Cultural Heritage. 34, 116-128. pdf
Magail, J., Monna, F., Esin, Y., Wilczek, J., Yeruul-Erdene, C., Gantulga, J-O. (2017) Application de la photogrammétrie à la documentation de l’art rupestre, des chantiers de fouilles et du bâti. Bulletin Musée d’Anthropologie préhistorique de Monaco, n° 56, 69-92. pdf
Téléchargez ci-dessus les photos avec une résolution adaptée à votre ordinateur, puis produire un modèle à l’aide de la combinaison VisualSFM / Meshlab. Le modèle doit être maillé et texturé. Vous devez le joindre à votre mémoire en fichier zippé (format ply obligatoirement + le png de la texture); ne pas utiliser d’accent ou d’espace dans le nom des fichiers ou des répertoires).
ATTENTION, LE MODÈLE FINAL DOIT ETRE MIS A L’ECHELLE. VOUS PRENDREZ GARDE A BIEN ENVOYER TOUS LES FICHIERS NÉCESSAIRES A L’OUVERTURE DU MODÈLE. IMPORTANT : APRES AVOIR SAUVEGARDE VOTRE TRAVAIL ET FERME MESHLAB, VERIFIER QUE LE FICHIER SE ROUVRE CORRECTEMENT DANS MESHLAB!
Le MNT (groupe 2 généré en WGS 84) (fichiers de 2023 – 2024):
Téléchargez les documents ci-dessus. Ouvrir les fichiers TIF dans QGIS et le fichier KMZ dans Google Earth.
Question 3 (3 pts): Evaluer la précision absolue de la géolocalisation de l’orthomosaïque à partir de son insertion dans Google Earth. En d’autres termes, évaluer le décalage moyen (en m) entre le KMZ et le fond Google Earth (on considérera en première approximation que le calage Google Earth est exact et plusieurs points remarquables et homologues entre le fond et l’orthomosaïque seront pris). Fournir dans le rapport une capture d’écran de l’orthomosaïque incorporée dans Google Earth .
Question 4 (2 pts): Evaluer la précision relative (en m) à partir des distances apparentes entre les cibles dans QGIS et les valeurs mesurées au télémètre laser (l’orthomosaïque doit être reprojetée en Lambert93). Fournir dans le rapport une capture d’écran de l’orthomosaïque dans QGIS et le tableau des distances mesurées et calculées.
Question 5 (2 pts): Insérer le MNT dans le projet QGIS et reprojeter le MNT en Lambert93. Colorier le MNT de façon pertinente et ajouter les courbes de niveaux (choisir un pas approprié). Fournir dans le rapport l’image finale avec le nord, un titre et une échelle. Que pensez-vous de l’allure du MNT ?
Question 6 (1 pt): Quelle est la résolution de l’orthomosaïque en TIF en cm/pix (donnée disponible depuis QGIS)?
ATTENTION, LE MODÈLE FINAL DOIT ETRE MIS A L’ECHELLE. VOUS PRENDREZ GARDE A BIEN ENVOYER TOUS LES FICHIERS NÉCESSAIRES A L’OUVERTURE DU MODÈLE. IMPORTANT : APRES AVOIR SAUVEGARDE VOTRE TRAVAIL ET FERME MESHLAB, VERIFIER QUE LE FICHIER SE ROUVRE CORRECTEMENT, C’EST A DIRE INCORPORANT LA TEXTURE!
Ci-dessus, une vidéo expliquant comment mettre le modèle à l’échelle (en anglais), autrement voir sur internet pour une explication en français.
LA PARTIE PHOTOGRAMMETRIE FOURNIE VIA L’ENT DOIT ETRE ZIPPEE (ET ORGANISEE EN UTILISANT UNE ARBORESCENCE CLAIRE) AVEC COMME NOM ‘M1-PHOTOGRAMMETRIE’ SUIVI DU NOM DES AUTEURS. LE ZIP (UNIQUE) DOIT CONTENIR TOUS LES ELEMENTS LIES A LA PARTIE PHOTOGRAMMETRIE.
Ressources indispensables et liens
VisualSFM, logiciel libre de photogrammétrie (ici) Meshlab, logiciel libre de manipulation de modèles 3D (ici). Pour information, la version 2023.12 marche très bien pour la procédure decrite.
Télécharger puis décompresser la version de VisualSFM correspondant à votre système d’exploitation (cf ci dessus). Pour connaitre le type de système (32 ou 64 bits): panneau de configuration / Système et sécurité / Système. Attention à bien prendre la version CUDA si vous possédez une carte graphique NVIDIA. Pour savoir si une carte NVIDIA est installée: panneau de configuration / Matériel et Audio / périphériques et imprimantes / Gestionnaire de périphériques / Cartes Graphiques
Transférer le dossier à l’endroit que vous jugez approprié.
Télécharger tous les fichiers correspondant à votre système d’exploitation ici (ne surtout pas oublier cette étape, autrement la reconstruction dense ne sera pas possible). Tout copier et tout coller dans le répertoire que vous venez de créer, et contenant VisualSFM.
Modélisation VisualSFM + Meshlab (tutoriels qui peuvent être utiles):
Le site Combien ca porte (ici) VisualSfM and MeshLab workflow sur Youtube (ici) 3D scanning for free! sur YouTube (ici)
CloudCompare, logiciel libre de manipulation de modèles 3D (ici) Blender, logiciel libre de modélisation, d’animation et de rendu en 3D (ici) Sketchfab, l’équivalent de YouTube, mais pour des modèles 3D (ici) Photoscan, un excellent logiciel commercial de photogrammétrie (ici) Meshroom, un autre excellent logiciel de photogrammétrie, en open source (ici)
Présentation de Meshroom (carte NVIDIA, cuda compatible conseillée)
Meshroom et conseils de prise de vue
EXERCICE : Vous voulez vous entraîner à recoller deux faces d’un objet ? Le modèle d’une stèle néolithique gravée :
A l’aide de Meshlab, transformer les deux faces du modèle en STL (sans texture) puis les aligner (voir procédure ci-dessous). Sauver le résultat en STL.
Aligner les deux faces texturées du modèle puis sauver le résultat en format OBJ (voir procédure ci-dessous).
Combiner sans texture (ici), combiner avec texture (un tuto)
Le résultat final sur Sketchfab:
Bibliographie spécialisée
Ce cours a été préparé sur la base de nombreuses ressources internet et de livres, finalement assez simples.
Polygon mesh processing, Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, Bruno Levy, 250 pages. Editeur: A K Peters/CRC Press, langue: anglais. Une référence dans le traitement des modèles 3D.
Computer Vision: Algorithms and Applications. Richard Szeliski, 812 pages, Editeur Springer London Ltd, langue: anglais. Tout ce que vous avez toujours voulu savoir sur la vision par ordinateur.
La stéréoscopie numérique, Benoit Michel & Yves Pupulin, 291 pages, Editeur: Eyrolles, langue : français. Une bonne introduction à la production d’images stéréocopiques numériques, fixes ou animées.
La photomodélisation architecturale : Relevé, modélisation, représentation d’édifices à partir de photographies, Livio De Luca, 263 pages, Editeur : Eyrolles, langue : français. Un libre intéressant, bien illustré, et qui présente la photogrammétrie.
La 3D libre avec Blender 2.6 . Olivier Saraja, Henri Hebeisen, Boris Fauret, 535 pages, Editeur : Eyrolles, langue: français. Excellente introduction à Blender.
Trois semaines de terrain en Namibie, en compagnie d’Arnault de Lange, dans le cadre du projet FLATOCOA (Flux ATmosphérique d’Origine Continentale sur l’Océan Austral, resp. R. Losno). L’objectif était de collecter des sols à travers le pays. Ces sols seront caractérisés chimiquement, comme cela a été fait pour ceux de Patagonie et d’Australie. L’idée est d’identifier l’origine des particules, émises par érosion éolienne depuis les continents, puis transportées par voie atmosphérique dans l’Océan Austral.