BCC+ Witness Protection ML
Category: BCC Match Move
Effect Name: BCC+ Witness Protection ML
The BCC+ Witness Protection ML filter, part of the BCC Match Move category, is a 32 bit hardware accelerated filter that includes a machine learning (ML) option, which, when enabled, automatically finds human faces in every frame of the filtered source and generates an oval mask for every face that it finds. This offers incredible time savings over traditional manual face tracking. The ML face tracker feature can be disabled, if so desired, and the filter can then be used in full manual mode or manual mode with mocha planar tracking.
Note: There may be times when the ML model will not detect a face and in this case we suggest adding a second instance of the filter and using the manual mode to isolate, mask and track the face.
Helpful tip: if you have several features/elements in a scene that you wish to obscure, you can use the integrated mocha option to generate a mask shape for each feature/element, then select all of the masks and track all of them simultaneously..
There are 4 independent options for obscuring features in the generated masks - blur, mosaic, brightness/contrast, tint. Each of these options can be used independently of each other or they can be combined as a composite effect. For example, a face could be blurred and have a mosaic scramble at the same time.
Working with the Filter
FX Editor and Presets
- Use the FX Editor to load or save presets for reuse.
- To load a preset: Open the FX Editor, select a preset from the Presets panel, and click Apply to return to the host application.
- To save a custom preset: While in the FX Editor, click the Create Custom Preset icon in the parameter list, enter a preset name, and click Done. Additionally, a custom preset can be saved from the main menu bar by selecting File->Save Preset.
- To import custom presets from another drive: While in the FX Editor, select File->Import Preset from the main menu bar.
Effect Controls
Mocha Mask and Track
Continuum effects include integrated masking and matte tools that allow you to restrict the effect to specific regions of the image.
- Mocha masks: used to create custom spline masks. Mocha also includes Matte Assist ML and Matte Refine ML, which use machine learning to generate and track masks.
- Pixel Chooser: used to generate geometric shapes, gradients, or mattes based on channel, luma, or color-based selections. Additionally, an AI depth map generator, and an AI-powered face detection model allow for precise control of masks and mattes.
Note: Mocha can also be used to drive geometric parameters. See the Mocha Motion Tracker documentation for details.
For more information, see Mocha and Pixel Chooser.
Compare Mode
The Compare Mode is used to view the filtered result alongside the original source layer. Several split-screen and side-by-side display options are available.
For more information, see Compare Mode.
- View Sets the viewer to display different aspects of the filter.
- Output: Displays the final filtered output.
- Face Detection Matte: Displays the matte used for the face tracking.
- Face Detection Overlay: Displays a color overlay within the mask region.
Face Detection ML Group
- Enable: Used to enable automatic faqce detection in the filtered source
- Model: Determines the model for face detection.
- Face Detection v.1.0: The base detection algorithm.
- Smooth Motion: Reduces jitter and movement in the face tracking.
- Feather: Used to feather the edge of the generated shape.
- Feather Bias:Use to set the center point of the feathering along the edge of the mask.
- Scale: Sets the scale of the returned shapes.
- Scale Width: Sets the width of the returned shape independently of the height.
- Scale Height: Sets the scale the height of the returned shape independently of the width.
Obscuration Effect Group
- Blur Amount: Sets the level of blur.
- Mosaic Size: Sets the size of the mosaic tiles.
- Mosaic Size X: Sets the scale the tile width along the X axis.
- Mosaic Size Y: Sets the scale the tile height along the Y axis.
- Mosaic Scramble: Shuffles the pixels in the image. As Scramble increases, the arrangement of pixels becomes increasingly random.
- Mosaic Scramble Seed: Used to determine which value is input to the random number generator used to scramble the pixels.
- Brightness: Sets the source brightness.
- Contrast: Sets the source contrast.
- Tint Color: Sets the color for the tint.
- Tint Amount: Sets the tint amount.
- Solid Tint: When enabled the tint color will completely replace all original colors if Tint Amount is 100, whereas when disabled a different Tint technique is used which adds a strong colored tint to the original while still leaving some of the original image features intact.
- Blend Mode: Used to blend the obscuration effect to the source image. Blend Modes control the blending of the two images, giving the effects many additional creative possibilities.
- Blend Mix: Used to blend the result back with the original unfiltered source
- Clamp HDR Details: Prevents reversing the effect in HDR shots
- Mix with Original: Blends the source and filtered images. Use this parameter to animate the effect from the unfiltered to the filtered image without adjusting other settings, or to reduce the effect of the filter by mixing it with the source image.
- GPU Rendering:Specifies how the effect is rendered.
- Default: Uses product-wide default of 16 bit half-float GPU rendering.
- 16 Bit Float: Manually force 16 bit half-float GPU rendering.
- 32 Bit Float: Manually force 32 bit full-float GPU rendering.
- Disabled: Forces CPU rendering.