Process of separating foreground elements from their background in compositing – uses keying, rotoscoping, or difference mattes to create alpha channels that enable combining elements with new backgrounds or environments.
What is Extraction?
Extraction refers to the process of separating foreground elements from the background in post-production. The result is a matte (alpha channel) that precisely defines which pixels belong to the foreground.
Extraction Methods
| Method | Application |
|---|---|
| Chroma Key | Greenscreen/Bluescreen |
| Luma Key | Brightness-based |
| Difference Matte | With Clean Plate |
| Rotoscoping | Manual |
| AI-based | Automatic Detection |
Chroma Key Extraction
| Element | Description |
|---|---|
| Color Selection | Define screen color |
| Tolerance | Expand color range |
| Edge | Edge treatment |
| Despill | Remove color spill |
Quality Factors
| Factor | Impact |
|---|---|
| Screen Uniformity | Easier extraction |
| Lighting | No shadows on screen |
| Spill | Color cast on edge |
| Motion Blur | Complicates edges |
| Hair/Transparency | Difficult |
Workflow
| Step | Description |
|---|---|
| Analysis | Evaluate footage |
| Primary Key | Rough extraction |
| Refinement | Improve edges |
| Edge Treatment | Despill, Erode/Dilate |
| QC | Against different BGs |
Software Tools
| Software | Extraction Tools |
|---|---|
| Nuke | Keylight, Primatte, IBK |
| After Effects | Keylight, Roto Brush |
| Fusion | Delta Keyer |
| Silhouette | Roto + Key |
IBK (Image Based Keying)
| Element | Description |
|---|---|
| Clean Plate | Background-only |
| Difference | Comparison with plate |
| Matte | From difference |
| Advantage | Problematic screens |
Edge Treatment
| Technique | Function |
|---|---|
| Erode | Retract edge |
| Dilate | Expand edge |
| Edge Blur | Softening |
| Color Correct | Adjust edge color |
Core vs. Edge Matte
| Element | Usage |
|---|---|
| Core Matte | Solid area |
| Edge Matte | Transition area |
| Combination | Clean result |
| Separate Processing | More control |
Difficult Extractions
| Challenge | Solution |
|---|---|
| Hair | Multiple passes |
| Glass/Transparency | Special techniques |
| Motion Blur | Temporal keying |
| Uneven Screen | More manual work |
Extraction for Different Elements
| Element | Method |
|---|---|
| Person | Chroma Key + Roto |
| Vehicle | Often Roto needed |
| Particles | Luma Key |
| Fire/Smoke | Screen Mode |
AI-based Extraction
| Tool | Application |
|---|---|
| Roto Brush 2 | After Effects |
| Neural Networks | Automatic segmentation |
| Machine Learning | Improving keys |
| Limitation | Still requires rework |
Quality Control
| Check | Method |
|---|---|
| Various BGs | Bright, dark, colored |
| Edge Inspection | Zoom in on edges |
| Motion | Check for flickering |
| Problem Areas | Hair, transparency |
Plate Requirements
| Requirement | Importance |
|---|---|
| Even Lighting | Critical |
| No Spill | Very important |
| Sharp Focus | Important |
| Clean Screen | Basic prerequisite |
Best Practices
| Practice | Reason |
|---|---|
| Good Plate | Foundation |
| Multiple Passes | Flexibility |
| Non-Destructive | Adjustable |
| Early QC | Identify problems |
Today
Extraction remains a core competency in VFX compositing. Although AI tools accelerate the work, difficult shots – hair, transparency, problematic screens – still require time-consuming manual labor. Quality begins on set with good footage.