DICOMRT-DiBugs:dicomParser解析无头DICOM与cornerstone显示RGB-DICOM错误

Posted zssure

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DICOMRT-DiBugs:dicomParser解析无头DICOM与cornerstone显示RGB-DICOM错误相关的知识,希望对你有一定的参考价值。

背景介绍

cornerstone几乎是所有做B/S架构必要的学习框架,之前博文刚介绍过,cornerstone本身并不解析DICOM数据,而是依赖于dicomParser.js这个前端库。dicomParser库对DICOM格式的兼容性,目前是远远落后于dcmtk、dcm4che、fo-dicom这类后端库的,其本身并不是因为前/后端语言的差异,更多的是因为之前的解析都是放在后端,所以对前端库的维护和更新比较匮乏。

DICOMer星球,每日更新知识点,欢迎加入,一起交流学习!

此博文是DiBugs(即DICOM Debugs的缩写)系列博文的其中一篇,这里主要介绍两个问题:

  • dicomParser对无头DICOM文件(no meta information)不兼容
  • cornerston对RGB类型DICOM显示异常

详情如下。

一、dicomParser不兼容无头DICOM

标准DICOM文件数据的前128字节全部是十六进制的“00”,后面紧随的四个字节是“DICM”的ASCII码。具

以上是关于DICOMRT-DiBugs:dicomParser解析无头DICOM与cornerstone显示RGB-DICOM错误的主要内容,如果未能解决你的问题,请参考以下文章

DICOMRT-DiBugs:dicomParser解析无头DICOM与cornerstone显示RGB-DICOM错误