Question

J'aimerais pouvoir programmer une interpolation pour voir comment cela améliore un algorithme d'augmentation du piqué par empilement d'images décalées (qui pour l'instant, étrangement, fonctionne quand même en sur-échantillonnant sans interpolation :S ).

1) Est-ce que mon algo (B) est-il un classique ? Si oui comment s'appelle-t-il ?
    Ou au contraire pourquoi n'est-il jamais utilisé / quel défaut conceptuel aurait-il ?
    PRINCIPE : la couleur du centre est calculée en moyennant la couleur des 4 coins. Ensuite dans chacun des 4 triangles  (qu'on devine) la couleur varie linéairement entre les 3 sommets.

2) Quelles sont les autres algorithmes classiques ?

3) Accessoirement, comment se fait-il qu'avec Gimp je ne voie aucune différence  
   entre les algos linéaire(C) / cubique(D) / sinc lanczos3 machin-truc (E) ?
 

A) option rééchantillonnage SANS interpolation de GIMP       B) algo perso "toit à 4 pans"
(pour montrer de quelles couleurs je pars ici)
59d3f0ff72e32_comparaisoninterpolation.jpg.7488f3800da6c998afef556776ed7d5c.jpg

C) linéaire Gimp                                       D) cubique Gimp                     E) sinc lanczos3 Gimp

Modifié par FroggySeven

Partager ce message


Lien à poster
Partager sur d’autres sites

6 réponses à cette question

Messages recommandés

  • 0

Salut,

 

Compte tenu du niveau technique de la question, je te suggère de la poser non pas dans la rubrique débutants, mais dans astronomie pratique.

 

Cdlt

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Tu semble avoir compris ce que represente l'interpolation bilineaire.

Pour les autres methodes, je t'invite a lire cet article d'avex que je trouve assez bien ecrit: http://www.avex-asso.org/dossiers/wordpress/?page_id=3169&lang=de_DE

 

Pour aller plus loin, je pense qu'il faut vraiment s'interesser aux bases des mathematiques du traitement du signal, a savoir:

-Les series de Fourier pour les signaux a bande limites

-La vitesse de convergence de la serie en fonction de la regularite de la fonction (classe de derivabilite)

-Comment passer du monde de la transformee de Fourier continue appliquee au signaux continus, vers le monde des signaux discrets periodiques a TFD discrete periodique en utilisant les series de Fourier

-Le lien entre la theorie de Fourier / le noyau sinc / les signaux a bande limites

 

Tu trouvera une bonne introduction sur ces sujet dans les cours de Bruno Torresani.

 

