Website under maintenance

You are here

MAJA


MAJA

La chaîne MAJA (MACCS ATCOR Joint Algorithm, prononcer "maya") est une chaîne de détection de nuages et de correction atmosphérique. Elle est adaptée au traitement de séries temporelles d'images à haute résolution acquises sous des angles de vue constants ou quasi constants. Elle permet notamment de traiter les données issues de LANDSAT et SENTINEL-2.  Elle se base sur la chaîne MACCS développée par le CNES et le CESBIO depuis 2008, et incorpore progressivement depuis 2016 des méthodes issues de la chaîne ATCOR du DLR. Elle fait donc maintenant l'objet d'une collaboration entre le CNES, le DLR et le CESBIO, et bénéficie du soutien financier de l'ESA.



Sa particularité est d'utiliser l'information multi-temporelle contenue dans les images pour détecter les nuages et leurs ombres, estimer le contenu atmosphérique en aérosols et en vapeur d'eau, et corriger les effets atmosphériques (en prenant en compte les effets d’environnement et les effets du relief).

Pour plus de détails sur les méthodes associées à cette chaîne : http://www.cesbio.ups-tlse.fr/multitemp/?p=6050

 

Comment faire tourner MAJA ?

Pour traiter des séries temporelles, un exemple d’enchaîneur de MAJA est disponible ici : https://github.com/CNES/Start-MAJA

 

Format des données ?

Maja 3.2.2 est fourni en deux versions concernant la plateforme Sentinel-2:
  • TM : Une version capable de sortir des produits 2A au format Theia (décrit ici) à partir des produits de niveau 1C disponibles à l'ESA ou sur PEPS.
  • noTM :Une version qui fournit des produits 2A au format « natif » (décrit ici), toujours à partir des produits de niveau 1C disponibles à l'ESA ou sur PEPS. Cette version est fournie pour maintenir la continuité pour les utilisateurs de MAJA 1.0, mais cette possibilité sera abandonnée prochaînement. Nous conseillons aux nouveaux utilisateurs d'utiliser la version TM.

Maja 1.0 traite uniquement le format 2A natif.

 

Entrées:

La version de MAJA livrée est compatible avec les produits L1 aux formats suivants (documents fournis dans le package):

  • Sentinel-2 : (PSD) S2-PDGS-TAS-DI-PSD
  • Landsat 8: Landsat8_Level1_Data_Format_Control_Book_LSDS-809
  • Landsat 5-7: format interne CNES décrit dans PSC-IF-411-0081-CNES_E1R4
  • Venus: Description du format

 

Langage de développement :

C++; Python; Cmake

 

Système(s) d'exploitation supporté(s) :

Maja 3.2.2: Linux RedHat 6+, CentOS 6+, Ubuntu 12+

 

Installation :

Contrairement à la version 1.0, les librairies nécessaires au fonctionnement de MAJA 3.2.2+ sont précompilés et fournis dans l'executable.

Pour installer MAJA, après avoir dézippé  le fichier téléchargé, il faut lancer la commande

>>> bash MAJA-3.2.2_TM.run --target /path/to/install

L'outil vous donnera la réponse suivante :


Verifying archive integrity...  100%   All good.
Uncompressing MAJA 3.2.2  100% 
You can now run /home/hagolle/PROG/MAJA_Distrib/Maja-3.2.2-TM/bin/maja
List of spectral camera enabled:
LANDSAT8
More documentation can be found in /home/hagolle/PROG/MAJA_Distrib/Maja-3.2.2-TM/README
Sentinel2 n'apparait pas dans la liste (c'est un bug) mais il est bien présent.


Utilisation

Nous recommandons d'utiliser le script suivant pour traiter vos séries temporelles: https://github.com/CNES/Start-MAJA

La documentation du script indique aussi comment récupérer les bons paramètres d'execution et préparer toutes les entrées nécessaires.

Contact : 

maja-support@cnes.fr

 

Téléchargement :

cliquer sur MAJA dans le menu à gauche ou sur https://logiciels.cnes.fr/en/node/57?type=tel