位平面编码
注意,由于像素点灰度的微小变化对位平面的复杂度影响很大,例如灰度值 127 的编码为 01111111
,而灰度值 128 的编码为 10000000
,二者灰度值相近,但是位平面却完全不同,因此可以用改进的Gray 码灰度编码表示原始图。
得到灰度图后,即可使用游程编码对每个二值位平面进行编码。例如对于某一幅位平面,可以表示为
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
若每行由 0 开始,则按行得到的游程编码为 422, 332, 341, 422
。若第一列为 1,则在游程前补 0 即可