Adaptive_optics.gif(576 × 198 pixel, dimensione del file: 2,6 MB, tipo MIME: image/gif, ciclico, 101 frame)

Logo di Commons
Logo di Commons
Questo file e la sua pagina di descrizione (discussione · modifica) si trovano su Wikimedia Commons (?)

Dettagli

Descrizione
English: If your image suffers from time-varying distortions (e.g. due to the atmosphere fluctuations when you do ground-based astronomy) you can use a wavefront sensor to measure them on a spot you know the shape of ("guide star"), and then correct for them using a deformable mirror.
Data
Fonte https://twitter.com/j_bertolotti/status/1144525775242182658
Autore Jacopo Bertolotti
Licenza
(Riusare questo file)
https://twitter.com/j_bertolotti/status/1030470604418428929

Mathematica 11.0 code

ghost3=(*Import or create a square image to use*)
dim = Dimensions[ghost3][[1]]
zpoly[x_, y_, n_, m_] := -Which[m >= 0, ZernikeR[n, m, Sqrt[x^2 + y^2]]*Cos[m ArcTan[x, y]], m < 0, ZernikeR[n, -m, Sqrt[x^2 + y^2]]*Sin[-m ArcTan[x, y]] ];
Z = Table[
   N@Table[
     If[x == y == 0, 0, zpoly[x, y, n, m]], {x, -1, 1, 2/(dim - 1)}, {y, -1, 1, 2/(dim - 1)}], {n, 0, 3}, {m, -n, n, 2}];
Z = Flatten[Z, 1];
ClearAll[fpsf]
fpsf[t_] := 
  Table[RandomReal[{-1, 1}] Sin[RandomReal[{0, 1}] t + RandomReal[{0, 2 \[Pi]}] ], {10}];
p1 = Table[
   psfcoeff = fpsf[t];
   psf = psfcoeff.Z;
   psfcoefferr = RandomReal[{-0.1, 0.1}, 10];
   GraphicsRow[{ArrayPlot[Abs[Fourier[RotateRight[InverseFourier[ghost3], {128/2, 128/2}] *(Exp /@ (I 20*psf))] ], PlotRange -> All, PlotLabel -> "Distorted image"]
     ,
     MatrixPlot[psf, PlotRange -> All, Frame -> False, PlotLabel -> "Measured distortion"]
     ,
     ArrayPlot[Abs[Fourier[RotateRight[InverseFourier[ghost3], {128/2, 128/2}] *(Exp /@ (I 20*(psfcoefferr.Z) ))] ], PlotRange -> All, PlotLabel -> "Recovered image"]
     }, ImageSize -> Large]
   , {t, 0, 1, 0.01}];
ListAnimate[p1]

Licenza

Io, detentore del copyright su quest'opera, dichiaro di pubblicarla con la seguente licenza:
Creative Commons CC-Zero Questo file è reso disponibile nei termini della licenza Creative Commons CC0 1.0 Universal.
La persona che ha associato un'opera con questo atto legale ha donato tale opera nel pubblico dominio rinunciando a tutti i diritti sull'opera in tutto il mondo, inclusi tutti i diritti connessi o altri diritti simili, per quanto permesso dalla legge. Puoi copiare, modificare, distribuire ed utilizzare l'opera, anche a fini commerciali, senza chiedere alcun permesso.

Didascalie

Aggiungi una brevissima spiegazione di ciò che questo file rappresenta
Adaptive optics to correct for distortions.

Elementi ritratti in questo file

raffigura

image/gif

863d3964c3c4b088e42cb6cd7d8fb597efd08858

2 726 190 byte

198 pixel

576 pixel

Cronologia del file

Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.

Data/OraMiniaturaDimensioniUtenteCommento
attuale14:37, 28 giu 2019Miniatura della versione delle 14:37, 28 giu 2019576 × 198 (2,6 MB)BertoUser created page with UploadWizard

La seguente pagina usa questo file:

Utilizzo globale del file

Anche i seguenti wiki usano questo file:

Metadati