MANIPULATION NAÏVES (+
QUE -)
SUR DES IMAGES ASTRONOMIQUES
NUMÉRIQUES
Considérations diverses et opérations
arithmétiques et informatiques
imaginées par lerautal
1. UN CONSTAT PEU ENGAGEANT
L'image ci-dessous est le résultat d'une série de poses avec un objectif
de qualité moyenne.
Certaines étoiles, (marquées A, B, C, D) sont approximativement
"normales", c'est à dire de forme ronde, telle qu'on l'attend tacitement
d'une photo d'étoile.
Certaines (E, F) sont déformées ou extrêmement déformées à cause de
défauts dans l'objectif (lamelles du diaphragme en particulier). Ici, rien
d'attendu.
D'autres (G, H, I, J) sont faibles et ne ressortent pas très bien sur le
bruit de fond de l'image.
Les étoiles E et F "mélangent leurs pixels".
La ligne orange est une ébauche de séparation entre eux.
2. LA QUÊTE DE LA BAGUETTE MAGIQUE
Et si, d'un coup de baguette magique, je pouvais améliorer tout cela ?
Tout ce qui suit est un bloc-notes sur lequel sont reportées les
tentatives, réussies ou non, pour satisfaire à ce désir peu
réaliste.
Contrainte supplémentaire, je voudrais que les opérations réalisées,
mentales et informatiques, soient explicables à des personnes n'ayant
qu'une connaissance réduite des mathématiques.
Et, si les lecteurs devaient se laisser tenter à une mise en pratique à
partir des explications données, il faudrait que cela n'engage aucune
dépense... si ce n'est la disposition d'un ordinateur pas trop ancien.
3. ALLONS-Y
- Faire défiler les soldats sur une seule colonne
ou sur plusieurs ? Dans ces diverses situations, comment distribuer un
ordre de mission au Chasseur Schmoll qui est le 15ème d'une colonne de
18 soldats ?
Lire l'épisode mélancolique : La
lettre de mission du Chasseur Schmoll.
- Installer
le langage Python sur son ordinateur. En particulier sous
Windows.
Cette page est une tentative pour aider les Windowsiens à démarrer
avec Python.
En complément, si vous envisagez de pratiquer vraiment, il sera utile
d'installer un outil pour entrer votre code et le modifier : installer
l'éditeur Geany. Comment et pourquoi ? (à rédiger)
- Premiers
essais avec Python par Françoise, Ines, Thomas et Siril : la
table de multiplication par 7.
Ces quelques indications ne peuvent se substituer à un vrai cours sur
le langage mais permettent de poser quelques repères, utiles pour
comprendre comment traiter les fichiers FITS... quand d'autres
acquisitions auront été faites.
En complément : utilisation de fonctions pour améliorer la lisibilité
du code. (à rédiger)
- Listes et Post-it
à rallonge. Trouver la place du Sempervivum et de la Sauge sur
la ligne de plantation sans faire appel à un drone.
- Les listes telles que présentées brièvement ci-dessus ne sont pas
toujours assez performantes. Dans ce cas, on utilise les objets numpy. Mais cela doit être compris.
Pour cela vous pourrez lire : les daurades de Françoise, Ines, Thomas
et Siril. (à rédiger)
En complément : installation de la bibliothèque numpy
sous Windows (à rédiger) ainsi que installation de la bibliothèque pyfits (pour agir sur les fichiers au
format FITS) sous Windows (à rédiger).
- Ensuite ?
Et bien nous aurons le bagage conceptuel pour rentrer dans le lard et
commencer à travailler les images FITS avec Python.
...
4. TRAVAILLER L'IMAGE NUMÉRIQUE AVEC PYTHON
- Un photographe portraitiste essaie de restituer la vérité
de son modèle. Mais qu'est la vérité en photographie ?
Un dessinateur caricaturiste va, lui aussi, essayer d'interpréter son
modèle, mais il va user d'artifices qui exagèrent certains traits pour
que le dessin terminé nous exprime, lui aussi, une vérité
du sujet. Au final il nous permet de voir certaines évidences que nous
n'aurions pas perçues sans lui.
Démarrage : on commence par caricaturer
une image astronomique (première partie).
Pages HTML
éditées avec BlueGriffon, logiciel libre