Skip to content

removes Protected Health Information from ultrasound media

License

Notifications You must be signed in to change notification settings

uotw/ClipDeidentifier

Repository files navigation

Clip Deidentifier

The purpose of ClipDeidentifier is to take a ultrasound media in a traditional format (mp4, mov, avi, jpg, bmp, png...) and output a clip (mp4) or still (png) void of Protected Health Information (PHI). ClipDeidentifier is built as an Electron app written as a frontend for ffmpeg. In short, ClipDeidentifier crops the portion of the images containing the hard-coded PHI, and also strips metadata from the media, rendering it generally safe to distribute without exposing the patients' PHI.

Install (v0.0.0.9)

Download and install for your OS:

Install (v0.0.0.7)

Download and install for your OS:

Support Us

We provide this software free of charge for the ultrasound education community. Please consider supporting us by subscribing to one of our courses. We have group rates for institutions with more than 10 users.

Disclaimer

This application provides no guarantee that all Protected Health Information (PHI) has been removed from its resultant images. It is the responsibility of the user to verify that all PHI has been removed from the ultrasound media, including but not limited to 1) hard coding of PHI into the images and 2) any PHI that has been placed in the images' metadata. For full liability and license information go here.

This software uses code of FFmpeg licensed under the LGPLv2.1 and its source can be downloaded here.

Development Environment

  • you must first install Node
  • git clone https://github.com/uotw/ClipDeidentifier.git
  • cd ClipDeidentifier
  • npm i --force
  • npm start

To build for Windows, MacOS, Linux:

  • npm run dist-win64
  • npm run dist-win32
  • npm run dist-macarm
  • npm run dist-mac64
  • npm run dist-linux64

Change Log

0.0.0.9

  • fixed initial launch bug

0.0.0.8

  • upgraded to electron v25 to improve speed and stability
  • added native support for Apple Silicon (arm64)
  • added code signed builds
  • bundling FF apps now
  • removed smooth progress bar to improve speed

0.0.0.7

  • fixed bug where crop preview wasn't working
  • added first run FF binaries download from ffbinaries.com
  • added sha256 checksum against malware checked files

0.0.0.6

  • initial open source release
  • removed dependence on imagemagick binaries