【发布时间】:2015-02-18 14:16:06
【问题描述】:
我正在尝试在将 dcm (dicom) 文件上传到服务器之前对其进行匿名化。我想在客户端使用 javascript 来做这件事。但我找不到更多的 dicom 查看器。
我搜索了dicom的标签,发现了很多使用python,java和ruby删除元数据标签的工具,但我不知道如何将其映射到javascript。
我什至已经决定要删除哪些标签,但我不知道该怎么做。
有什么想法吗?
【问题讨论】:
-
我猜你的解决方案必须处理file api。无法上传完整文件,在服务器端匿名化并存储匿名化版本?
-
感谢您的回答,但不,协议规定文件在到达服务器之前必须匿名。
-
This post 描述了如何使用 javascript 上传文件。您可以获取文件的二进制数据(可以复制)并在上传之前进行编辑。这是基于 HTML5 的,所以它不是标准的,并且不适用于旧浏览器(不确定最近的 IE)。也许 Flash 实现会更好地满足您的需求。
-
那么它的想法是读取缓冲区中的文件并在传输过程中对其进行修改? flash没办法,html5就好了。
-
要考虑的另一件事是,您是否需要匿名化 dicom 中的两个标签以及像素数据本身?一些图像(通常是美国图像)在图像的每一帧中都刻录了 PHI,这是一个更难解决的问题,这使得使用外部库的情况更加强大。
标签: javascript jquery metadata dicom anonymize