论文部分内容阅读
在目前应用广泛的医学图像存储和传输系统中,医学图像的传输与保存仍是需要研究关注的重点。庞大的数据量使得医学图像必须进行编码压缩处理,才能达到存储和快速传输的要求。同时,医学图像的特殊性决定了编码压缩时需保留细节信息,以保证不影响医学诊断的精确性。所以目前对医学图像编码算法的研究集中在无损压缩、近无损压缩和感兴趣区域的无损压缩,其中,核心的编码器是霍夫曼编码器。霍夫曼编码压缩图像时,需要扫描两遍图像信源符号才能建立该图像的霍夫曼编码表,扫描数据过程大大地降低了编码速度。JPEG标准给出了8比特图像霍夫曼编码表的典型表例,可以在编码过程中省略扫描图像数据的过程。但是JPEG标准没有给出12比特和16比特图像的典型霍夫曼编码表,目前对16比特医学图像霍夫曼编码的研究,也都需要扫描图像数据。为了解决上述问题,本文设计方案生成16比特DICOM医学图像的通用霍夫曼编码简表,可以提高霍夫曼编码速度。本文研究DICOM图像文件格式,读取出DICOM图像的像素数据信息。然后统计大量16比特DICOM图像,获得16比特图像信源符号的概率模型:对统计概率模型过程中出现零概率的符号,采用古德-图灵估计重新计算信源符号的概率,平滑概率模型,解决统计样本不足带来的零概率问题,提高统计数据的可靠性。最后研究霍夫曼编码表的简表生成方法,由上述概率模型创建可以通用的数据量较少的霍夫曼编码简表。在编码和解码时,可直接由该简表生成编码表,而不需再扫描图像数据,节省编码时间,提高编码速度。设计对照实验,C语言编程实现无损预测霍夫曼编码和解码过程,将本文方案的通用编码简表与扫描图像生成的最优码表作编码性能对比。实验结果表明,本文创建的16比特DICOM图像的通用霍夫曼编码简表,可以在与最优码表的压缩率相差无几的情况下,将编码速度提高40%。