One-click electromagnetism at the nanoscale

What is Mie scattering?

Questions & answers

What is the difference between Mie and Rayleigh scattering?

Rayleigh scattering is the small-particle limit: particles much smaller than the wavelength scatter as tiny dipoles, with an intensity proportional to d6/λ4, so blue light is scattered far more than red. Mie scattering is the exact solution for spheres of any size; it contains Rayleigh scattering as its small-size limit and, for larger particles, the forward-peaked, nearly colour-independent scattering of droplets and dust.

Why is the sky blue but clouds white?

Air molecules are about a thousand times smaller than the wavelength of light, so they Rayleigh-scatter: blue light (450 nm) is scattered about 5–6 times more than red (700 nm), and the scattered skylight looks blue. Cloud droplets are 10–20 µm across, far larger than the wavelength; in this Mie / geometric regime all colours scatter about equally, so clouds look white. At sunset the long path through the air removes the blue, leaving red and orange.

What is the scattering cross section?

The scattering cross section Csca is the area that, multiplied by the incident intensity, gives the total power the particle scatters. Likewise Cabs for the power it absorbs, and the extinction cross section Cext = Csca + Cabs for the power removed from the beam (what a UV-vis spectrometer measures). Divided by the geometric cross section πr2 they give the efficiencies Qsca, Qabs, Qext, which can exceed 1 at a resonance.

What is the formula for the extinction and scattering cross sections in Mie theory?

With the size parameter x = 2πr nm/λ and the Mie coefficients an, bn:

Qext = (2/x2) Σ (2n+1) Re(an + bn),   Qsca = (2/x2) Σ (2n+1) (|an|2 + |bn|2),   Qabs = Qext − Qsca, and C = Q πr2.

