fig-premultiplied-alpha-demo
fig-ewa-warp-demo · **interactive** anisotropic resampling / EWA (6.2): a receding checkerboard floor compared under nearest / bilinear / trilinear-MIP / EWA filtering, with a draggable probe whose back-projected footprint ellipse is drawn in texture space — shows why an isotropic filter over- or under-blurs a stretched footprint ✅fig-segmentation-graphcut · binary segmentation as a min-cut on a grid graph wired to source/sink terminals; the cut is the object boundary (GrabCut inset) 🟨fig-blend-twoscale-split · a source split into low and high bands, the low band blended smoothly and the high band composited winner-take-all, plus a hard-cut / feather / two-scale comparison 🟨fig-graphcut-segmentation-demofig-segmentation-three-framings · three framings of segmentation — min-cut, normalized-cut, and least-cost path (intelligent scissors) — on the same boundary 🟨fig-matting-equation · the matting equation — one boundary pixel is $\alpha F + (1-\alpha)B$: a foreground color, a background color, and a soft coverage $\alpha$ 🟨fig-trimap-to-alpha
fig-chroma-key · **interactive** green/blue-screen matting (8.9, camera-capable): pull an $\alpha$ matte from color distance to the key (green/blue/eyedropped), tune tolerance/softness/spill, composite over a new background; source = built-in green-screen frame, upload, or live webcam ✅fig-harmonizationfig-premultiplied-alpha-demo
fig-ewa-warp-demo · **interactive** anisotropic resampling / EWA (6.2): a receding checkerboard floor compared under nearest / bilinear / trilinear-MIP / EWA filtering, with a draggable probe whose back-projected footprint ellipse is drawn in texture space — shows why an isotropic filter over- or under-blurs a stretched footprint ✅fig-segmentation-graphcut · binary segmentation as a min-cut on a grid graph wired to source/sink terminals; the cut is the object boundary (GrabCut inset) 🟨fig-blend-twoscale-split · a source split into low and high bands, the low band blended smoothly and the high band composited winner-take-all, plus a hard-cut / feather / two-scale comparison 🟨fig-graphcut-segmentation-demofig-segmentation-three-framings · three framings of segmentation — min-cut, normalized-cut, and least-cost path (intelligent scissors) — on the same boundary 🟨fig-matting-equation · the matting equation — one boundary pixel is $\alpha F + (1-\alpha)B$: a foreground color, a background color, and a soft coverage $\alpha$ 🟨fig-trimap-to-alpha
fig-chroma-key · **interactive** green/blue-screen matting (8.9, camera-capable): pull an $\alpha$ matte from color distance to the key (green/blue/eyedropped), tune tolerance/softness/spill, composite over a new background; source = built-in green-screen frame, upload, or live webcam ✅fig-harmonizationfig-premultiplied-alpha-demo
fig-ewa-warp-demo · **interactive** anisotropic resampling / EWA (6.2): a receding checkerboard floor compared under nearest / bilinear / trilinear-MIP / EWA filtering, with a draggable probe whose back-projected footprint ellipse is drawn in texture space — shows why an isotropic filter over- or under-blurs a stretched footprint ✅fig-segmentation-graphcut · binary segmentation as a min-cut on a grid graph wired to source/sink terminals; the cut is the object boundary (GrabCut inset) 🟨fig-blend-twoscale-split · a source split into low and high bands, the low band blended smoothly and the high band composited winner-take-all, plus a hard-cut / feather / two-scale comparison 🟨fig-graphcut-segmentation-demofig-segmentation-three-framings · three framings of segmentation — min-cut, normalized-cut, and least-cost path (intelligent scissors) — on the same boundary 🟨fig-matting-equation · the matting equation — one boundary pixel is $\alpha F + (1-\alpha)B$: a foreground color, a background color, and a soft coverage $\alpha$ 🟨fig-trimap-to-alpha
fig-chroma-key · **interactive** green/blue-screen matting (8.9, camera-capable): pull an $\alpha$ matte from color distance to the key (green/blue/eyedropped), tune tolerance/softness/spill, composite over a new background; source = built-in green-screen frame, upload, or live webcam ✅fig-harmonizationfig-premultiplied-alpha-demo
fig-ewa-warp-demo · **interactive** anisotropic resampling / EWA (6.2): a receding checkerboard floor compared under nearest / bilinear / trilinear-MIP / EWA filtering, with a draggable probe whose back-projected footprint ellipse is drawn in texture space — shows why an isotropic filter over- or under-blurs a stretched footprint ✅fig-segmentation-graphcut · binary segmentation as a min-cut on a grid graph wired to source/sink terminals; the cut is the object boundary (GrabCut inset) 🟨fig-blend-twoscale-split · a source split into low and high bands, the low band blended smoothly and the high band composited winner-take-all, plus a hard-cut / feather / two-scale comparison 🟨fig-graphcut-segmentation-demofig-segmentation-three-framings · three framings of segmentation — min-cut, normalized-cut, and least-cost path (intelligent scissors) — on the same boundary 🟨fig-matting-equation · the matting equation — one boundary pixel is $\alpha F + (1-\alpha)B$: a foreground color, a background color, and a soft coverage $\alpha$ 🟨fig-trimap-to-alpha
fig-chroma-key · **interactive** green/blue-screen matting (8.9, camera-capable): pull an $\alpha$ matte from color distance to the key (green/blue/eyedropped), tune tolerance/softness/spill, composite over a new background; source = built-in green-screen frame, upload, or live webcam ✅fig-harmonization