1 · Exam map course + brief
| Component | Weight | Format |
|---|---|---|
| Laboratory submissions | 40% | Four group submissions; 10% each |
| Major Project report | 15% | Calibrated experiments, analysis, evidence |
| Major Project talk | 5% | Presentation; pitch is a project hurdle |
| Final supervised written exam | 40% | Two-hour open-book exam; separate hurdle |
“Final Exam (individual) 40% supervised 2 h, open book, in the formal exam period” (MECH5720 Lecture 1A Introduction slides, Semester 2 2026)
2 · Universal solve chain Ch 1, 9
- Represent: choose y = h*x+n, y = Mx+n or y = Ax+n; define coordinates, dimensions and units.
- Challenge: name the assumption—linearity, shift/depth invariance, stable scene, adequate sampling, Lambertian view, calibrated geometry.
- Compute: keep signs, normalisation and physical units visible; do not stop at a scalar.
- Diagnose: predict another symptom and a control that separates the closest alternative.
- Bound: state the tested field, depth, exposure, frequency and noise range.
Structured r → likely model/calibration fault.
Small r alone → may still be noise fitting.
Exam move Full rank answers uniqueness; conditioning answers survival under noise. A plausible image is not proof of measured detail.
2A · Operator audit Ch 1
| Audit question | Evidence | If it fails |
|---|---|---|
| Does each unknown change y? | Distinct columns / measurement directions | Unidentifiable scene states |
| Are directions independent? | Rank test | No unique noiseless recovery |
3 · Lens geometry Ch 2
m = −dᵢ/dₒ = image size/object size
Use: ideal conjugate distance and signed magnification.
| Check | Meaning / action |
|---|---|
| One unit | Convert f and dₒ before reciprocals. |
| m < 0 | Image inverted; |m| gives reduction/enlargement. |
| Real camera | Focus sweep checks principal planes, thickness, aberration, tolerances and sensor placement. |
| Defocus | Sensor displaced from ideal dᵢ; test known target across position. |
4 · Sensor chain & limits Ch 2
Pixel integrates light over area, wavelength response and exposure; quantum efficiency maps photons to electrons; finite well capacity, offset, gain and quantisation form the recorded value.
| Limit | Signature | Discriminating control |
|---|---|---|
| Shot noise | Photon-count fluctuation; variance grows with expected count | Repeat at changed exposure/light |
| Read noise | Electronic uncertainty at readout | Dark frames; compare exposures |
| Dark/fixed pattern | Structured offset/response | Dark + uniform-field captures |
| Quantisation | Analogue values become discrete codes | Inspect code steps; bit depth ≠ usable range |
| Saturation | Many bright inputs share ceiling | Shorter exposure/smaller aperture |
Compare apertures only with focal length visible.
Gain rescales the recorded signal; it does not create photons. Report the usable span between noise floor and saturation, not nominal bit depth alone.
5 · Trade-offs & sampling Ch 3
| Control ↑ | Benefit | Cost / confound |
|---|---|---|
| Exposure time | More photons; shot/read-noise influence often improves | Motion smear; saturation |
| Aperture D | More light; shorter exposure possible | Narrower depth of field; aberrations |
| F-number N | Stopping down can enlarge depth of field/reduce some aberration | Less light; eventually diffraction |
| Gain | Uses output code range | No new photons; noise/clipping can worsen |
| Magnification | Spreads target over more pixels | Changes field of view/working distance |
| Sampling density | Raises representable spatial frequency | Smaller pixels collect fewer photons at equal irradiance/time |
ν > 0.50 → aliases fold to misleading lower frequencies.
Repair before sampling: magnify, sample more densely or optically prefilter.
Trap Interpolation after capture can smooth an image but cannot identify which high frequency already folded.
6 · Bottleneck diagnosis Ch 2–3
| Symptom | Change one factor | Closest alternative |
|---|---|---|
| Moving edge streak | Shorten exposure | Static target checks defocus |
| Fine pattern changes after subpixel shift | Increase sampling/magnification | Optical blur should be less phase-sensitive |
| Depth range sharpens when stopped down | Sweep aperture with compensated exposure | Very small aperture adds diffraction |
| Sharpness score rises with speckle/ringing | Known target + repeated capture | Metric may reward noise, not detail |
Record geometry, exposure, aperture, gain and measurement region. A control must isolate the claimed cause; changing several settings destroys causal attribution.
7 · Multiplex & relight Ch 4
Square/full rank: x̂ = M⁻¹y
Relight with weights w: Inew = Σᵢ wᵢ Iᵢ
| Question | Test | Consequence |
|---|---|---|
| Enough information? | Rank / dependent columns | Rank loss → distinct sources give same data |
| Stable? | Singular values; condition number | Weak direction amplifies noise/mismatch |
| Correct order? | One source at a time | Recovered energy should enter expected channel |
| Linear? | Several intensity levels | Saturation or response curvature breaks superposition |
| Scene stable? | Repeat code sequence | Motion violates one fixed x across captures |
| Offsets removed? | Dark/ambient capture | Otherwise inverse mixes bias into all sources |
Multiplex advantage is conditional. Read-noise-dominated capture may benefit; photon noise, saturation, timing drift and motion can remove the gain. State the operating regime.
8 · Verification loop Ch 4
- Black/ambient-correct coded frames.
- Write every code row before inversion.
- Recover source images; preserve physical scale.
- Forward-check Mx̂ ≈ y.
- Directly capture one lighting combination and compare it with the synthetic relight.
Exam move An inverse returning numbers proves only that the algebra ran. Use forward reconstruction and single-source trials to test whether the numbers describe the measured transport.
8A · Relighting bounds Ch 4
| Choice | Valid when | Warning |
|---|---|---|
| Weighted sum ΣwᵢIᵢ | Camera/illumination response linear and scene unchanged | Extreme or negative weights amplify recovery error and may lie outside captured lighting |
9 · Fourier method Ch 5
Convolution in space ↔ multiplication in frequency.
| Read | Meaning / exam consequence |
|---|---|
| Magnitude |X| | Amount of each spatial frequency |
| Phase ∠X | Alignment that builds edges/recognisable structure |
| Peak direction | Direction of change; perpendicular to visible stripes |
| Shifted display | Moves zero frequency to centre; transform itself unchanged |
| Low-pass | Attenuates rapid variation; broadens transitions |
| High-pass | Emphasises changes and often noise |
| Abrupt mask | Narrow frequency support spreads in space → ringing |
Axis units matter. Use image size and sample spacing to convert bins to cycles/pixel or cycles/mm. A log-magnitude display changes appearance, not coefficients.
10 · Sampling & boundaries Ch 5
- Sampling repeats the continuous spectrum; overlap folds high frequencies into baseband.
- Anti-alias filtering must occur before discrete sampling.
- The DFT assumes periodic extension: opposite edges meet under circular convolution.
- Zero padding, reflection and windowing create different boundary evidence; report the choice.
- For a real image, preserve conjugate symmetry; one-sided editing generally makes a complex result.
Trap The DFT is the transform; an FFT is an efficient algorithm for computing it. Switching between them does not remove optical blur.
10A · Spectrum prediction Ch 5
- Write the wave: identify which coordinate changes and its frequency in declared units.
- Place peaks: a real cosine gives a signed conjugate pair; distance from zero gives frequency magnitude.
11 · PSF → OTF → MTF Ch 6
DC term → total throughput. Near-zero |H| → weakly recorded pattern.
Measure assembled-system h. Open area/DC tests throughput; normalised 2-D |H| tests support; centre/corner and multi-depth PSFs test kernel validity.
12 · Wiener recovery Ch 6
Plain inverse: X̂ = Y/H
Use: suppress amplification where measured support is weak.
Choose K by sweeping a known target; compare residual, target error and ringing. Before tuning, test whether the PSF matches field position, depth and boundary policy.
13 · Lensless + ADMM Ch 7
x ← argmin ½‖Ax−y‖² + (ρ/2)‖x−z+u‖²
z ← prox(λ/ρ)R(x+u) ; u ← u+x−z
Diagnose: data residual tests sensor agreement; primal tests x−z; dual tests movement. λ sets prior strength; ρ changes numerical negotiation. A* backprojects; it is not A⁻¹.
13A · Light fields & depth Ch 8
Chosen-depth features align; other depths blur.