Skip to content

Add anonymization to BIDS Incremental #47

@spolcyn

Description

@spolcyn

Currently, anonymization is handled at the DICOM level. However, it could be easier for users to handle anonymization at the stage they make a BIDS Incremental.

Anonymization would be added in the BIDS Incremental constructor (__init__). It would use the attributesToAnonymize list in imageHandling.py in combination with the makeDicomFieldBidsCompatible method to remove the fields from the imageMetadata dictionary.

Ideally, this behavior should be controlled by a constructor flag anonymizeMetadata.

Additional Enhancement:

  1. Have the user specify what fields to remove, or what 'sets' of fields to remove (e.g., location data, scanner data, personal data)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions