{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Example\n\nLet $\\mu \\colon \\R^2 \\to [0, \\infty)$ be the X-ray attenuation coefficient of a slice of a body, a function with compact support.\nAn X-ray beam that crosses the slice along a [[line|0MP9BCF6DP]] $L$ enters with intensity $I_0$ and leaves with intensity $I$.\nBy the Beer–Lambert law of absorption, $I = I_0 \\exp\\left(-\\int_L \\mu \\, ds\\right)$, where $ds$ is arc length on $L$.\nSo each measurement gives the number\n$$-\\log \\frac{I}{I_0} = \\int_L \\mu \\, ds = (R\\mu)(L),$$\nthe value of the [[Radon transform|VJNZJ352PC]] $R\\mu$ at the line $L$.\nA scanner measures $R\\mu(L)$ for many lines $L$, and the task is to recover $\\mu$ from these values.\n\nThis is an [[inverse problem|PCMW7KN5P4]]: the forward map $\\mu \\mapsto R\\mu$ is known and linear, and one must invert it from data.\nWhen $R\\mu(L)$ is known for all lines, $\\mu$ is determined, and the [[Radon inversion formula|HN93ST5CBT]] reconstructs it.\nThe inversion is unstable, because it involves a derivative, a \"ramp filter\" $\\abs{\\omega}$ in the Fourier variable.\nSo small errors at high frequencies in the data become large errors in $\\mu$.\nWith data from only a limited range of directions the instability is much worse.\n\n## Explanations\n\n### L1 human\n\nA CT scanner cannot look inside the body directly.\nIt only measures how much each X-ray beam is weakened, and that number is the total density along the beam.\nFrom thousands of such totals along lines in many directions, a computer rebuilds the density at each point.\nThis \"rebuild the cause from its effects\" is a typical inverse problem.\nNoise in the measurements is the main enemy, so practical reconstruction methods filter the data before they invert it.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "instance_of": [
      "PCMW7KN5P4"
    ],
    "kind": "example",
    "msc": [
      "44A12",
      "92C55",
      "65R32"
    ],
    "name": "Computed tomography as an inverse problem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Tomography"
      }
    ],
    "tag": "8WMX3GRGCZ",
    "uses": [
      "VJNZJ352PC",
      "HN93ST5CBT"
    ]
  },
  "kind": "example",
  "link": "https://tamnd.github.io/math2/node/8WMX3GRGCZ/",
  "links": [
    {
      "field": "instance_of",
      "target": "PCMW7KN5P4"
    },
    {
      "field": "uses",
      "target": "VJNZJ352PC"
    },
    {
      "field": "uses",
      "target": "HN93ST5CBT"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/8WMX3GRGCZ.md",
  "msc": [
    "44A12",
    "92C55",
    "65R32"
  ],
  "name": "Computed tomography as an inverse problem",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/8WM/8WMX3GRGCZ.md",
  "status": null,
  "tag": "8WMX3GRGCZ",
  "uri": "m2://8WMX3GRGCZ",
  "url": "https://tamnd.github.io/math2/wiki/computed-tomography-as-an-inverse-problem/",
  "writing": {
    "tag": "8WMX3GRGCZ",
    "kind": "example",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
