Skip to content

Pixelator Operator#

Authors: NVIDIA Holoscan Team (NVIDIA)
Supported platforms: x86_64, aarch64
Language: Python
Last modified: May 22, 2025
Latest version: 1.0
Minimum Holoscan SDK version: 3.0.0
Tested Holoscan SDK versions: 3.1.0
Contribution metric: Level 1 - Highly Reliable

A Pixelation-based Deidentification Operator

Overview#

In medical and sensitive imaging workflows, pixelation is a common method for deidentification. The PixelatorOp is a Holoscan operator that performs pixelation-based deidentification on input images, suitable for applications such as surgical video anonymization where the camera may get out of the body and capture sensitive or protected information.

Requirements#

Example Usage#

from holohub.operators.deidentification.pixelator import PixelatorOp
op = PixelatorOp(block_size_h=16, block_size_w=16)

Parameters#

  • tensor_name: The name of the tensor to be pixelated.
  • block_size_h: Height of the pixelation block.
  • block_size_w: Width of the pixelation block.