GithubHelp home page GithubHelp logo

00mjk / clipdeidentifier Goto Github PK

View Code? Open in Web Editor NEW

This project forked from uotw/clipdeidentifier

0.0 0.0 0.0 68.73 MB

removes Protected Health Information from ultrasound media

License: Other

JavaScript 40.42% CSS 51.30% HTML 6.65% Batchfile 1.62%

clipdeidentifier's Introduction

ClipDeidentifier

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.7)

Download and install for your OS:

On first launch, ClipDeidentifier will download additional necessary files, ~45MB. After initial launch, no internet connection is required to run ClipDeidentifier.

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 install
  • npm start

To build for Windows and MacOS:

  • npm run-script build-win
  • npm run-script build-mac

Change Log

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

clipdeidentifier's People

Contributors

uotw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.