Une fois que tu aura compris a quel point la theorie de l'echantillonage et de l'interpolation sont intriques, tu pourra regarder ce qui existe de plus exotique (RKHS d'abord, echantillonages aleatoire et parcimonie ensuite) la les math commencent a devenir un peu plus velus.

Si tu ne veux pas aller aussi loin, tu peux regarder du cote des splines, qui ont des proprietes tres interessantes, en particulier a travers cet article

 

La on est encore dans des travaux qui ont plus de 10 ans. Pour le fun aujourd'hui la super resolution est presque devenu un art, ex avec des generative adversarial network, on arrive a faire ce genre de choses regarde page 15 en particulier.

On apprend au reseau de neurone a recreer de l'information frequentielle perdue a partir de training sur des modeles existants.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

kirth : Bien noté, la prochaine fois (ici c'est résolu) pour ce type de questions, j'utiliserai l'autre rubrique.

 

DolGulDur : Merci pour toutes ces infos (qu'il va me falloir un moment à digérer ;)) !!!

ça a des débouchés scientifiques, ce genre d'approches basés sur une "banque d'images possibles" ?

ça me rappelle mon enfance, quand je regardais le matin dans la pénombre mes habits posés sur le dossier de ma chaise, et essayait d'y reconnaitre quelque chose, animal ou autre...

... pour m'apercevoir ensuite en plein jour qu'avec les ombres ce n'était évidemment pas du tout le volume que j'avais imaginé.

Bref, pour détailler les feuillages d'une forêt sur une photo c'est génial,

mais est-ce encore de l'information pertinente (c'est bien une question, hein, je n'ai pas la réponse !) ?

------------------------------------------------------------------------------------------------------------------------------

RESOLU :

- "Mon" algo est un "pur" linéaire jamais utilisé en photo "esthétique" car les diagonales sont très moches.

- Ce que Gimp appelle une interpolation linéaire est en fait une interpolation bilinéaire,

 algorithme pas plus gourmant en puissance de calcul, et accessoirement nettement plus élégant / facile à programmer (mais  qui accorde trop d'importance à / étale trop / la moyenne des coins ???).

- on ne peut pas voir  la différence avec l'interpolations cubique ou autre, en partant de 4 pixels seulement, car celles-ci utilisent des points adjacents au delà des coins.

Modifié par FroggySeven

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Dolguldur : ça me rappelle aussi la justification des choix visuels des premières interfaces informatiques sur l'airbus A320. Ils ne voulaent pas "faire joli", rajouter des informations extrapolées, pour ne pas faire croire au pilote que la machine en savait plus qu'en réalité. Par exemple le relief était représenté de façon très grossière (surface polygonale de couleur parfaitement uniforme), pour que le pilote garde en tête que la machine fournissait des données approximatives.

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
il y a 34 minutes, FroggySeven a dit :

Dolguldur : ça me rappelle aussi la justification des choix visuels des premières interfaces informatiques sur l'airbus A320. Ils ne voulaent pas "faire joli", rajouter des informations extrapolées, pour ne pas faire croire au pilote que la machine en savait plus qu'en réalité. Par exemple le relief était représenté de façon très grossière (surface polygonale de couleur parfaitement uniforme), pour que le pilote garde en tête que la machine fournissait des données approximatives.

 

 

Oui, je pense que tu tiens bien la le probleme inherent aux methodes d'interpolations.

Elles ont toutes pour but de "deviner" du contenu frequentiel.

 

Une des approches commune pour poser le probleme de superresolution/interpolation est de le considerer probleme d'inpainting (retrouver de l'information simplement effacee), mais dans le domaine de Fourier.

 

A partir de la, la seule solution est d'utiliser des apriori pour remplir le spectre manquant, sans toucher au spectre existant:

 

-sinus cardinal: l'apriori est que le signal est a bande limite, donc qu'il est egal a son approximation par serie de Fourier avec un nombre fini de polynomes trigonometriques de degres finis. Cela correspond a considerer la partie cachee du spectre de Fourier comme etant nulle.

 

-polynomial (ex: splines, lagrange, bernstein (bezier)...): l'apriori est que le signal d'origine suis une courbe de regularite limitee. Par regularite on entends souvent la classe de la fonction, soit son nombre de derivees non nulles. Cela correspond aussi a considerer que la representation du signal dans une base polynomiale donnee est nulle a partir d'un certain point. Le nombre de points utilise par direction correspond au degre maximum du polynome.

 

-Methodes parcimonieuses simple ou structuree, avec ondelettes, apprentissage de dictionaires ou approche rang faible, etc... en echantillonage aleatoire : On considere que la representation du signal d'interet comporte peu de termes non nuls une fois exprimee dans une base donnee (non necessairement orthogonale), mais a la differences des approches precedentes, ce ne sont pas forcement tous les termes superieurs a une certaine complexite qui sont nuls, et les autres non nuls.

 

-Methodes d'apprentissage type GAN: on entraine deux systemes a l'aide de donnees reelles: le discriminateur doit reconnaitres les images credibles des images non realistes, et le generateur est entraine a generer des images qui arrivent a tromper la vigilance du discriminateur. Ainsi, a partir d'une bonne base de donnee, on peut carrement remplir l'information manquante par de l'information que le discriminateur aurait considere comme plausible.

 

Bref tous ces outils peuvent etre appliques a l'astronomie, (d'ailleurs beaucoup le sont deja) dans le contexte d'un algo de dithering.

J'avoue que j'aimerais bien ecrire mon propre solveur pour ce type d'outil. Ca prends du temps, mais j'y arriverais:)

 

 

 

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant



  • Contenu similaire

    • Par John deuxsource
      Je me suis aperçu que mes traitements précédents étaient ... euh comment dire.... NULS ! j'appliquais mal la couche de luminance....
      Du coup je me lance dans le retraitement de mes photos. Voici une des premières que j'ai effectué avec mon dobson. J'ai vraiment bien fait de la reprendre... quand on voit la différence entre mes deux résultats c'est juste le jour et la nuit.
      Je vous épargne toute les différences de traitement mais maintenant j'utilise  SIRIL pour la déconvolution et les réductions de bruit ,PIX pour le montage LRVB  et l'autostretch.
       
      L'image a été faite  en plusieurs soirées en Juillet 2022. J'avais gardé 40min de luminance (poses 500ms) et 8min de RGB par canal.
      la comparaison entre les images vaut son pesant de cacahuètes. j'espère que ca vous plaira ! (je vous mets un petit crop de la partie centrale pour le plaisir )
      DOBSON 508mm ASI533 mono  FILTRES RGB Astronomiks Table EQ tom'O

       
      Et enfin l'ancienne !

    • Par FoxOriginally
      Bonjour, j'ai essayé pour la première fois mon AsiAir plus, j'ai fais mon polar alignment avec succès et 1er problème,  je n'arrive pas à dépasser les 30s de pose sans filé et encore je dois en jeter environ 2 sur 5 qui en ont.
      Ensuite j'ai fait mon empilement depuis l'asiair pour essayer mais je préfère faire le tri sur pc donc j'ai décidé de transférer mes images sur clé usb, je  la branche - move to - usb ect, le transfert se fait bien, je retire la clé comme il faut et quand j'ouvre sur l'ordi mes images la résolution est passé en 244 / 160, et rien a faire. j'ai essayé avec une autre clé, changer d'ordi, j'ai copier au lieu de déplacer... enfin bref je ne trouve pas la solution.
      en vous remerciant par avance de vos réponses ! 
    • Par Blink
      Bonsoir,
       
      Sur la photo jointe, j'ai appliqué une réduction du bruit sur Fitsworks (2 fois de suite)
      Puis un flou gaussien sur les étoiles (pour ne pas me faire ramasser par ALAING )
       
      Mon set up :
       
      Lu  TS102/520
      ASI 2600 MC
      50 poses de 3 mn sans AG (soit 2h30mn)
      Ciel Bortle 4-5
      Siril et fitsworks
       
      Cependant le résultat me semble assez moyen... Je voulais savoir si d'autres  logiciels de débruitage gratuits existent?
      Merci pour vos lumières !!
       
      Bonne soirée,
       
       
    • Par Blink
      Bonjour!
       
      J'image avec une ZWO 2600 MC et une lunette de 100mm /520 de focale. Je souhaite acheter un télescope pour avoir plus de lumière et de focale pour photographier des objets plus petits (galaxies de printemps par exemple).
      la ZWO 2600 MC a des pixels de 3.75 microns
       
      Selon la loi qui définit l'échantillonnage, E = 206*P/F,  avec un instrument de 800 mm de focale (type TN 200/800 par exemple)  j'arrive à 206*3.75/800 = 0.96 secondes d'arc
      Compte tenu des possibilités de seing en France, il n'est pas utile d'avoir une focale plus grande, car je serai directement sur-échantillonné, n'est ce pas?
       
      Je vous remercie pour ce rappel sur la loi ... de l'échantillonnage
       
      Bon ciel ce soir!
    • Par airbus340
      Bonsoir à tous ,
       
      Je vous soumets ce flat pour avoir votre avis.
      Le halo central vous paraît -il normal ?
      On dirait un gros donut 
      Je n'avais jamais remarqué ça auparavant 
      L'histogramme est à 31500 donc bon normalement 
      Merci par avance pour vous réponses 
      Ph
       

  • Évènements à venir