# Sat / Lum

The Sat/Lum scope plots each pixel in a 2D space where the **X axis** is **luma (Y')** — the weighted-sum of the non-linear R'G'B' channels used in Y'CbCr — and the **Y axis** is **saturation**, computed as the length of the CbCr (or UV) chroma vector from the neutral axis. A fully desaturated pixel (grey, white, black) sits on the bottom edge regardless of its luma; a fully saturated primary sits at the top. This makes the scope a compact at-a-glance view of how saturated the picture is across the tonal range.

![](/files/-MHGq-3bbHE1WiPorU2H)

## Reading the plot

* **Shadows on the left**, **highlights on the right**
* **Low saturation at the bottom**, **high saturation at the top**
* A tight, narrow trace at low saturation → the image is nearly neutral
* A trace that bulges toward the top-right → saturated highlights (common cause of clipping perceived as "burnt" colour)
* A trace that bulges toward the top-left → saturated shadows (often indicates chroma noise or crushed blacks with a colour cast)

Because naturally exposed footage has most pixels in the midtone range, the trace usually hugs the centre. Outliers are what you're looking for.

## Colour Space Selection

The CbCr coefficients used to compute the chroma vector depend on the active colour space — **Ccir 601** for SD, **Rec. 709** for HD, **Rec. 2020** for UHD. This affects both where pixels land horizontally (luma coefficients differ) and how far they extend vertically (chroma scaling differs).

| Colour space  | Usage                                              |
| ------------- | -------------------------------------------------- |
| **Ccir 601**  | Legacy SD broadcast (Kb = 0.114, Kr = 0.299)       |
| **Rec. 709**  | HD broadcast / most SDR (Kb = 0.0722, Kr = 0.2126) |
| **Rec. 2020** | UHD / HDR container (Kb = 0.0593, Kr = 0.2627)     |

## Options

* **Colorize** — tint each trace sample with the pixel's own colour
* **Colour space selection** — Ccir 601 / Rec. 709 / Rec. 2020

## Related

* [Vectorscope](/nobe-omniscope/scopes/vectorscope.md) — raw CbCr plane without the luma axis
* [Histogram](/nobe-omniscope/scopes/histogram.md) — saturation mode


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.timeinpixels.com/nobe-omniscope/scopes/sat-lum.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
