deid
deid copied to clipboard
best effort anonymization for medical images using python
Hi, I have implemented my own logic to load a `pydicom.Dataset` instance from a database. I would like to de-identify the instance without having to write it as a file...
# Description I've added to the deid/data/deid.dicom protocol a large number of header removal and small number of blanks. These header removals/blanks were extracted from the 2022-03-08 version of the...
Private elements can be relocated (group number will change) and some popular PACS will absolutely do this to data passing through them. Instead of looking up an absolute `(group_number, element_number)`...
0.2.29 rc
# Description @glebsts just opening this so when you have tested and are ready we can merge into master. Definitely no rush, we can do after the holiday! I just...
Does this project scrub the high bits in PixelData (above "BitsStored" and below "BitsAllocated") to clear out overlays stored this way? Initially I thought this is what the pixel cleaner...
@vsoch - We came across a possible issue today with how filter rules are applied. In the sample dicom recipe, there are many filter rules defined such as below: [deid.dicom...
Signed-off-by: vsoch # Description Adding stop_before_pixels to the Parser, to be used by get_identifiers Related issues: #163 # Open questions - is this supported across versions of pydicom? - are...
Created this issue to continue discussion started on PR #166: > > With this proposed new issue, I believe that I have an opportunity to build out our test image...
Sometimes image information of the DICOM is not needed when processing the headers (e.g. for grouping multiple measurements of the same patient). Especially when dealing with large quantities of DICOMs,...
As discussed starting in [PR #112 (comment)](https://github.com/pydicom/deid/pull/112#issuecomment-594922571), optimize the processing of recipe actions to more efficiently perform defined actions. >I think we would want to parse an entire recipe first,...