{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "140TG7W6A5"
    }
  ],
  "body": "\n## Summary\n\nShearlets are a multiscale system of functions on $\\R^2$ obtained from one generating function by parabolic dilations, shears and translations.\nLike [[curvelets|VEVPDJ8S7B]], they resolve directions and represent images with smooth edges sparsely.\nUnlike curvelets, they change direction by shearing instead of rotating, and shears with integer parameters preserve the integer lattice.\nThis makes the passage from the continuous theory to digital algorithms on pixel grids direct.\n\n## Explanations\n\n### L1 human\n\nA shear tilts a picture sideways, as when a deck of cards is pushed so that it leans.\nA shearlet is a small thin wave packet that is stretched more in one direction than the other and then tilted by a shear.\nDifferent shears point the packet in different directions, and different scales make it finer.\nSince shears with integer amounts move grid points to grid points, the system fits naturally on a grid of pixels.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "42C40",
      "42C15",
      "94A08"
    ],
    "name": "Shearlet",
    "same_as": {
      "wikidata": "Q17018993",
      "wikipedia": "Shearlet"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Shearlet"
      }
    ],
    "tag": "F9Q17JRV5K"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/F9Q17JRV5K/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/F9Q17JRV5K.md",
  "msc": [
    "42C40",
    "42C15",
    "94A08"
  ],
  "name": "Shearlet",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/F9Q/F9Q17JRV5K.md",
  "status": null,
  "tag": "F9Q17JRV5K",
  "uri": "m2://F9Q17JRV5K",
  "url": "https://tamnd.github.io/math2/wiki/shearlet/",
  "writing": {
    "tag": "F9Q17JRV5K",
    "kind": "concept",
    "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
      }
    ]
  }
}
