HomeMedical Devices & Diagnostics HardwareHyperlens Mode Propagation: 2D Field Map

Hyperlens Mode Propagation: 2D Field Map

2D polar-coordinate field simulation of a metamaterial hyperlens: solve the actual cylindrical-harmonic wave field crossing a hyperbolic-dispersion shell, showing sub-diffraction angular modes convert from evanescent to propagating and emerge magnified, with live resolvability readouts.

Medical Devices & Diagnostics Hardware2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-medicine-topic-28 ↗ Open standalone

A metamaterial hyperlens carries sub-wavelength (evanescent) detail past the diffraction limit by giving alternating nanometre-thick metal/dielectric layers a hyperbolic dispersion relation — radial and tangential permittivity of opposite sign. This simulator solves that mechanism directly in 2D polar coordinates: two object points at the inner radius are decomposed into cylindrical angular harmonics, and each harmonic is propagated outward through its own local dispersion relation — capped (evanescent) in ordinary vacuum, uncapped (propagating) inside the hyperbolic shell. The rendered field is the actual summed wave, not a static illustration, and the readouts track which angular mode number represents the real feature spacing, whether that mode is evanescent or propagating in vacuum at the object radius versus the image radius, and how many layer pairs the effective-medium approximation needs to stay valid at that spatial frequency.

⚙ Under the hood

Solve the actual cylindrical-harmonic wave field of a metamaterial hyperlens in 2D polar coordinates: each angular mode is marched radially through its own local dispersion relation, showing sub-diffraction modes flip from evanescent to propagating inside the hyperbolic shell and emerge magnified, with live per-mode resolvability readouts.

metamaterialshyperlensmedical imagingdiffraction limitnanophotonicswave propagation2D field simulation

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)