IVCVLGApr 20, 2023

Medical Image Deidentification, Cleaning and Compression Using Pylogik

arXiv:2304.12322v52 citationsh-index: 74
Originality Synthesis-oriented
AI Analysis

This addresses the challenge of data sharing and harmonization for multi-center medical collaborations, particularly in ultrasound imaging, though it appears incremental as it applies existing image processing techniques to a specific domain.

The paper tackles the problem of cleaning and de-identifying medical ultrasound images, which often contain protected health information, by proposing a Python library called PyLogik that processes images to remove text and compress files. The results show an average Dice coefficient of 0.976 compared to manual segmentations and a ~72% reduction in file size.

Leveraging medical record information in the era of big data and machine learning comes with the caveat that data must be cleaned and de-identified. Facilitating data sharing and harmonization for multi-center collaborations are particularly difficult when protected health information (PHI) is contained or embedded in image meta-data. We propose a novel library in the Python framework, called PyLogik, to help alleviate this issue for ultrasound images, which are particularly challenging because of the frequent inclusion of PHI directly on the images. PyLogik processes the image volumes through a series of text detection/extraction, filtering, thresholding, morphological and contour comparisons. This methodology de-identifies the images, reduces file sizes, and prepares image volumes for applications in deep learning and data sharing. To evaluate its effectiveness in processing ultrasound data, a random sample of 50 cardiac ultrasounds (echocardiograms) were processed through PyLogik, and the outputs were compared with the manual segmentations by an expert user. The Dice coefficient of the two approaches achieved an average value of 0.976. Next, an investigation was conducted to ascertain the degree of information compression achieved using the algorithm. Resultant data was found to be on average ~72% smaller after processing by PyLogik. Our results suggest that PyLogik is a viable methodology for data cleaning and de-identification, determining ROI, and file compression which will facilitate efficient storage, use, and dissemination of ultrasound data. Variants of the pipeline have also been created for use with other medical imaging data types.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes