PixInsight est une plateforme logicielle avancée de traitement d'images, conçue spécifiquement pour l'astrophotographie et d'autres domaines d'imagerie technique. Développée par des astrophotographes pour des astrophotographes, elle met l'accent sur la précision, l'efficacité et la polyvalence, en priorisant des algorithmes modernes et rigoureux plutôt que la simplicité d'utilisation. C'est un système modulaire à architecture ouverte, où toutes les fonctionnalités de traitement et de gestion de fichiers sont implémentées via des modules externes installables. PixInsight est disponible en version native 64 bits pour Linux, macOS et Windows, et exploite pleinement les processeurs multicœurs pour des performances optimales. La version actuelle est la 1.9.3 Lockhart (build 1646), publiée le 3 avril 2025, avec des améliorations de stabilité, des corrections de bugs et de nouvelles fonctionnalités comme l'optimisation des threads et la gestion des dépôts de mises à jour. Ce guide vise à être le plus complet possible, en couvrant les fonctionnalités principales, les outils, les workflows et les instructions d'utilisation, basé sur la documentation officielle, les tutoriels et les notes de versions récentes.
Installation et Configuration Initiale
Étapes d'Installation
- Téléchargement : Rendez-vous sur le site officiel pour télécharger la version correspondant à votre système d'exploitation. Les fichiers sont fournis sous forme d'archives tar.xz pour Linux, de paquets .pkg pour macOS, et d'installateurs .exe pour Windows.
- Linux (recommandé pour les performances maximales) : Décompressez l'archive et exécutez l'installateur en tant que root. Utilisez KUbuntu 24.04 LTS avec KDE Plasma pour une stabilité optimale. Assurez-vous d'avoir GLIBC 2.35+ et X11/XCB installés. Désactivez les effets "morphing popups" de KDE et retirez le pilote Nouveau si vous utilisez une carte NVIDIA.
- macOS : Désinstallez les versions précédentes en supprimant /Applications/PixInsight, puis exécutez le .pkg. Testé sur macOS 14 Sonoma et 15 Sequoia ; soyez patient lors de l'étape "Registering updated components" sur Apple Silicon.
- Windows : Exécutez l'installateur, qui supprime automatiquement les versions antérieures. Testé sur Windows 11 ; ajoutez des exclusions pour les fichiers .xisf dans Windows Security pour éviter les ralentissements dus aux scans antivirus.
- Licence : Activez avec votre clé de licence (pas nécessaire pour les mises à jour depuis 1.8.6+). Une licence commerciale est requise après la période d'essai de 45 jours.
Configuration Initiale
- Lancez PixInsight et configurez les préférences via Edit > Global Preferences : Activez l'optimisation des threads (défaut : activée) pour exploiter les cœurs multiples.
- Exécutez l'analyse de performance des threads via Process > Thread Performance Analysis ou la commande performance -x pour générer des données machine-spécifiques, optimisant les algorithmes comme les convolutions et les transformations de Fourier. Bénéfices : Jusqu'à 2x plus rapide sur des machines à 32+ cœurs.
- Ajoutez des dépôts de mises à jour tiers via Resources > Updates > Manage Update Repositories. Importez/exportez des listes de dépôts via des fichiers texte pour une configuration facile entre machines.
Interface Utilisateur
PixInsight dispose de trois interfaces intégrées : graphique (principale pour les workflows non linéaires), ligne de commande (pour l'automatisation), et scriptée (basée sur JavaScript via PJSR).
- Interface Graphique : Composée d'espaces de travail (workspaces) personnalisables, de vues d'images, de previews en temps réel, et d'outils comme PixelMath. Utilisez Workspace > Save Workspace Configuration pour sauvegarder des setups (ex. : un pour le prétraitement, un pour l'édition). Synchronisez les vues d'images via Image > Synchronize (Ctrl + Meta pour coordonnées célestes) pour comparer des images.
- Explorateurs : Process Explorer liste tous les outils ; History Explorer gère l'historique des processus (stocké comme propriétés XISF depuis 1.9.3).
- Raccourcis : Ctrl + O pour ouvrir une image ; double-clic avec Ctrl pour ouvrir une seule image d'un fichier multi-images.
Fonctionnalités Principales
PixInsight supporte les données en 8/16/32 bits entiers et 32/64 bits flottants, y compris complexes pour le domaine fréquentiel. Les processus sont indépendants des images, permettant des workflows non linéaires. Voici une liste exhaustive des catégories de fonctionnalités :
Prétraitement (Preprocessing)
Outils pour calibrer, aligner et intégrer les images brutes.
- ImageCalibration : Calibre les images avec des masters bias, dark et flat. Usage : Chargez les masters, sélectionnez les lights, et appliquez sans alignement initial. Bénéfice : Réduit le bruit thermique et corrige les vignettes.
- StarAlignment : Aligne les images avec correction de distorsions arbitraires (via splines DDM depuis 1.9.0). Usage : Sélectionnez une référence, activez "Distortion Correction". Bénéfice : Précision état-de-l'art pour les mosaïques.
- ImageIntegration : Intègre les images alignées avec rejet de pixels (ex. : Linear Fit Clipping pour >15 frames). Usage : Dans WBPP, activez "Fast Integration" pour >150 frames. Bénéfice : Améliore le rapport signal/bruit.
- DrizzleIntegration : Intègre les images sous-échantillonnées avec "Fast Drizzle" (nouveau en 1.9.0, kernels gaussiens recommandés). Usage : Activez dans WBPP pour une résolution accrue.
- WeightedBatchPreprocessing (WBPP) : Script automatisé pour le prétraitement complet (version 2.8.4). Usage : Ajoutez des dossiers de lights/darks/flats, configurez l'astrométrie, et exécutez. Bénéfice : Gère les métadonnées XISF et l'historique.
- FastBatchPreprocessing (FBPP) : Version simplifiée (1.1.7), idéale pour les débutants.
Traitement (Processing)
Outils pour la réduction de bruit, la restauration et les transformations.
- TGVDenoise : Réduction de bruit basée sur la variation généralisée totale (TGV). Usage : Appliquez sur des images linéaires avec masques. Bénéfice : Préserve les détails fins.
- MultiscaleMedianTransform (MMT) : Réduction de bruit et affûtage sans anneaux. Usage : Sélectionnez les échelles et appliquez itérativement.
- Deconvolution : Restauration d'images (basée sur l'entropie maximale multirésolution). Usage : Utilisez avec PSF estimé.
- PixelMath : Opérations mathématiques pixel par pixel. Usage : Écrivez des expressions (ex. : combinaisons de canaux) ; interface UI tiers disponible pour previews en temps réel.
- HistogramTransformation et CurvesTransformation : Ajustements de luminosité/contraste/couleurs.
- PhotometricColorCalibration (PCC) : Calibration des couleurs basée sur la photométrie stellaire. Usage : Appliquez après astrométrie.
- MultiscaleGradientCorrection (MGC) : Correction de gradients (nouveau en 1.9.0). Usage : Utilisez une référence de la base MARS ; paramètres par défaut pour la plupart des images. Bénéfice : Fiable pour les objets à faible luminosité.
- LinearDefectDetection et LinearPatternSubtraction : Correction de lignes défectueuses. Usage : Intégrez dans le workflow de prétraitement.
Post-Traitement et Améliorations
- MaskedStretch : Étirement non linéaire avec preview en temps réel.
- DynamicBackgroundExtraction (DBE) : Suppression de gradients.
- MorphologicalTransformation : Amélioration structurelle.
- Color Management : Espaces de travail RGB et masquage sélectif.
- ImageSolver : Astrométrie avec correction de distorsions (version 6.3). Usage : Configurez les splines DDM pour jusqu'à 16 000 points.
Scripts et Développement
- PixInsight JavaScript Runtime (PJSR) : Scripting ECMA-compliant. Usage : Écrivez et exécutez via Script Editor. Mise à jour vers V8 en cours pour ECMAScript 2024.
- PixInsight Class Library (PCL) : Développement de modules en C++.
- Scripts populaires : AnnotateImage, FindingChart, etc.
Fonctionnalités Avancées
- Synchronisation d'Images : Navigation synchronisée entre vues.
- Property Inspector : Inspection des propriétés XISF.
- Fast Drizzle : Accélération de l'intégration drizzle.
- Base MARS : Références pour MGC (couverture partielle du ciel).
- Optimisation des Threads : Adaptative pour algorithmes clés.
Mode d'Emploi : Workflows Typiques
Workflow de Prétraitement (Débutant)
- Organisez les fichiers : Dossiers pour lights, darks, flats, bias.
- Lancez WBPP : Ajoutez les fichiers, configurez (ex. : Linear Fit Clipping), exécutez.
- Vérifiez les masters et intégrez.
Workflow Avancé (Narrowband + Broadband)
- Prétraitement avec WBPP.
- Correction de gradients avec MGC.
- Calibration couleurs avec PCC.
- Combinaison avec PixelMath.
- Réduction de bruit avec MMT.
- Étirement avec MaskedStretch.
- Sauvegardez le projet via File > Save Project.
Dépannage
- Ralentissements sur Windows : Ajoutez exclusions pour .xisf.
- Erreurs d'astrométrie : Vérifiez l'époque dans ImageSolver.
- Consultez les tutoriels officiels pour des guides détaillés sur des outils spécifiques comme PCC ou MGC. Pour plus de profondeur, référez-vous à des livres comme "Mastering PixInsight" couvrant des workflows parallèles et mosaïques.