INF2310 v�r 2010 - L�sningshint 1

Oppgave 1 - Komme i gang med pikselmanipulasjon i Matlab
Matlab-skript


Oppgave 2 - Oppl�sning og samplingsteoremet

  1. Rayleigh-kriteret: sin(t) = 1.22*lambda/D gir ca. 6.1*E-5. Siden for sm� t vil sin(t)=tan(t)=t, s� y=s*tan(t)=0.305mm.
  2. Fra notat: y' = y*f/(s-f) = 3.08E-06m, alts� ca 3.1mikrometer.
  3. T_0 = y' = ca 3.1 mikrometer. F_0 = 1/T_0 = ca 1/3.1 mikrometer^{-1} (alts� ca 1/3.1 per mikrometer).
  4. Samplingsteoremet sier at man m� ha mer enn 2 samples per periode. Alts� m� vi ha mindre enn 2 samples per 3.1mikrometer. Ts<1.54mikrometer
  5. 16mm/1.54mikrometer er ca. 5200, og 24mm/1.54mikrometer er ca. 7800, s� vi m� ha 5200x7800 sampler (ca. 38.5 megasamples)
  6. Vi ville ha halve oppl�sningen, alts� 3.1x2=6.2mikrometer mellom hvert punkt, mindre enn 3.1mikrometer mellom samplene, og 1/4 av alle samplene i oppgave e.
  7. Fra Rayleigh-kriteriet ser vi at en �kning av D vil gi mindre minste avstand mellom punktspredere som kan skilles. Alts� bedre oppl�sning.


Oppgave 3 - Pikselst�rrelse og anti-aliasing
Hver piksel ville best�tt av middelverdien til 5x5=25 punkter, s� resultatbildet ville blitt flatt (gr�tt). Om samplene var kun 1x1 mikrometer ville bildet fortsatt v�rt flatt, men intensiteten ville v�rt avhengig av hvor pikslene starter.


Oppgave 5 - Lagringsbehov
Vi multipliserer og f�r

linjer x sampler per linje x bytes per pixel x bilder per sek x antall sekunder i 2 timer

alts�

480 x 640 x 3 x 30 x 60x60x2 = 199.065.600.000

Oppgave 6 - Rekvantisering
Siden like mange forgrunn som bakgrunn, ville kvantiseringsterskelen bli lagt midt mellom 50 og 200, (50+200)/2 = 125. Rekonstruksjon hvor 0 ble gjort om til 50 og 1 til 200.