Overview of De-identification (deid) capabilities
masterThe deid module is a Python-based tool designed for the anonymization of medical images (DICOM and NIfTI). It focuses on 'cleaning' image headers and pixel data to facilitate de-identification.
Key Capabilities:
- Header Anonymization: Replaces, blanks, removes, or applies custom functions to header data based on specific logic.
- Pixel Data Filtering: Can black out pixel coordinates if they are available, or pass images through a filter for quarantine based on header logic.
- Customizable Logic: Supports default behaviors using blacklists, whitelists, or graylists, as well as user-defined custom logic.
- Deployment Options: Provides Python functions for developers, as well as executables and Docker containers for end-users.
Limitations:
- It is not a workflow manager.
- It does not implement custom API calls to retrieve identifiers from external databases.
- It does not guarantee IRB-validated outputs.