Rapport 20-01-2007 Projet MARS phase II Multimedia

publicité
Rapport 2 – Projet MARS II (01/2007)
1/23
Multimedia Archeological Research System
Rapport 20-01-2007
Projet MARS phase II
Multimedia Archaeological Research System
CONTRACT N° T2IAEI212
Auteurs :
David Convent, Louis Wannijn, Bernard Tilkens & Patrick Semal
Rapport 2 – Projet MARS II (01/2007)
1.
2/23
Réunion du comité de suivi du projet MARS seconde phase.
Réunion Comité de suivi du 31/01/2007
IRSNB, salle de réunion du 9ème étage
Participants présents :
Agenda de la réunion du comité de suivi du 31/01/2007
9h30
10h00
P. Semal
Petit déjeuner (café/thé et croissants).
Début de la réunion
Evolution générale du projet
Intégration des nouveaux partenaires
10h20
D. Convent
Evolution du portail Mars et nouvelles fonctionnalités.
« bugs and features », Importation et exportation.
10h50
P. Semal
Numérisations des collections, état de la question à l'IRSNB
La gestion des données relatives à la gestion des collections.
11h10
Deios
Evolution du projet de prototype pour les acquisitions en 3D.
11h40
P. Semal
Le projet Ishango de « Prospective Research in Brussels »
12h00
Tous
Correction et ratification du rapport .
La fin de la réunion est prévue à 12h30.
Agenda des réunions du projet MARS seconde phase
Réunions du comité de suivi
Dates
Réunion initiale (IRSNB)
21/12/2005
Réunion 1 (MRAC)
08/08/2006
Réunion 2 (IRSNB)
31/01/2007
Réunion 3 (MRAH)
06/2007
Réunion finale (IRSNB)
09/2007
Rapport 2 – Projet MARS II (01/2007)
2.
Evolution du consortium
Points à discuter lors de la réunion du 31/01/2007
1.
2.
3.
4.
Problème signature des contrats et processus de l'ancre
Maladie de Louis
Demande de prolongation de 3 mois
....
3/23
Rapport 2 – Projet MARS II (01/2007)
3.
4/23
Rapports d'activités de la plateforme collaborative MARS
3.1
Mise en place des serveurs aux MRAH et MRAC
L'installation de l'application MARS aux Musées Royaux d'Art et d'Histoire a eu lieu début avril
2006 sans encombre. Le Musée Royal d'Afrique Centrale a annoncé début Juillet 2006 que leur
serveur était également prêt à recevoir l'application.
A priori, rien ne s'oppose à l'installation de l'application MARS au MRAC, mais l'équipe de
développement de MARS a émis le besoin de s'assurer d'abord du succès de la migration vers
Plone 2.5 avant l'installation du serveur (cf. Chapitre à propos de l'évolution de la technologie). La
migration des serveur de l'IRSNB et des MRAH, et l'installation du serveur du MRAC seront
effectuées fin août ou début septembre 2006.
3.2
Nouvelle Home page du serveur test de l'IRSNB
Une nouvelle home page a été mise en place et permet à l'utilisateur d'accéder directement aux
différentes sous-structures de la plate-forme.
Rapport 2 – Projet MARS II (01/2007)
3.3
5/23
Intégration des données pour les nouveaux partenaires "contenu"
3.3.a Groupe de contact FNRS Préhistoire
Depuis plusieurs années, le serveur web de l'IRSNB héberge le site web du groupe de contact
Préhistoire du FNRS. Ce groupe de contact organise une réunion annuelle en décembre qui est
l'une des réunions scientifiques majeures dans la discipline en Belgique et qui publie les Notae
Praehistoricae, une publication rapide mais de bonne qualité de l'actualité de la recherche sur la
Préhistoire dans nos régions. Le site du Groupe de contact ainsi que de ses publications (Notae
Praehistoricae et Studia Praehistorica Belgica ont été transférés vers la plate-forme MARS de
l'IRSNB. Cette migration permet au secrétaire du groupe de contact (I. Jadin) de mieux gérer le
contenu du site, de définir à la demande les droits d'accès aux fichiers pdf et ce sans
connaissances spécifiques. L'intégration des références des publications aux côtés de celles de la
SRBAP permettent d'effectuer une recherche commune dans les deux séries de publications.
L'utilisation de la plate-forme MARS offre différentes possibilités d'accès aux références
bibliographiques :
1. Recherche rapide dans les index de la plate-forme MARS
2. Recherche dans les références bibliographiques des Notae Praehistoricae
3. Consultation des index par volume
4. Accès aux fichiers PDF en accès libre ou sur demande
Vue de la table des matières du dernier volume du Notae Praehistoricae
Rapport 2 – Projet MARS II (01/2007)
6/23
Les contenus des 26 volumes des Notae Praehistoricae sont accessibles sous forme de
références bibliographiques ou de tables des matières. Celles-ci peuvent être exportées vers
d'autres bases de données ou logiciels de gestion de références bibliographiques. A partir du
volume 26, les articles sont disponibles librement au format PDF. Pour les volumes antérieurs, les
fichiers PDF sont accessibles pour les Notae Praehistoricae épuisés au format papier. Les autres
articles sont disponibles à la demande auprès du secrétaire du groupe de contact dans la mesure
ou les fichiers PDF existent.
La plate-forme MARS de l'IRSNB héberge dès aujourd'hui les références bibliographiques des
publications de la SRBAP et du Groupe de Contact Préhistoire du FNRS. Elle constitue dès lors la
base d'un portail bibliographique pour les revues relatives à la Préhistoire dans nos régions. Nous
souhaitons convaincre d'autres publications comme celles des « chercheurs de la Wallonie » ou le
Bulletin des Musées royaux d'Art et d'Histoire afin d'inclure leurs références et de renforcer le
potentiel scientifique du portail.
3.3.b SRBAP
Vue de la table des matières du dernier volume de ANTHROPOLOGICA ET PRAEHISTORICA
Nous avons poursuivi la migration du site de la SRBAP. L'ensemble des références
Rapport 2 – Projet MARS II (01/2007)
7/23
bibliographiques a été déplacé vers un dossier unique afin de facilité la recherche au sein de
toutes les références des publications de la Société depuis sa création.
Les index de chaque volume sont en cours de migration et reprennent le même « layout » que
celui adopté par les Notae Praehistoricae.
3.3.c ADIA
Le site de l'ADIA a migré sur le serveur MARS de l'IRSNB. Il est accessible via la « homepage »
du site MARS ou par son adresse propre (http://adia.naturalsciences.be/)
3.3.d SRPH
Dans l'attente de la mise en place du serveur MARS de la SRPH, les collections de l'IRSNB
relatives au site de Spiennes ont été inventoriées et photographiées par plateau.
Vue de la page du PLAT_2399
Rapport 2 – Projet MARS II (01/2007)
8/23
3.4
Modifications de la plate-forme MARS I
a.
b.
c.
e.
f.
g.
h.
i.
j.
Bibliographie: nouvelle gestion des fichiers PDF
Indexation des fichiers PDF
Externalisation de tous les fichiers (images, PDF, Video, Fichiers Office etc…)
Activation du protocole WEBDAV et définitions des « Types de contenu » pour les fichiers
Le contenu « Image » remplacé par le type « Picture »
Mode plein écran pour les sous-sections qui le réclament
Ajout d'une vue classée par types pour Folder et Smart Folder
Optimisation du système des catégories
Retrait du « livesearch »
a. Bibliographie: nouvelle gestion des PDF
Dans sa version originale, le produit CMFBibliographyAT permet de lier (par un lien interne) une
référence bibliographique à un fichier PDF. La relation est stockée au niveau de la référence
bibliographique. Ceci représente un inconvénient pour la gestion des fichiers PDF privés. En effet,
pour des raisons de droits d'auteur et de propriété, il peut arriver qu'un document PDF soit créé
plus d'une fois sur le site MARS, mais avec des droits d'accès différents. Dans ce cas, le premier
fichier PDF lié à la référence empêche tout lien ultérieur par un autre utilisateur. Afin de pouvoir
gérer ces droits de propriétés sur les documents PDF, nous avons adapté la gestion de ces
fichiers au sein du produit CMFBibliographyAT : le lien interne entre la référence et le PDF n'est
plus stocké au niveau de la référence mais bien au niveau du fichier PDF.
Cette modification permet à plusieurs utilisateurs ayant des droits d'accès différents de lier
plusieurs fichiers PDF gérés par des droits d'accès différents à une même référence
bibliographique.
b. Indexation des fichiers PDF
Les fichiers PDF stockés sur MARS sont indexés par leur méta-données mais aussi par
l'indexation intégrale de leur contenu. Nous avions des craintes quand à la baisse de
performances du système, mais nous n'avons rencontré aucune diminution de vitesse même
après avoir placé et indexé plus de 1200 fichiers PDF dont la taille varie entre 1 et 400 pages sur
le système . Ceci nous semble très intéressant dans la perspective de l'indexation complète des
documents placés sur la plate-forme MARS. Une autre crainte était l'augmentation du niveau de
bruit de fond suite à l'indexation de la bibliographie présente dans les articles. Toutefois, après
utilisation, il semble que le bruit de fond n'augmente pas de manière significative. Dans le cas
contraire, il est toujours possible d'exclure certains fichiers dont les fichiers PDF lors d'une
recherche avancée.
c. Externalisation de tous les fichiers (images, PDF, Video, Fichiers Office etc…)
Un certain nombre de types de contenu gérés par le site MARS ont pour fonction de stocker un
fichier. Celui-ci peut être de plusieurs types : fichiers plat (pur texte ASCII) ou fichiers binaire
(PDF, fichiers OpenOffice, images, vidéos, etc…).
Par défaut, Plone et les modules qui forment l'application MARS stockent ces fichiers dans la
ZODB (la base de données « objet » de Zope).
Ce choix technologique présente plusieurs inconvénients:
1) Par défaut, la ZODB est contenue dans un seul fichier. Si ce fichier est très volumineux, le
serveur Zope souffre de problèmes de performance car les actions de lecture/écriture dans
le fichier peuvent prendre plus de temps qu'avec un fichier plus petit.
2) Les mécanismes de lecture/écriture dans la ZODB sont « monothreadés ». Comme Zope
bénéficie de 4 « threads » par défaut, l'application s'engorge dès que plusieurs personnes
téléchargent un ou plusieurs fichiers simultanément. Cet inconvénient est d'autant plus
important que la taille des fichiers est grande.
Rapport 2 – Projet MARS II (01/2007)
9/23
Pendant la phase 1 du projet MARS nous avions déjà mis en oeuvre, avec succès, le stockage
des fichiers PDF (pris en charge par le module de gestion des références bibliographiques) sur le
système de fichiers plutôt que dans la ZODB. Nous avons dans la seconde phase étudié la
possibilité d'utiliser la même stratégie pour tous les types de contenus destinés à contenir un
fichier, quel que soit leur type. Nous avons, durant cette évaluation, réalisé que la solution
appliquée pour les PDF n'était pas adaptée aux images, en particulier lorsque l'on génère
automatiquement différentes tailles pour chaque image importée.
Après une étude des différents produits qui permettent de stocker le contenu de Plone sur le
système de fichiers plutôt que dans la ZODB, nous avons retenu le produit « FileSystemStorage »
qui semble l'option la plus simple et la plus stable à la fois. Une description complète du produit
peut être consultée sur la page http://plone.org/products/filesystemstorage.
Depuis l'externalisation des fichiers sur le système de fichiers, nous avons constaté une très
grande diminution de la taille de la ZODB (ce qui normal) et une accélération significative de
l'application en général. Pour exemple, la taille de la ZODB du serveur de l'Institut a diminué de 2
Gb à moins de 500 Mb suite à l'externalisation des fichiers.
La procédure de « Backup » incrémental des données ainsi externalisées a été mise en place.
L'ensemble des données contenues dans la ZODB et sur le système de fichier sont donc
sauvegardées sur bandes en cas de « crash généralisé » du système RAID5 présent sur le
serveur.
d. Activation du protocole WEBDAV et définitions des « Types de contenu » pour les fichiers
Zope, en plus d'intégrer un serveur http et ftp, permet des connexions par le protocole « webdav ».
« Webdav » est un protocole qui permet de naviguer dans la structure du site comme s'il s'agissait
d'un système de fichiers. Il est donc possible grâce à « webdav » de monter un volume réseau sur
le système client comme s'il s'agissait d'un disque partagé.
Vue d'une sous-structure de MARS via l'interface « webdav »
Le principal avantage de cette fonctionnalité est la possibilité d'envoyer des documents vers le
système (upload) par lots. L'interface de Plone, dans un navigateur web, ne permet de créer les
objets qu'un par un, mais il ne permet pas (sauf par le biais du système d'importation des
références bibliographiques) d'envoyer plusieurs objets à la fois. Dans le cas d'images, de fichiers
PDF ou de fichiers binaires en général, la possibilité de charger dans le système un lot d'objets
faisait cruellement défaut: la fonctionnalité était là mais il n'y avait pas d'équivalence entre les
fichiers envoyés par « webdav » et les objets développés pour MARS. L'équipe de développement
de MARS a donc configuré le serveur d'application pour faire en sorte que les fichiers PDF
chargés à l'aide de webdav soient transformés en objets « PDF File » dans Plone, les fichiers
Rapport 2 – Projet MARS II (01/2007)
10/23
images en objets « Picture », etc… Il a été fait de la sorte pour tous les types de fichiers plats et
binaires: images, videos et autres archives. Il est maintenant possible de les transférer par lots
vers le système MARS à l'aide de webdav.
e. Le contenu « Image » remplacé par le type 'Picture'
Par défaut, Plone propose une gestion avancée des images qui sont ajoutées au portail en tant
que contenu. Par opposition aux images qui font partie de l'interface utilisateur du portail (par
exemple les icones, les flèches, les points d'une liste, etc…), les images comprises comme
contenu sont ajoutées par les utilisateurs. Comme tout contenu géré par Plone, ces images
possèdent un jeu de méta-données qui permet de les identifier et qui, par le fait de son indexation
dans le moteur de recherche du portail, permet de les retrouver au sein du système.
Visualisation du contenu d'un dossier contenant des objets « Picture »
Rapport 2 – Projet MARS II (01/2007)
11/23
Depuis la version 2.1 de Plone, les images stockées dans le système en tant que contenu sont
automatiquement re-dimensionnées au moment où elles sont ajoutées au portail: en plus de la
taille d'origine de l'image, une série d'images de tailles différentes est générée et stockée dans le
système. Ces différentes tailles d'image sont très utiles pour produire des pages de catalogue ou
de description. Ces images peuvent alors être affichées de façon adaptée à la taille de la page et
au nombre d'images à afficher.
L'équipe de développement du projet MARS a étendu de différentes manières les fonctionnalités
de base de la gestion des images dans un site Plone.
Visualisation d'un objet « Picture »
Le produit ATPhoto a été analysé en profondeur et quelques unes de ses fonctionnalités ont été
intégrées à un nouveau type de contenu appelé « Picture », qui est un hybride entre le type de
contenu 'image' inclus dans le système MARS et le type 'Photo' proposé par le produit ATPhoto.
ATPhoto est un produit qui permet de gérer des photographies au sein d'un site Plone. Il permet
notamment d'afficher les métadonnées d'une photographie digitale (les données EXIF), d'organiser
les photos en album, et de produire des « slide shows ». Nous avons repris la possibilité d'afficher
Rapport 2 – Projet MARS II (01/2007)
12/23
les données EXIFS et nous nous sommes inspiré de la manière dont ATPhoto permet le stockage
des photos et de ses différentes tailles sur le système de fichier (cf. paragraphe suivant), mais
certaines fonctionnalités d'ATPhoto comme le « slide show » et la présentation par album, par leur
instabilité ou incompatibilité avec certains navigateurs web, n'ont pas été retenues pour le produit
livré avec MARS.
f. Mode plein écran pour les sous-sections qui le réclament
Le système MARS, en plus de mettre à disposition l'application de gestion des collections, des
objets de collection, des archives et des références bibliographiques, a été bâti en vue de pouvoir
héberger les sites « web » de certains partenaires au projet. Ainsi nous avons actuellement les
sites de l'ADIA et de la Société Royale Belge d'Anthropologie et de Préhistoire ainsi que le site du
groupe de Contact Préhistoire du FNRS qui sont contenus dans le site MARS.
Comme ces sites intègrent leur propre charte graphique, il est apparu utile d'avoir à la disposition
des gestionnaires du site une vue spéciale qui ne reprend pas les éléments d'interface présents
sur chaque page du site autour de l'affichage du contenu lui-même (le logo en haut, le formulaire
de recherche rapide, les onglets généraux, les différentes boîtes qui s'affichent à gauche et à
droite du contenu, le pied de page etc…).
Site du Meeting Ishango en « Full View »
Rapport 2 – Projet MARS II (01/2007)
13/23
Nous avons donc développé trois nouvelles vues pour les objets du site MARS, ces vues ont pour
point commun le fait qu'elles débarrassent la page des éléments de l'interface de Plone jugés
inutiles. Néanmoins, chaque vue a ses particularités en fonction des besoins de l'utilisateur. Une
vue reprend le titre et les liens internes du document, une seconde n'affiche pas le titre mais
conserve les liens internes en bas de page, la troisième n'affiche que le contenu de l'objet, sans
son titre et sans les liens internes.
Dans le même esprit, il nous a été demandé de développer une page affichant le contenu de
l'objet courant, mais sans l'habillage du site Plone, afin d'offrir à l'utilisateur une page prête pour
l'impression. Cette vue permet une impression « wisiwig » de la page de contenu. Cet outil est par
exemple très utile pour encoder directement le courrier dans un « template » comprenant les logos
et les données d'un papier à entête et d'archiver avec indexation les documents ainsi créés.
g. Ajout d'une vue classée par types pour Folder et Smart Folder
Le contenu d'un dossier peut être composé de plusieurs centaines d'objets. Dans ce cas, il est
difficile pour l'utilisateur de le visualiser.
Il a été demandé à l'équipe de développement de produire de nouvelles vues pour les dossiers
(« Folder ») et les « Smart Folder ».
En effet, Plone affiche par défaut le contenu d'un dossier sous la forme d'une liste ordonnées (soit
par ordre chronologique d'édition, soit par ordre alphanumérique, soit en respectant un ordre défini
par le gestionnaire du dossier).
Lorsqu'un dossier contient un nombre important d'objets, une telle liste peut rendre difficile la
navigation dans le site. Nous avons donc développé une vue supplémentaire pour les « Folders »
et les « Smart Folders » (dossiers et dossiers automatiques), qui affiche les objets classés par type
de contenu avant d'être classés par date de modification ou de manière alphanumérique. La vue
classée par type existe et fonctionne, mais nous avons encore besoin de l'améliorer afin de
permettre à l'administrateur du site de définir l'ordre dans lequel apparaissent les types de
contenus sur la page.
Vue triée par type du contenu d'un dossier
Rapport 2 – Projet MARS II (01/2007)
14/23
h. Optimisation du système des catégories
La recherche des catégories a montré des faiblesses de performance dans la fenêtre de recherche
des catégories à assigner à un objet dans le système MARS.
Cette fenêtre de recherche est basée sur un système mis en place lors de la parution de la version
2.1 de Plone (par l'adoption du produit ATReferenceBrowserWidget).
ATReferenceBrowserWidget a été nettement amélioré depuis, et nous avons inclus ces
améliorations dans notre système de recherche des catégories.
i. Retrait du « livesearch »
Depuis sa version 2.1, Plone intègre une fonctionnalité appelée « livesearch ». Il s'agit d'afficher
sur la page courante le résultat d'une recherche au fur et à mesure que l'utilisateur rempli le champ
de saisie dédié à la recherche rapide (le champ de recherche en haut à droite de chaque page du
portail MARS). Le « livesearch » a créé de nombreux problèmes aux utilisateurs de MARS, il
renvoie des résultats différents de ceux qui s'affichent normalement après avoir saisi le texte à
rechercher et cliqué sur le bouton de recherche. De plus dans certains cas, la recherche via le
« livesearch » bloque totalement le serveur pendant plusieurs minutes et celui-ci doit être
redémarré. Nous avons donc décidé de désactiver cette fonctionnalité.
Ceci cause actuellement la perte de la fonctionalité « Search only in this Folder » mais celle-ci sera
implémentée à nouveau sur base de la fonction « Search » de base. La désactivation du
« livesearch » a sensiblement accéléré les recherches dans le système MARS. Une recherche
classique composée de trois mots-clés dure moins de 3 secondes.
3.5. Utilisation du serveur METAMARS
Gestion des « Bugs » et « new Features » dans le tracker
De nombreux bugs ont été corrigés grace au système de tracker mis en place sur le site
metamars. Ils concernent principalement le support et l'apprentissage de certaine techniques
(webdav & autres mineures), des problèmes de FCKeditor (cache & autres), des problèmes de
fichiers fantômes non supprimables mais indexés.
La liste des bugs est disponible sur la page : http://www.naturalsciences.be/metamars/tracker.
4.
La gestion des collections à l'IRSNB, cas d'étude pour une gestion concrète des
collections MARS.
Le système MARS permet l'encodage des différents objets liés à une fouille archéologique et la
gestion des collections. Cependant, vu la très grande diversité de celles-ci et la variabilité des
structures de conservations (conservatoires, coffre-fort, armoires, ...), il n'était pas possible de
définir simplement une structure pré-établie suffisamment souple.
Vue du plan d'un conservatoire
Rapport 2 – Projet MARS II (01/2007)
15/23
A l'IRSNB, nous avons opté pour l'utilisation de simples pages agencées au sein d'une structure
hiérarchique. L'unité de stockage retenue est le plateau. Ces plateaux sont organisés au sein de
colonnes, elles mêmes appartenant à des travées. L'unité la plus large est le conservatoire. Les
collections d'Anthropologie et de Préhistoire sont réparties en majorité au sein de 4 conservatoires.
Une page schématisant le conservatoire permet d'accéder à chaque colonne de plateaux
individuellement identifiée. Les plateaux sont placés dans la colonne comme dans la réalité .
Chaque « hyperlien » permet d'accéder au niveau le plus détaillé constitué par la fiche individuelle
de chaque plateau. En théorie, il y a un maximum de 20 plateaux par colonne, 14 colonnes par
travée et 12 travées par conservatoire soit une total d'environ 3000 plateaux par conservatoire.
L'ensemble des pages correspondant aux 4 conservatoires de l'IRSNB ont été créées et éditées
par Micheline De Wit (ADIA), Stéphanie Van Begin (engagée dans le cadre du projet de
digitalisation des collections (DI/00/05) et Jean Rans (bénévole).
Ce choix permet de modifier aisément la position d'un plateau en utilisant les fonctions
CUT/PASTE d'un objet Plone. Des liens supplémentaires permettent d'accéder à un inventaire
réalisé par Jean Michel il y a 20 ans et à un « SmartFolder » qui résume de manière dynamique
les plateaux au sein de chaque colonne. Nous avons toutefois maintenu le menu « manuel » de
chaque colonne car il permet de placer les plateaux dans leur position réelle et également de
placer une icône de la photographie du plateau si celle-ci a été effectuée.
La position physique de chaque plateau est renseignée par le « Path » de Plone affiché dans la
partie supérieure de la vue.
Vue d'une page colonne et d'une page plateau
Rapport 2 – Projet MARS II (01/2007)
16/23
Chaque fiche de plateau reprend une description récente de l'état et la composition du contenu,
une photographie digitale à 10 Mpx du plateau qui permet, même pour des images jpg
compressées, de lire les étiquettes ou les marques sur les objets.
Résolution maximale des photographies de plateaux
D'autres informations comme les numéros d'I.G. ou de registre correspondants sont également
disponibles. Des objets MARS, ou n'importe quel fichier ou document, peuvent également être liés
par l'option « related items ».
Comme décrit au point 3.3d, les collections de Spiennes ont été numérisées en priorité. Plus de
200 plateaux ont ainsi été réarrangés et photographiés pour permettre au partenaire de la SRPH
d'effectuer leur inventaire virtuel des collections de l'IRSNB.
De même, plus de 200 plateaux contenant les collections de faune et de lithique des collections de
Spy ont été photographiés. Ceci complète les inventaires réalisés par les différents scientifiques
regroupés autour du projet Spy. Enfin 30 plateaux des collections d'Ishango ont été photographiés
ainsi qu'une centaine provenant de sites divers.
L'approche adoptée à l'IRSNB rencontre parfaitement les besoins de gestion des collections à une
exception près : l'accès à des informations privées et publiques différentes. En effet, la publication
de la partie « Repository » rendrait publique toutes les informations de localisation précise des
pièces en collections ce qui n'est pas possible pour des raisons de sécurité. A l'inverse le maintien
des données « Private » ne permet pas la diffusion de l'information et le partage des données.
Afin de contourner ce problème, nous avons opter pour la création d'un objet « Repository »
Rapport 2 – Projet MARS II (01/2007)
17/23
générique qui constituera une sous-structure optionnelle de l'objet collection. Ce conteneur dont le
contenu peut être composé d'autres conteneurs et/ou de tous les objets de collections, servira de
lien entre les objets, les assemblages, les individus « publiés » et la partie « Repository » privée.
Si l'utilisateur possède les droits suffisants, il pourra accéder immédiatement aux informations
« Repository » alors que si il accède aux objets avec des droits réduits, il ne pourra consulter que
les informations de bases et contacter le conservateur pour une recherche plus approfondie.
La gestion des droits d'accès étant possible au niveau de chaque fichier, le conservateur peut
donner les droits d'accès aux plateaux faisant l'objet de la demande et pas aux autres.
Private
Public
MARS
Repository
5. Offre commerciale pour les serveurs MARS de la SRPH et de la KUL Leuven
6.
Etant donné le retard dans la signature des contrats et la mise en place du processus de l'ancre,
nous avons retardé l'achat et la mise en place de ces 2 serveurs. Cet achat doit impérativement
être effectué durant le premier trimestre 2007.
L'IRSNB va effectué une demande de prix auprès de son fournisseur (Priminfo) pour les
configurations hardwares des serveurs de la KUL et de la SRPH. Une somme de 5000 euros par
serveur est prévue dans le contrat de base.
Pour rappel, l'offre d'il y a 6 mois était :
1.
2.
3.
4.
5.
Processeurs Intel Pentium 4 930 – Dual Core 3.0 GHz - 2 x 2 MB cache
800 MHz FSB – Intel EMT64 technoolgy
Carte-mère Intel SE7230NH1 (version LX si 9550S) – Intel 7230 chipset
2 x sorties séries - 1 x parallèle Bidirectionnelle – 4 x USB 2.0
Mémoire de 4 GB DDR2 533
•
4 x disque dur de 400 GB – SATA - 16 MB cache – 7.200 rpm
1.2 TB de capacité on-line en Raid 5
Rapport 2 – Projet MARS II (01/2007)
18/23
•
Contrôleur 3Ware 9550S (dans slot 64-Bit)
•
Cage hot-swap 3Ware pour 4 disques
•
Floppy 3"1/2
•
Lecteur DVD Samsung 16 x / 48 x
•
Pas d’écran
•
Carte graphique intégrée
•
Carte réseau Intel 82547 - PCI 10/100/1000 TP – Intégrée à la carte-mère
•
Clavier Logitech internet BE
•
Souris Microsoft Optical WheelMouse
•
Pas de logiciels – Serveur compatible Debian
•
Boîtier rack EN8950 – 5U – Alimentation 600W + 1 x ventilateur supplémentaires
+ glissières téléscopiques.
L'offre se monte à 3450 euros TTC. Les 1500 euros restants pourront être consacrés à l'achat
d'une licence "Windows serveur" (si souhaitée par les partenaires), d'un disque dur externe pour
effectuer des sauvegardes et d'un écran.
Rapport 2 – Projet MARS II (01/2007)
6.
19/23
Numérisation en 3D
La seconde phase du projet MARS a pour objectif d'évaluer les techniques de numérisation 3D
pour les collections d'archéologie.
Ce rapport reprend les différentes étapes et démarches réalisées par DEIOS durant la période de
juin 2006 à décembre 2006.
Développement du prototype (T 6)
1. Capteur : CCD couleur ou Noir et Blanc
Conformément au rapport précédent, un capteur CCD noir et blanc (1024x1024) a été acheté.
Son intérêt est double :
●
amélioration de la résolution et de la finesse des résultats à nombre de pixels identique. Le
nombre de pixels est identique à celui d’une caméra couleur de 1024x1024 mais, dans ce
cas-ci, tous les pixels interviennent dans la construction de l’image. Dans une CCD
couleur, par lot de 2x2 pixels, 1 est dédié au rouge (R), 2 au vert (G) et 1 au bleu (B) afin
de créer l’image RGB finale. La taille finale de chaque « pixel » résultant est donc 4x plus
grande que pour la CCD N&B.
Illustration de la qualité différente des images obtenues à l'aide d'une caméra 1Mpx NB
ou RGB. La flèche illustre, sur la mire URSAF, la limite de résolution. En dessous, la
résolution maximale est calculée. On atteint le facteur 1.7 (2 est le facteur théorique).
●
L’analyse de la couleur étant obtenue par le module chromatique (analyse multi-spectrale)
il n’est pas nécessaire que le capteur présente cette caractéristique inutile voire
problématique.
Le seconde figure montre que la CCD couleur donne une image mosaïque qu'il faut
reconstruire (cf pavé de 4 pixels). Ceci est une des sources importantes de la qualité
inférieure de la résolution des CCDs couleurs.
Rapport 2 – Projet MARS II (01/2007)
20/23
L’interfaçage a été adapté dans les logiciels existants afin d’utliser cette nouvelle CCD tout en
laissant la liberté d’utiliser une CCD couleur de la même gamme (système initial).
2. Normalisation et grande dynamique : « HDRI » (High dynamic range imaging)
Le premier développement réalisé concernant le traitement des textures est une fonctionnalité
HDRI qui a été intégrée dans la séquence d’acquisition du logiciel OSIRIS.
Gauche : Série de 6 images à enregistrer (nous en utilisons actuellement 10)
Droite : Image résultante suite à la procédure HDR
Dans notre cas, il s’agit d’une variante permettant d’obtenir, comme image finale, une photo sans
saturation ni zone noire. Cette fonctionnalité est développée et implémentée et pratiquement
opérationnelle.
3. Chromatographie
Le module chromatigraphie (Varispec) a également été acheté afin de poursuivre les
développements, cœur de ce projet. Ce développement a pour but de combiner une analyse des
couleurs en plus de l’analyse de la géométrie.
Rapport 2 – Projet MARS II (01/2007)
21/23
La résolution latérale (x,y) est la même que celle de la caméra puisque c’est le même capteur qui
est utilisé dans les deux étapes de la mesure (géométrie et texture). Le nombre de pixels, et donc
de spectres, sera identique à celui du relevé 3D.
Le développement de ce module et son intégration dans le logiciel d’acquisition sont très bien
avancés. Ceci comprend les points suivants :
1. séquence d’acquisition des images
2. sauvegarde en un seul fichier reprenant l’ensemble de couches (une couche par longueur
d’onde)
3. identification des longueurs d’onde à prendre pour la création de l'image RGB
4. création d’une image RGB à partir de ces couches
5. intégration dans le logiciel général d’acquisition
Il reste à finaliser :
1. les procédures de calibration
2. calibration des temps d’exposition selon les différentes longueurs d’onde (ceci afin de
donner un poids correct pour chaque couleur et ainsi pouvoir comparer et interpréter
correctement les résultats)
3. calibration des blancs
4. calibration de la non-uniformité de l’éclairage
5. …
Pour ce faire, différentes sources lumineuses ont été commandées afin de réaliser un banc
d’éclairage portable (et connu/calibré) et ainsi optimiser le résultat colorimétrique en fonction de la
réponse du module.
Ceci permet aussi de s’affranchir de l’impact de l’éclairage ambiant, de sa variabilité soit au cours
du temps, soit entre les différents sites de mesure.
4. Synthèse
En parallèle, la production de la machine (hors développements) a déjà commencé et suit le
planning initial (repris en annexe).
Le workpackage T6 (production de la machine complète) devrait donc se terminer dans le courant
du mois de mars. Ce retard est conséquent aux problèmes administratifs quant à la libération des
fonds nous permettant d’acheter le matériel. Comme l’ensemble des partenaires, aucune
liquidation n’a encore eu lieu depuis le début du projet en octobre 2005.
Post-Traitement des données (T 7)
Dans le cadre du projet MARS, l’analyse d’un logiciel libre (HyperCube) permettant d’exploiter les
images multi-spectrales (issues de la chromatographie) a été étudié et testé.
Notre module basé sur le Varispec a été adapté afin d’être compatible avec Hypercube. Il présente
les fonctionnalités majeures suivantes :
6. récupération de nos fichiers résultats (format TIFF) et interprétations des couches
Rapport 2 – Projet MARS II (01/2007)
22/23
7. création de spectres (1/pixel 3D) à partir de l’ensemble des couches (spectre visible, de
400 nm à 720 nm par bande de 10 nm)
8. création ou importation de bases de données personnelles pour l’analyse
9. comparaison/analyse des spectres « inconnus » à des bases de données de référence
10. création d’images dans des bandes spectrales à définir
11. création d’image RGB
12. …
Ce logiciel permet aussi de travailler sur les fichiers 3D :
13. ouverture des height maps (cartes des hauteurs en niveaux de gris donnant le fichier 3D)
14. création de la vue 3D
15. analyse du relief
16. combinaison avec l’aspect multispectral décrit ci-dessus
Ceci permet donc, au travers d’un seul logiciel d’analyser chaque prise de vue indépendamment,
sans devoir reconstruire le fichier à 360°.
C’est la philosophie développée par MARS dans le cadre de la création de la base de données :
centralisation et liaison entre les infos concernant une même prise de vue sans pour autant
fusionner l’ensemble des informations.
7.
Missions – sprints
7.a Louis Wannijn : Bolzano, (Bözen, zuid Tirol, Italië).
Datum: van 6 November tot 11 November 2006
Daar ben ik naartoe gestuurd om te werken aan de import and export functionaliteiten voor Plone
(webportaaltechnologie).
Ik heb daar enkele experts in Plone ontmoet. Daar heb ik nieuwe programatie technieken en
methoden van bijgeleerd. (testgericht programeren, XP programeren, data model opbouw en het
gebruiken van sequentiediagramen). Op het vlak van het maken van de functionaliteiten voor
Plone hebben we de huidige bestaande modules afgebroken en heropgebouwd in een propere en
flexibele manier. Helaas is niet alles afgeraakt en zullen we er nu verder op moeten werken.
7.b Louis Wannijn : réunion Plone Belgique du 22 novembre à Bruxelles
Présentation du projet MARS losr de la conférence de Fabien.
8.
Collaboration avec d'autres projets
8.1 Prospective Research in Brussels : Ishango (2007-2008)
Réalisation d'une plate-forme de numérisation et de recherche interactive favorisant la
diffusion scientifique entre les universités, les hautes écoles et les Musées de la Région
Bruxelles-Capitale. Application aux collections d'Ishango dont le bâton est devenu le
symbole des Sciences et de la Recherche en Région Bruxelles-Capitale.
http://www.naturalsciences.be/mars/groups/ishango-workspace/projet-region-bruxelloise/projet-prospective-research-in-brussels
Promoteur(s) : SEMAL Patrick & De MARET Pierre
Uiversité(s) : IRSNB & ULB
Unité de recherche : Lab. Anthropologie, Archéologie et Archéozoologie (IRSNB) & Centre d'Anthropologie
culturelle (ULB)
Chercheur : Crevecoeur Isabelle
Diplôme : Docteur en Sciences
Date de début du projet PRFB : 01/01/2007
Rapport 2 – Projet MARS II (01/2007)
23/23
Le projet doit démontrer la viabilité technologique, scientifique et financière d'un média de diffusion
scientifique alternatif, à savoir l'utilisation d'une plate-forme informatique collaborative (CMS)
basée sur des technologies « Open Source ».
Le tableau reprend les institutions et laboratoires collaborant au projet.
Institution
Labo / Unité
Collaborateurs
Discipline
IRSNB
Anthropologie
Dr. P. Semal
Anthropologie
IRSNB
Préhistoire
Dr. I. Jadin
Archéologie
MRAC
Préhistoire
Dr. E. cornelissen
Archéologie
ULB
Anthropologie Culturelle
Prof. P. de Maret
Archéologie
ULB/IRSNB
Anthropologie biologique
Prof. R. Orban
Anthropologie
ULB/ERASME
Embryologie
Prof. St. Louryan
Radiologie
Prof. D. Huylebrouck
Mathématique
Sint-Lucas
SRBAP
Société royale d'Anthro- Dr. A. Hauzeur
pologie et de Préhistoire
Archéologie/
Edition
ADIA
Association pour la dif- L. Cammaert
fusion de l'Information
Archéologique
Archéologie/
Vulgarisation
CIRB
Centre
Informatique E. Lemonne
Région Bruxelloise
Informatique /
Service web
D'un point de vue technologique, le doit définir, en collaboration avec le CIRB, les limites d'un
CMS « Zope/Plone » dans une perspective d'utilisation élargie au sein des administrations de la
Région Bruxelles-Capitale. Le CIRB démarre, en effet, une étude de faisabilité quand à l'utilisation
de la technologie « Zope/Plone » pour le nouveau portail régional prévu en 2009.
9.
MARS après le 30 septembre 2007 ?
A discuter en cours de réunion. Mars et après ? Comment maintenir les technologies développées
après le financement du projet MARS. La discussion peut être séparée pour les aspects de base
de données et multimédias/3D.
Téléchargement