In this final seminar, we focus on microscopy principles: resolution limits, point spread function (PSF), contrast mechanisms, and fluorescence detection. These are the practical applications of wave optics, essential for understanding modern biomedical and materials imaging.
Pen & Paper Problems
Problem 1: Resolution Limits
The classical diffraction-limited resolution is given by the Abbe criterion (Rayleigh limit):
\[d = \frac{\lambda}{2 \, \text{NA}}\]
where NA is the numerical aperture of the objective lens. For oil immersion objectives, NA can exceed 1.0 because the immersion medium has \(n > 1\).
Tasks: 1. Calculate the diffraction-limited resolution for objectives with: - NA = 0.25 (low-power objective, air) - NA = 0.65 (mid-power objective, air) - NA = 1.0 (high-power objective, air) - NA = 1.4 (oil immersion, high magnification)
Use \(\lambda = 550\) nm (middle of visible spectrum).
Which objective is oil immersion? (Hint: it exceeds NA = 1.0.)
How does resolution improve with higher NA?
What is the resolution in nanometers for each case?
Problem 2: Point Spread Function (PSF)
The point spread function describes how a microscope images a point source (fluorescent molecule or reflective spot). The lateral FWHM (full width at half maximum) is approximately:
For confocal microscopy, a pinhole at the focal plane reduces the PSF axially and laterally by a factor of ~1.4 (assuming one Airy unit pinhole).
Tasks: 1. Calculate the lateral FWHM for a widefield microscope with NA = 1.0 and λ = 633 nm. 2. Calculate the same for confocal microscopy (with optimal pinhole). 3. The axial FWHM (depth of field) is roughly \(\text{FWHM}_{\text{axial}} \approx 0.88 \lambda / \text{NA}^2\) for widefield. - Calculate this for the same microscope. 4. For confocal, the axial resolution improves by another factor of ~2–3. Why is confocal advantageous for 3D imaging?
Problem 3: Phase Contrast Microscopy
In phase contrast, a transparent specimen (phase object) modulates the phase of light but not the amplitude, making it invisible in brightfield. A phase plate shifts the undiffracted (direct) light by \(\pi/2\) to convert phase shifts into amplitude (intensity) variations.
Tasks: 1. A specimen with refractive index \(n = 1.35\) (cytoplasm) is embedded in medium \(n = 1.33\). Light passes through a thickness \(t = 10\) μm. - Calculate the optical path difference: \(\Delta = (n_{\text{specimen}} - n_{\text{medium}}) \times t\). - Express as a phase shift: \(\phi = 2\pi \Delta / \lambda\) (use λ = 550 nm).
In brightfield (no phase plate), the intensity is uniform (invisible). Explain why.
In phase contrast, a phase plate shifts the direct light by \(+\pi/2\) (or \(-\pi/2\)). The diffracted light (from the specimen) interferes with the shifted direct light.
Write the total field: \(E_{\text{total}} = E_{\text{direct}} e^{i\pi/2} + E_{\text{diffracted}} e^{i\phi}\).
For weak phase objects (small φ), the intensity becomes proportional to the phase shift. Derive this approximation.
Calculate the intensity contrast for the example specimen.
Problem 4: Fluorescence Detection
A single fluorescent molecule (e.g., a dye or quantum dot) can be detected if enough photons are collected.
Given: - Absorption cross-section: \(\sigma = 10^{-16}\) cm² (typical for organic dyes) - Quantum yield: \(Q = 0.8\) (80% of absorbed photons produce fluorescence) - Excitation intensity: \(I = 1\) kW/cm² (e.g., from a focused laser) - Collection efficiency: \(\eta_{\text{coll}} = 0.1\) (10% of emitted photons collected by objective) - Detector quantum efficiency (QE): \(\eta_{\text{det}} = 0.8\) (80% of collected photons detected) - Integration time: \(\tau = 1\) ms
Tasks: 1. Calculate the excitation rate: \(R_{\text{exc}} = \sigma I\) (photons/molecule/second). 2. Calculate the fluorescence emission rate: \(R_{\text{fluor}} = Q \times R_{\text{exc}}\). 3. Calculate the number of detected photons in time \(\tau\): \(N_{\text{photons}} = R_{\text{fluor}} \times \eta_{\text{coll}} \times \eta_{\text{det}} \times \tau\). 4. Is the signal above the noise floor? (Typically, 10–100 photons suffice for detection over background noise.)
Problem 5: Darkfield Microscopy & Plasmonic Scattering
In darkfield, light scattered off small particles (like gold nanoparticles) is collected while unscattered light is blocked. Small gold nanoparticles exhibit strong scattering due to surface plasmon resonance.
Tasks: 1. Explain why gold nanoparticles appear bright in darkfield despite being much smaller than the diffraction limit. 2. The scattering cross-section for a small spherical nanoparticle can be approximated using Rayleigh scattering: \[\sigma_{\text{scat}} \approx \frac{8\pi}{3} \left( \frac{r}{λ} \right)^4 \, \sigma_{\text{geom}}\] where \(r\) is the particle radius and \(\sigma_{\text{geom}} = \pi r^2\) is the geometric cross-section.
For a 50 nm gold sphere at λ = 550 nm, estimate \(\sigma_{\text{scat}}\). How many times larger is it than the geometric cross-section?
Plasmonic enhancement: At resonance (typically 500–650 nm for gold), the scattering cross-section can be 10–100 times larger due to plasmon resonance. What does this mean for detectability?
Python Exercises
Setup
Exercise 1: Resolution Comparison
Calculate and visualize how resolution improves with NA.
/var/folders/t4/_9qps8wj56jc60nwkr3nrcr00000gn/T/ipykernel_10100/2246918468.py:82: RuntimeWarning:
divide by zero encountered in scalar divide
Exercise 4: Abbe Imaging Simulation
Simulate diffraction-limited imaging: create an object, apply frequency filtering, and reconstruct.
Code
# Create test object: two closely spaced dots (test resolution)size =256test_object = np.zeros((size, size))# Two dots separated by different distancesdot_radius =3y0, x0 = size //2-30, size //2-30y1, x1 = size //2-30, size //2+30yy, xx = np.ogrid[:size, :size]dot1 = (yy - y0)**2+ (xx - x0)**2<= dot_radius**2dot2 = (yy - y1)**2+ (xx - x1)**2<= dot_radius**2test_object[dot1 | dot2] =1.0# Add a grating patterngrating =0.5* (1+ np.sin(2* np.pi * xx /50))test_object = test_object +0.3* grating# Normalizetest_object = (test_object - test_object.min()) / (test_object.max() - test_object.min())# Simulate imaging with different NA (different frequency cutoff)NA_values = [0.25, 0.65, 1.0, 1.4]cutoff_frequencies = [30, 80, 110, 150] # Approximate pixel frequenciesfig, axes = plt.subplots(2, len(NA_values), figsize=get_size(15, 8))# Original objectF_object = fftshift(fft2(test_object))axes[0, 0].imshow(test_object, cmap='gray')axes[0, 0].set_title('Original Object', fontsize=9)axes[0, 0].set_aspect('equal')axes[1, 0].imshow(np.log10(np.abs(F_object) +1), cmap='hot')axes[1, 0].set_title('Fourier Spectrum', fontsize=9)axes[1, 0].set_aspect('equal')# Imaging with different NAcy, cx = size //2, size //2yy, xx = np.ogrid[:size, :size]r = np.sqrt((xx - cx)**2+ (yy - cy)**2)for idx, (NA, cutoff) inenumerate(zip(NA_values[1:], cutoff_frequencies[1:]), 1):# Create circular aperture (frequency cutoff) aperture = r < cutoff# Apply aperture in frequency domain F_filtered = F_object * aperture# Inverse FFT to get the "image" image = np.abs(ifft2(ifftshift(F_filtered))) image = (image - image.min()) / (image.max() - image.min() +1e-6)# Plot axes[0, idx].imshow(image, cmap='gray') axes[0, idx].set_title(f'NA = {NA}', fontsize=9) axes[0, idx].set_aspect('equal')# Show aperture axes[1, idx].imshow(aperture, cmap='gray') axes[1, idx].set_title(f'Frequency Cutoff', fontsize=9) axes[1, idx].set_aspect('equal')plt.tight_layout()plt.savefig('img/abbe_imaging.png', dpi=150, bbox_inches='tight')plt.close()print("Abbe imaging simulation:")print("Top row: Reconstructed images with increasing NA (resolution improves)")print("Bottom row: Frequency cutoff (aperture size increases with NA)")print("Note: Higher NA captures more high-frequency details, improving resolution")
Abbe imaging simulation:
Top row: Reconstructed images with increasing NA (resolution improves)
Bottom row: Frequency cutoff (aperture size increases with NA)
Note: Higher NA captures more high-frequency details, improving resolution
Exercise 5: Fluorescence Photon Counting
Calculate detected photons from a single fluorescent molecule.
Problem 1: Resolution improves with higher NA: - NA = 0.25: ~1.1 μm - NA = 0.65: ~0.42 μm - NA = 1.0: ~0.28 μm - NA = 1.4 (oil immersion): ~0.20 μm
Problem 2: Widefield lateral FWHM ≈ 0.51 μm for NA = 1.0, λ = 633 nm. Confocal improves by ~1.4×. Axial PSF is much larger (~1.7 μm), but confocal reduces it to ~0.6 μm.
Problem 3: A phase shift of ~0.4π rad results in intensity contrast. Phase contrast converts this to ~15–20% intensity variation, making cells visible.
Problem 4: With given parameters, ~100 photons are detected per millisecond—well above the noise floor. Single-molecule fluorescence detection is routinely achieved.
Problem 5: Gold nanoparticles scatter light much more efficiently (cross-section ~10–100× geometric) due to plasmon resonance. This makes them bright in darkfield despite being sub-diffraction.
Summary
Microscopy combines diffraction theory, optical design, and signal detection to visualize biological and materials specimens. Understanding resolution limits, PSF, contrast mechanisms, and fluorescence is essential for modern imaging applications in biology, medicine, and materials science. You now have the tools to analyze and optimize imaging systems.