---
title: "How many temperatures do three infrared colours reveal?"
description: "Use one saved DustPedia galaxy record to see temperature–opacity tradeoffs, two-component degeneracy and a zero-amplitude boundary."
canonical_url: "https://sandboxphysics.com/stories/interstellar-dust/three-bands-and-many-temperatures/"
language: "en"
page_type: "story"
alternate_languages:
  zh-CN: "https://sandboxphysics.com/zh/stories/interstellar-dust/three-bands-and-many-temperatures/"
last_modified: "2026-11-04"
---

[Interstellar dust, infrared light and polarization](https://sandboxphysics.com/stories/interstellar-dust/)

Interstellar dust · L3

# How many temperatures do three infrared colours reveal?

Sandbox Physics · 2026-11-04

Three infrared fluxes can constrain a chosen one-temperature model while allowing many two-temperature mixtures. That is not a contradiction: the second model asks the same measurements to determine more independent quantities. We will keep the observations fixed and change only the stated model and response assumptions.

## Before you begin

Read the equilibrium-temperature chapter. You need the idea of a weighted residual and a linear combination. The next article supplies the complete real-data commands.

## A catalog point already contains a spectral convention

A SPIRE detector receives light over a band, not at one exact wavelength. Its catalog value quotes the monochromatic flux density that a reference spectrum $S_\nu\propto\nu^{-1}$ would need to produce that band signal. A different source spectrum must therefore be integrated through the band before comparison.

Call the resulting response operator $\mathcal B_b$ for band $b$. It includes the relative spectral response, aperture efficiency and declared beam treatment. This is an energy-response integral in frequency, not a photon counter with an extra $1/(h\nu)$. The tutorial keeps a point-response comparison and two extended-map beam approximations separate.

NGC4254 is our fixed example. Its three SPIRE entries have no source-quality flag. We compare them to the same saved row in every scenario. The two PACS entries have minor coverage flags and lack matching response curves in this exercise, so they enter only a separately labeled monochromatic sensitivity case. Their conditional use is carried through into the comparison.

Reading: Clark et al., DustPedia photometry, arXiv:1708.05335v1 · Griffin et al., SPIRE photometer calibration, arXiv:1306.1778v1 · ESA SPIRE context 14.3 RSRF and aperture-efficiency products

## What one temperature actually assumes

Choose an optically thin modified blackbody with fixed opacity slope $\beta$. Define its shape $f_\nu(T)$ to equal one at the reference frequency $\nu_r$ corresponding to $250\,\mu\mathrm m$. Its amplitude $A$ is then the monochromatic model normalization in janskys, before the band operator.

A single component predicts $A\mathcal B_b[f_\nu(T)]$. For each candidate temperature the best nonnegative amplitude follows from a one-parameter weighted linear fit. Searching temperature completes a two-parameter conditional fit. It does not prove that every emitting grain has this temperature.

In the main extended-map approximation with $\beta=2$, the three clean bands give an observer-frame colour parameter near $23.54\,\mathrm K$. With $\beta=1.5$, the same saved data give about $37.12\,\mathrm K$. The material slope and the location of the thermal spectrum can compensate one another. Neither fit licenses us to hide the choice of slope inside an apparently measured temperature.

$$
f_\nu(T)=\left(\frac\nu{\nu_r}\right)^\beta\frac{B_\nu(T)}{B_{\nu_r}(T)},\qquad S_\nu=A f_\nu(T)
$$

A conditional spectral shape, not the cell-by-cell heating solution of the Lab. A specifies a Jy normalization; a dust-mass conversion would additionally require opacity and distance.

Reading: Dust absorption, heat and polarization: standalone science · Clark et al., DustPedia photometry, arXiv:1708.05335v1

## Add a second component without changing the data

Now predict $S_\nu=A_1f_\nu(T_1)+A_2f_\nu(T_2)$ with nonnegative amplitudes. Even with $\beta$ fixed, there are four parameters: two amplitudes and two temperatures. Three measured bands supply only three numbers. The local three-by-four Jacobian cannot have rank four. Ordering $T_1<T_2$ removes the label swap, not the physical degeneracy.

The real-data program searches a declared $8$ to $80\,\mathrm K$ temperature grid with $0.25\,\mathrm K$ spacing. At each pair it solves the two linear amplitudes and retains physically allowed candidates. Mixtures near $11.75+33\,\mathrm K$ and $15.5+67.5\,\mathrm K$ both closely match the same three fluxes under the main response scenario. They are examples of different solutions, not two alternative discoveries of an actual cold and hot phase.

There are $13\,607$ sampled temperature pairs whose squared whitened distance lies within one of the grid minimum in that scenario. This count depends on the grid, support, response and weights. It is not a confidence region or a posterior probability: no prior measure or validated real-data likelihood has been supplied.

The practical lesson is stronger than “more parameters fit better.” The measurements leave directions in model space weakly or entirely undetermined. A very narrow numerical optimizer output can hide that fact if it reports only one convenient point.

Reading: Dust absorption, heat and polarization: standalone science

## Worked boundary: a second component with no light

A two-component model includes the one-component limit $A_2=0$. At that boundary, changing $T_2$ does nothing to any predicted band. The second temperature is unidentified, not zero kelvins and not the midpoint of its allowed interval.

Our initial strictly positive discrete grid sometimes produced a slightly worse residual than the continuous one-component optimum. That was a search limitation, not evidence that adding a component worsens the nested model. The retained grid result is now compared with the explicit zero-amplitude boundary. The best reported candidate cannot be worse than that one-component solution.

For the five-band minor-PACS sensitivity cases, this boundary often wins the candidate comparison. The output then records a zero amplitude and no identified second temperature. It does not invent a cold or hot component simply because the code has a slot for one. A winning grid point remains a candidate; finding the exact continuous global optimum would require a further search.

Reading: Dust absorption, heat and polarization: standalone science

## Shared calibration is not extra independent noise

The published errors already combine aperture noise and adopted calibration in quadrature. Suppose we explore a common calibration component $c_b$ across SPIRE bands. To preserve each quoted marginal variance $\sigma_b^2$, remove $c_b^2$ from its independent diagonal before adding the common outer product. The remaining diagonal must be positive.

The conditional comparison uses squared whitened distance $D^2=(\boldsymbol y-\boldsymbol m)^{\mathsf T}C^{-1}(\boldsymbol y-\boldsymbol m)$. It is a useful scale for comparing declared candidates. The saved row supplies no full covariance, however, so calling this a calibrated chi-square significance would add information we do not possess.

A common calibration shift tends to move several bands together. A change in spectral shape moves their ratios. These affect normalization and colour differently, which is why a correlated scenario cannot be replaced by simply inflating every independent error. The program retains both scenarios without pretending to measure the true covariance.

$$
C=\operatorname{diag}(\sigma_b^2-c_b^2)+\boldsymbol c\boldsymbol c^{\mathsf T}
$$

A declared common-calibration scenario with unchanged marginal errors. Adding the outer product to the full original diagonal would double-count that component.

Reading: Clark et al., DustPedia photometry, arXiv:1708.05335v1 · Griffin et al., SPIRE photometer calibration, arXiv:1306.1778v1 · Dust absorption, heat and polarization: standalone science

## What temperature, and whose mass?

No redshift or distance is fixed for these galaxies in this exercise. The spectral parameter is an observer-frame colour temperature. For the same redshifted modified-blackbody shape, $T_{\mathrm{rest}}=(1+z)T_{\mathrm{colour}}$. Without fixing $z$, we do not relabel the fitted value as a physical rest-frame temperature.

Similarly, converting a normalization to dust mass requires a distance, an opacity per stated mass and a physical geometry/emission model. The fitted Jy amplitude is not that mass. A distribution of equilibrium cell temperatures in the Lab and a two-component fit to unresolved galaxy fluxes answer different questions.

The next article shows how to acquire the fixed source rows yourself, inspect flags and run these same-record comparisons. Its most useful output is not one best temperature. It is a visible record of which changes the same observations still allow.

Reading: Clark et al., DustPedia photometry, arXiv:1708.05335v1 · Dust absorption, heat and polarization: standalone science

## Exercises and explanations

1. With three bands, fixed opacity slope and two nonnegative components, does ordering the temperatures make all four parameters identifiable?

   Read the explanation

   No. Ordering removes the exchange of component labels, but a three-by-four local Jacobian still cannot have full column rank. On a zero-amplitude boundary, the unused temperature has no effect at all. Additional measurements or constraints may help, but their information and assumptions must be explicit.

2. Quoted standard errors are $\sigma_b$ and you introduce a shared component $c_b$. Why not use $\operatorname{diag}(\sigma_b^2)+\boldsymbol c\boldsymbol c^{\mathsf T}$?

   Read the explanation

   Because calibration is already included in the quoted marginal errors. That formula increases each variance by $c_b^2$ and counts the proposed common component twice. The scenario instead subtracts its diagonal contribution first, checks positivity, then adds the correlated outer product.

## Try the prediction

### [Follow the same dust from absorbed light to thermal emission](https://sandboxphysics.com/labs/interstellar-dust-polarization/)

1. Save a cloud record and inspect its actual range of cell temperatures. Ask what information would be lost if its complete spectrum were replaced by only three band integrals.
2. Change luminosity and dust mass separately. Compare their effects on thermal spectral shape and normalization; do not identify normalization with mass without the fixed model assumptions.
3. Run the following real-data tutorial and compare at least two allowed temperature mixtures for the same saved row. Keep its conditional weighted distance separate from any probability statement.

[Previous: Why transmitted and thermal polarization turn opposite ways](https://sandboxphysics.com/stories/interstellar-dust/aligned-grains-and-two-polarizations/) [Next: Recompute a DustPedia infrared colour comparison](https://sandboxphysics.com/stories/interstellar-dust/replay-dustpedia-photometry/)

## Sources and calculation scope

1. [Clark et al., DustPedia photometry, arXiv:1708.05335v1](https://arxiv.org/abs/1708.05335v1)

   Sections 2.1.1, 3.5–3.7, 4, 6.3.1 and 7.1: HIPE 13, reference spectrum, matched apertures, source flags, already-included calibration errors and aperture correction. No source-image re-reduction or flag clearance is claimed.

2. [Griffin et al., SPIRE photometer calibration, arXiv:1306.1778v1](https://arxiv.org/abs/1306.1778v1)

   Sections 2–3 and 6, equations 1/8–12/18–25: energy response, reference spectrum and point/extended beam distinctions. Power-law beam scenarios are conditional approximations, not an exact native catalog beam.

3. [ESA SPIRE context 14.3 RSRF and aperture-efficiency products](https://archives.esac.esa.int/hsa/legacy/ADP/SPIRE/SPIRE-P_filter_curves/)

   Exactly SPIRE\_phot\_RSRF\_14\_3.fits and SPIRE\_phot\_apertureEfficiency\_14\_3.fits, with fixed complete-file hashes. Context 14.3 differs from internal product versions 3 and 1. Reader fetch only; no uncleared response arrays are redistributed.

4. [Dust absorption, heat and polarization: standalone science](https://sandboxphysics.com/stories/interstellar-dust/materials/dust-transfer-science-v1.zip)

   MIT scientific code plus separately licensed CC0 native inputs. Ten genuinely recomputed offline steps, retained coarse-grid failures, independent volume/Planck references and optional first-network real exercise. The site supplement records a later successful real first acquisition; the frozen archive remains unchanged.
