Pixelator Operator#
Authors: NVIDIA Holoscan Team (NVIDIA)
Supported platforms: x86_64, aarch64
Language: Python
Last modified: October 9, 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.
API Reference#
Python#
PixelatorOp#
Inherits from: Operator
This operator is used to deidentify the input image by pixelation.
Methods#
| Method | Description |
|---|---|
__init__() |
|
setup(spec) |
|
compute(op_input, op_output, context) |