|
Algorithm 2 ML-DWT Compression |
-
1:
procedureCompression(, K)
-
2:
=argsort(, K)
-
3:
=encode(, )
-
4:
return
-
5:
end procedure
-
6:
functionargsort(, K)
-
7:
-
8:
-
9:
for to do
-
10:
for to 144 do
-
11:
if i exists in then
-
12:
continue
-
13:
end if
-
14:
if then
-
15:
-
16:
-
17:
end if
-
18:
end for
-
19:
-
20:
-
21:
end for
-
22:
return
-
23:
end function
-
24:
functionencode(, )
-
25:
for to 11 do ▹
-
26:
▹ left bit-shift
-
27:
end for
-
28:
for to do ▹
-
29:
-
30:
end for
-
31:
for do
-
32:
= |( & 0x000F)
-
33:
= |( & 0x000F)
-
34:
end for
-
35:
return
-
36:
end function
|