dcmtk压缩率实测

对比dcmtk中几种压缩方式的压缩率
引入tif的LZW压缩算法作为对比

测试环境:i5 13500HX,RAM 4800MHz,SSD 7000MB/s,4050 Laptop 6G,win11 家庭版,dcmtk 3.6.7 vc2019_x64

测试图像格式:3072*3072,16bit灰度图,Raw数据大小:18874368 bytes
抽取7幅具有代表性的图像(信息量不同)测试
其中,JPEG Process14SV1、JPEG-LS均采用dcmtk自带实现(分别称为IJG和魔改自CharLS的libcharls);JPEG2000采用openjpeg

方法 encode耗时(ms) decode耗时(ms) 压缩后体积(B)/压缩比 LZW
JPEG Process14SV1 179
203
295
264
295
259
80
57
72
105
99
127
86
42
6772122 / 2.79
6812122 / 2.77
12106382 / 1.56
11285782 / 1.67
10734428 / 1.76
8929202 / 2.11
1180524 / 16.00
8776910 / 2.15
8656824 / 2.18
17247812 / 1.09
15501120 / 1.22
15154378 / 1.25
12713998 / 1.48
417950 / 45.16
JPEG-LS 118
113
241
227
250
233
24
113
113
251
227
270
223
5
4177706 / 4.52
4881074 / 3.87
11501902 / 1.64
9570752 / 1.97
10334664 / 1.83
7826648 / 2.41
1668 / 11315.57
JPEG2000 暂缺 暂缺 暂缺
JPEG Process1 (ratio=) 暂缺 暂缺 暂缺

你可能感兴趣的:(医疗设备,dicom)