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这类后端库的,其本身并不是因为前/后端语言的差异,更多的是因为之前的解析都是放在后端,所以对前端库的维护和更新比较匮乏。
此博文是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错误