The coefficients are ratios of Riccati–Bessel functions of x and mx (m: the particle's index relative to the medium). The Mie scattering calculator evaluates them for you, with stable recursions, for spheres and core–shell spheres.

What is localized surface plasmon resonance (LSPR)?

In a metal nanoparticle much smaller than the wavelength, light drives the conduction electrons into a collective oscillation. Its polarizability is α = 4πr3 (ε − εm)/(ε + 2εm), which resonates when Re ε = −2εm (the Fröhlich condition): near 520 nm for gold and 390 nm for silver in water. This is the localized surface plasmon resonance; it sets the colour of gold and silver colloids and concentrates light into near-field hot spots.

How do I calculate Mie scattering?

Online, in one click, with the Mie scattering calculator on this site: choose the material (from a built-in database of measured optical constants), the medium and the diameter, and get the extinction, scattering and absorption spectra; the near-field calculator maps the field around the particle. In code, open-source packages such as miepython and PyMieScatt (Python) or Mätzler's MATLAB functions implement the same series.

When is the Rayleigh (dipole) approximation good enough?

When the particle is much smaller than the wavelength inside it: roughly x < 0.1–0.3 and |m|x ≪ 1. For a 20 nm gold sphere in visible light it is close; for 60 nm gold, or any silicon or titanium-dioxide particle over about 100 nm (which have magnetic Mie resonances), it fails and the full Mie series is needed.

What is meant by Mie scattering (simple explanation)?

When light hits a particle about as big as its wavelength, the particle re-radiates it in a pattern that depends on its size and material: that is Mie scattering, named after Gustav Mie. Simply put, small particles scatter blue light more and in all directions, while particles comparable to or larger than the wavelength scatter all colours more equally and mostly forwards. Its laws are Maxwell's equations solved for a sphere; there is no single power law like Rayleigh's 1/λ4.

What causes Mie scattering, and what are examples in daily life?

It is caused by particles comparable to the wavelength of light (roughly 0.1–10 µm for visible light): water droplets, dust, smoke, pollen, fat droplets in milk, and pigment particles. Everyday examples are white clouds and fog, the whitish haze around the sun, the white of milk and paint, the glow of headlights in fog and the visible beam of a laser in smoke.

Is Mie scattering selective or non-selective?

In remote sensing three regimes are named: Rayleigh scattering (particles much smaller than the wavelength, strongly selective, 1/λ4), Mie scattering (comparable sizes, weakly wavelength-dependent) and non-selective scattering (particles much larger than the wavelength, such as cloud droplets, scattering all wavelengths equally). Mie theory itself covers all three; the "non-selective" case is its large-particle limit.

Mie theory or Fraunhofer diffraction for particle sizing?

Laser-diffraction particle sizers fit measured angular scattering with a model. The Fraunhofer approximation treats particles as opaque disks and needs no refractive index; it works for particles much larger than the wavelength (above about 25–50 µm). Mie theory needs the particle's and medium's refractive indices but is exact at all sizes, so ISO 13320 recommends it for particles below about 50 µm and for transparent particles.

How is Mie theory used in DLS and FTIR?

Dynamic light scattering measures an intensity-weighted size distribution; converting it to volume or number distributions uses Mie theory to weight each size by how strongly it scatters. In infrared (FTIR) spectroscopy of cells and particles, Mie scattering distorts the baseline and band shapes ("Mie scattering artefacts"), which correction algorithms remove with Mie-based models.

Is there Mie scattering software or code (MiePlot, Python, GitHub)?

Yes: MiePlot (Philip Laven, Windows), Python packages such as miepython, PyMieScatt and scattnlay, Mätzler's MATLAB functions and many codes on GitHub, including command-line (CLI) tools, compute Mie scattering. This site runs the same exact theory online with no code, and adds core–shell, spheroids, cylinders, dimers, substrates, focused beams, arrays, emitters and heating.

How are aerosol optical properties calculated?

From Mie theory applied to the measured or assumed size distribution and refractive index of the aerosol: the extinction, scattering and absorption coefficients, single-scattering albedo and asymmetry parameter that climate and remote-sensing models use. Each size is computed exactly, then summed over the distribution.

How is Mie theory derived?

The incident plane wave, the field inside the sphere and the scattered field are each expanded in vector spherical harmonics (multipoles). Requiring the tangential electric and magnetic fields to be continuous at the surface gives, for each multipole order n, two equations whose solution are the Mie coefficients an (electric) and bn (magnetic). All measurable quantities, cross-sections, angular patterns and near fields, follow from them; Bohren & Huffman, chapter 4, gives the full derivation.

What are the scattering phase function and the asymmetry parameter?

The phase function is the angular distribution of the scattered light, normalized over all directions. Its mean cosine is the asymmetry parameter g = ⟨cos θ⟩: 0 for symmetric (Rayleigh) scattering, close to 1 for the strongly forward scattering of large particles (about 0.85 for cloud droplets). Radiative-transfer models often replace the exact Mie phase function by the Henyey–Greenstein function with the same g.

What is the T-matrix method (approach)?

A generalization of Mie theory: the particle is described by a transition matrix that maps the multipoles of any incident field onto those of the scattered field. For a sphere the T-matrix is diagonal with the Mie coefficients; for spheroids, clusters, particles on substrates and periodic arrays it is computed once and reused, which is how the spheroid, dimer and array calculators here work. Variants such as the invariant imbedding T-matrix method extend it to large and irregular particles.

What is Mie–Gans theory?

Richard Gans extended the small-particle (quasi-static) Mie result to ellipsoids in 1912, giving each axis its own depolarization factor. It explains why gold nanorods have a transverse and a longitudinal plasmon and how the longitudinal one red-shifts with aspect ratio; the spheroid calculator goes beyond it with an exact T-matrix.

What does a Mie scattering graph look like?

Plotted against the size parameter, the extinction efficiency of a non-absorbing sphere rises steeply, overshoots to about 4, then oscillates (the interference structure) with a fine ripple of narrow resonances, settling at 2 for large spheres. The angular (polar) plot changes from the symmetric Rayleigh pattern to a strong forward lobe with many side lobes. The calculators plot both spectra and field maps.

How is Mie scattering measured (experiments and techniques)?

A typical Mie scattering experiment shines a laser on particles and records the scattered intensity versus angle (goniometry, nephelometers, laser-diffraction sizers) or versus wavelength (extinction and dark-field spectroscopy). The angle dependence and the spectrum are compared with Mie theory to find size and refractive index. Particles from tens of nanometres to the millimetre scale are covered; field maps such as those here give a visualization of what happens in and around the particle.

Is Mie scattering elastic?

Yes. The scattered light has the same wavelength as the incident light, unlike Raman or fluorescence, which shift it. Mie theory describes elastic scattering and absorption by spheres.

Where does Mie scattering occur in the atmosphere?

On aerosols, dust, smoke, pollen, haze and cloud droplets, particles comparable to or larger than the wavelength. It makes haze whitish, clouds white and the glow around the sun bright, and it is what lidar and satellite remote sensing measure to retrieve aerosol size and amount.

What is the quasi-static (quasistatic) approximation?

In electromagnetism, the (electro-)quasistatic approximation applies to a particle much smaller than the wavelength: the incident field is nearly uniform across it at any instant, so the particle can be treated as if it sat in a static field that slowly oscillates. This gives the simple dipole (Rayleigh) formulas and the plasmon condition Re ε = −2εm; it misses the red shift, broadening and higher multipoles of larger particles, which full Mie theory includes.

Is a rainbow Mie scattering?

Rainbows form in raindrops of about a millimetre, thousands of wavelengths across, where geometric optics (refraction and internal reflection) explains them; Mie theory, which is exact for spheres of any size, reproduces the rainbow and adds the supernumerary bows and the glory that ray optics misses. For small cloud droplets the bows wash out into a whitish fogbow.

Does Mie scattering occur in optical fibers?

The main scattering loss in glass fiber is Rayleigh scattering from tiny density fluctuations in the glass, which falls as 1/λ4 and sets the low-loss window near 1550 nm. Mie scattering comes from larger defects, bubbles or inclusions, comparable to the wavelength, and is mostly forward-directed; good fibers keep it small.

What is the best book (textbook) on Mie theory?

Bohren & Huffman, Absorption and Scattering of Light by Small Particles (Wiley, 1983), is the standard text, with derivations and code (Wiley paperback 1998, Wiley-VCH reprint 2008). Van de Hulst, Light Scattering by Small Particles (1957), is the classic on the physics, including the anomalous diffraction approximation; Mishchenko, Travis & Lacis, Scattering, Absorption, and Emission of Light by Small Particles (2002), covers the T-matrix method.

Who discovered Mie scattering?

Gustav Mie published the solution in 1908 to explain the colours of colloidal gold; Ludvig Lorenz had derived an equivalent result in 1890, and Peter Debye extended it in 1909, hence "Lorenz–Mie theory" or "Lorenz–Mie–Debye theory". The standard references are Bohren & Huffman, Absorption and Scattering of Light by Small Particles (1983), and van de Hulst, Light Scattering by Small Particles (1957).

Mie scattering is the scattering and absorption of light by a sphere of any size, described exactly by Maxwell's equations. Gustav Mie's 1908 solution covers everything from molecules and nanoparticles, which scatter blue light most (Rayleigh scattering), to cloud droplets and dust, which scatter all colours almost equally. It is why gold colloids are red, why clouds are white and how particle sizers and nanophotonic designs work.

How a particle scatters depends on its size parameter x = 2πr nm/λ (its circumference in wavelengths) and its refractive index relative to the surrounding medium. The answer is an infinite series of multipoles (dipole, quadrupole…) whose coefficients an, bn give the cross-sections, the angular pattern and the field inside and around the particle.

Mie vs Rayleigh scattering

Rayleigh scatteringMie scattering
Particle sizemuch smaller than λ (x ≪ 1)any size (exact)
Wavelength dependence∝ 1/λ4: blue scattered mostweak for large particles; resonances for metals and high-index particles
Size dependence∝ d6oscillating, approaching twice the geometric area
Angular patternsymmetric forward / backwardstrongly forward for large particles
Examplesblue sky, small nanoparticleswhite clouds, fog, milk, gold and silicon nanoparticles

Calculate it in one click

Mie scattering calculator

Extinction, scattering, absorption spectra

Near-field maps

Field enhancement around a sphere

Gold UV-vis spectrum

Size vs plasmon peak

Dimer hot spots

Gap fields, SERS