Professional Documents
Culture Documents
and J. Martinez-Baena.
Abstract
The social power of a wavelet coefficient depends on the chance it has of being critical to the success –in
Here we show that the design of a prioritization protocol in progressive transmission often conceals a
bias in the power distribution of wavelet coefficients which is unsuspected and unintended by the authors of
this protocol.
In case there is no domination structure that may influence social power, the power of a coefficient
equals its (potential) individual abilities. But in prioritization protocols in which one imposes asymmetric
constraints on the behavior of the wavelet coefficients (e.g., the set partitioning sorting algorithm used in the
state of the art in progressive transmission), a substantial shift in power results from the various positions
This paper presents a method to predict the power distribution of the wavelet coefficients in a priori-
tization protocol. The analysis is fairly general and not specific to wavelet transform configurations. It is
equally applicable to linearly spaced subband decompositions, and to other more general subband decom-
positions, such as wavelet packets and Laplacian pyramids. We also describe a prioritization protocol based
on the utility-per-coding-bit optimization that is consistent with the power distribution imposed by the set
Index terms: Progressive image transmission, set partitioning sorting algorithm, domina-
tion structure, power of a wavelet coefficient, rational embedded wavelet image coding.
The authors are with the Departamento de Ciencias de la Computación e I.A., E.T.S. de Ingenierı́a Informática,
I. Introduction
In this paper we offer a method for the a priori evaluation of the division of power among
the various wavelet coefficients when they are used to reconstruct the original scene through
The designing of some prioritization scheme is aimed to send first the most relevant in-
formation of the wavelet transform. The effect of a designing cannot be gauged in advance
except in the roughest terms; it can easily happen that the mathematical structure of a
the authors of the scheme. How, for example, is one to predict the substantial shift in
power that may result from the various positions of the wavelet coefficients in the spatial
orientation trees used in progressive transmission? What is the relationship between the
potential individual abilities of coefficients and their positional power in the mathematical
structure? Can a prioritization protocol consistent with the distribution of power be found?
The method of measuring “social power” which we present in this paper is intended as a
Our definition of the social power of a wavelet coefficient depends on the chance it has of
being critical to the success of a coalition of coefficients–to achieve higher coding priority.
It is easy to see, for example, that in a situation in which the only significant wavelet
coefficients for reconstructing the original scene (at a bit rate) form the lowest level in the
hierarchical organization, the coefficients in the higher levels of the hierarchy are assumed
to be insignificant, but are necessary for the organization of these significant coefficients in
productive units through zerotree coding [2]. Then the insignificant coefficients in higher
levels of the tree can claim at least a portion of the value of the productive coefficients (in
3
In the following, Section II shows that if there is no asymmetric constraint on the wavelet
coefficients imposed by some organization structure that may influence social power, the
value of power of a coefficient equals its (potential) individual abilities. Next, Section III
analyzes the social power of coefficients in prioritization schemes in which one imposes asym-
metric constraints on the behavior of the wavelet coefficients. It proves the shift in positional
power of the coefficients that results from the domination structure in the set partitioning
sorting algorithm used in SPIHT, [3]. Section IV describes a prioritization protocol based
by the set partitioning sorting algorithm on the set of wavelet coefficients. The comparative
performance of the derived scheme with the state of the art in progressive transmission is
analyzed using a set of experiments in Section V. The main conclusions of this work are
There may exist coefficients of large magnitude at very low scales in the wavelet transform
which retain the power to wield single-handed influence in the image reconstruction, and at
the same time often most of the wavelet coefficients are individually insignificant as measured
by their (potential) individual abilities, i.e., magnitudes, but they are still effective in image
Thus the estimation of the a priori power of a wavelet coefficient is a problem in which
the power must be generated among a large number of individually insignificant coefficients.
However, if wavelet coefficients form coalitions, their collective power may be high enough
to make a relevant contribution to the image reconstruction and must be taken into account
The question that arises now is how to charge each coefficient its “fair share” of the power
of the coalitions, and thus to perform a correct estimation of the individual coefficient’s
power. This problem falls naturally into the realm of cooperative game theory [4]. There,
too, we have players who can form coalitions and gain by doing so; some coalitions may gain
more than others. The question there, too, is how to divide the benefits of the cooperation
among the players. Depending on the criteria we want our solution to satisfy, we get different
solutions.
characteristic function v : 2|N | → R, v(∅) = 0, which describes the worth which every
coalition (subset) of coefficients could normally obtain in their transmission when they decide
to cooperate, regardless of what the other coefficients can achieve when they decide to
cooperate. Because interactions among all the possible coalitions of coefficients may be
complex, it is assumed the simplifying assumption that the cooperative possibilities of the
game can be described by the function v that assigns a number v(S) to every coalition S.
What each coalition S of wavelet coefficients can achieve on its own regarding the image
transmission, its worth v(S), depends on the complementaries between the magnitudes of
the coefficients in S. Here we consider that the cooperative game is an additive game, and
X
v(S) = wi,j (1)
(i,j)∈S
where wi,j denotes the magnitude of wavelet coefficient (i, j) in S. Thus, it is assumed that
the (original) individual abilities of coefficients (i, j) ∈ N are represented by their respective
magnitudes wi,j . By analyzing this cooperative game we analyze the basic structure of power
Definition 1: Power game. A power game (v, N ) is a cooperative game that consists of
the set of wavelet coefficients N and an additive characteristic function v, v({(i, j)}) = w i,j
for all (i, j) in N , determined by the worth of coalitions of wavelet coefficients in image
transmission.
This definition assumes that there is no asymmetric constraint on the coefficients imposed
by some organization structure that may influence social power. But, of course, it is unre-
alistic when using a prioritization protocol as given in the Set Partitioning in Hierarchical
Trees (SPIHT) [3] or the Rational Embedded Wavelet Image Coding (REWIC) [1], [5]. This
X
v(P) = ∆v (S) · uS (P); P ⊆ N (2)
S⊆N :S6=∅
where the quantity ∆v (S) is referred to as the dividend of coalition S in power game (v, N ),
From equation (2), to analyze the power game (v, N ) properly, we study its behaviour on
the collection of all unanimity games uS , where S ⊆ N : S 6= ∅. Since the unanimity games
Proposition 1: Dividends of a power game. In a power game for defining the a priori
6
Proof. From Reference [6], the dividends ∆v (S) are given by:
(−1)|S|−|T |v(T )
X
∆v (S) = (5)
T ⊆S
(−1)|S|−|T | ×
X X
∆v (S) = wi,j (6)
T ⊆S (i,j)∈T
|S| |S| − 1
(−1)|S|−t
X X
= wi,j ×
.
(7)
(i,j)∈S t=1
t−1
The proof is completed by noting that the expression in brackets vanishes except for |S| = 1.
We have that individually insignificant coefficients are still effective via coalitions in the
reconstruction of the image, and a payoff x = {x(i,j) (v); (i, j) ∈ N } for the power game
(v, N ) is a correspondence that associates with each coefficient (i, j) a possible payment for
being involved in the game which charges each coefficient its fair share of coalitional power.
Hence, a payoff x for the cooperative game (v, N ) provides an estimation of the a priori
Shapley [7] defined a value for games to be a function that assigns to each game v a payoff
X ∆v (S)
x(i,j) (v) = (8)
S⊆N :(i,j)∈S
|S|
with |S| being the cardinal of subset S, where ∆v (S) denotes the dividend of coalition S.
The Shapley value is a unique function that satisfies three axioms: (i) The symmetry axiom
requires that coefficients who are treated identically by the game v be treated identically by
7
the value x(i,j) (v); (ii) the carrier axiom requires that the sum of x(i,j) (v) over all coefficients
(i, j) in any N equals v(N ); and (iii) the additivity axiom requires that, for any games v
Based on the Shapley value of a power game we define the concept of “power” value of a
Definition 2: Power Value of Wavelet Coefficients. Given a power game (v, N ) the
X ∆v (S)
powv (i, j) = . (9)
S⊆N :(i,j)∈S
|S|
The following result is a direct consequence of the definition of power game given in
Definition 1:
Proof. It simply follows from substituting equation (4) in the power value powv (i, j) of a
This section is devoted to the game theoretic analysis of social power in prioritization
schemes in which one imposes asymmetric constraints on the behaviour of the wavelet coeffi-
cients. We firstly introduce the type of asymmetry between coefficients in the Set Partitioning
Sorting algorithm used in SPIHT [3]. We describe an organization in which each coefficient
8
has veto power over the activities as performed by a specified collection of coefficients. So,
all coefficients are dominating a collection of other coefficients (that may be empty) in the
sense that they have veto power over the actions undertaken by this coefficients. This type
transmitted to the decoder. Instead, it is based on the fact that the execution path of any
algorithm is defined by the results of the comparisons on its branching points. If the encoder
and decoder have the same sorting algorithm, then the decoder can duplicate the encoder’s
execution path if it receives the results of the magnitude comparisons, and the ordering
information can be recovered from the execution path [3]. The notion of “domination”
comes from the fact that, in the hierarchy defined by the subband pyramid from the wavelet
transform, any wavelet coefficient (i, j) in a collection S without permission from all their
superiors (i.e., at least one superior of (i, j) is not in S), is lost to transmission of S through
This section presents a formal description of the domination structure in the state of the
art SPIHT. In order to define this structure, firstly we need to recall the set partitioning
The sorting algorithm divides the set of coefficients into partitioning subsets Tm and per-
If the decoder receives a “no” to that answer (the subset is insignificant), then it knows that
all coefficients in Tm are insignificant. If the answer is “yes” (the subset is significant), then
a certain rule shared by the encoder and the decoder is used to partition Tm into new subsets
9
VI VII
(A)
a b
c d
b1 b2 c1 c2 d1 d2
b3 b4 c3 c4 d3 d4
(B)
Tm,l and the significance test is then applied to the new subsets. This set division process
continues until the magnitude test is done to all single coordinate significant subsets in order
To reduce the number of magnitude comparisons the set partitioning sorting algorithm
defines a rule that uses an expected ordering in the hierarchy defined by the subband pyra-
mid. A tree structure, called Spatial Orientation Tree (SOT), naturally defines the spatial
relationship on the hierarchical pyramid. Fig. 1 shows how a SOT is defined in a pyramid
As can be seen in Fig. 1, the coefficients are divided into trees (SOTs) where the roots of the
trees are the coefficients in the lowest resolution band (I). The coefficients are grouped into
2x2 matrices. With the exception of the band I, these coefficients are direct descendents of a
10
coefficient of the same spatial orientation in the next lower level of resolution in the pyramid.
In Fig. 1 the arrows are oriented from the parent node to its four direct descendants.
The coefficients in band I are also divided into 2x2 matrices. These last four coefficients
are the parents of the coefficients of the same spatial location at a finer resolution, except
for the one on the top left hand corner of the 2x2 matrix (the coefficient a).
The trees are partitioned by SPIHT into four types of sets (each node of the tree corre-
• O(i, j): Set of coordinates of the direct descendants of the wavelet coefficient at location
(i, j). The size of O(i, j) is either 0 or 4 (because each node can either have 4 descendants
or none). For example, in Fig. 1, O(0, 1) consists of the coordinates of the coefficients b 1 , b2 ,
b3 y b4 . In general,
• D(i, j) : Set of all descendants of the coefficient at location (i, j). For example, D(0, 1)
consists of the coordinates of the coefficients b1 , ..., b4 , b11 , ..., b44 (see Fig. 1). Obviously, the
• L(i, j): Set of coordinates of all descendants of the coefficient at location (i, j) except of
For example, L(0, 1) = b11 , ..., b14 , .., b44 (see Fig. 1).
The sorting algorithm uses parts of the spatial orientation trees as the partitioning subsets.
1. the initial partition is formed with the sets {(i, j)} and D(i, j), for all (i, j) ∈ H;
11
2. if D(i, j) is significant then it is partitioned into L(i, j) plus the four single-element sets
3. if L(i, j) is significant then it is partitioned into the four sets D(k, l) with (k, l) ∈ O(i, j).
Based on the set partitioning sorting algorithm as given above, the definition of a “domi-
nation structure” is now introduced following [8]. The notion of “domination” on the wavelet
coefficients comes from the set partitioning rule that uses the expected ordering in the hierar-
chy defined by the subband pyramid in order to reduce the number of magnitude comparisons
(message bits): Given the specified sorting algorithm, a coefficient (i, j) in coalition S ⊆ N
for which at least one superior of (i, j) is not in S, is unproductive to the transmission of
coefficients is a mapping O on N such that O(i, j), (i, j) ∈ N , defines the set of direct
subordinates of the coefficient at location (i, j) that correspond to the coefficients of the same
spatial orientation in the next finer resolution of the pyramid, and where (i, j) is assumed to
Given a domination structure O, we have that the collection of all descendants of the
coefficient at location (i, j) in the hierarchy defined by the subband pyramid, name after
we define a class of coalitions of wavelet coefficients that are productive in the transmission
without coefficients outside that coalitions, because all superiors of the coefficients in that
12
D −1 (S) ⊂ S
We can now address the game theoretic analysis of a power game with a domination
structure, in which the set partitioning sorting algorithm imposes asymmetric constraints on
the behaviour of the coefficients, i.e., for every (i, j), (k, l) ∈ N
function v, v({(i, j)}) = wi,j for all (i, j) in N , determines the worth which coalitions could
normally obtain in their transmission were it not for the domination structure O as imposed
on N .
B. Restricted game
In the definition of power game with a domination structure (Def. 5) the worth of coef-
ficients (and their coalitions) is still independent of the domination structure O. Following
[8] we need to transform this power game (v, N , O) into a new game which describes all
possibilities open to the coefficients in the domination structure O, given their potentials
abilities as described by the additive game v using their respective magnitudes wi,j . The
resulting game is called the “restricted game” on domination structure O, as defined in the
13
following:
Definition 6: Restricted game. Let (v, N , O) a power game with a domination structure.
The restricted game (vO , N ) is a cooperative game on the set of wavelet coefficients N , where
the worth of the coalitions S ⊆ N determines which they produce in their transmission with
That is, the worth of coalition S with a domination structure O is simply the worth which
the largest autonomous subset of S could normally obtain in the transmission using the set
Here we can also analyze the restricted game (vO , N ) on the collection of all unanimity
games uS as given in equation (3), where S ⊆ N : S 6= ∅. To this aim, firstly we need a new
proposition which gives the form of the dividends of a restricted game as follows:
defining the a priori power of wavelet coefficients with a domination structure O, the dividend
where wi,j is the magnitude of wavelet coefficient (i, j) ∈ N ; and with α(R) being the smallest
autonomous coalition which contains all members of R as well as their superiors in the
Proof.
14
From the definition of restricted game (vO , N ) and Corollary 4.3 in [8], we have that:
X X
vO (P) = ∆v (R) · uS (P); P ⊆ N (15)
S:D −1 (S)⊂S R⊆N : α(R)=S
where uS is the unanimity game as given in equation (3). The unrestricted, additive game
v represents the (original) individual abilities of the wavelet coefficients by means of their
The dividends ∆v (R) are defined as given in Proposition 1: ∆v (R) = wi,j if R = {(i, j)};
Recall that following Ref. [6] the game vO can also be expressed as:
X
vO (P) = ∆vO (R) · uR (P); P ⊆ N (17)
R⊆N :R6=∅
where the quantity ∆vO (R) is referred to as the dividend of coalition R in restricted game
X
∆vO (R) = wi,j (18)
(i,j)∈N : α({(i,j)})=R
On the domination structure O if (i, j) ∈ D −1 (k, l) then (k, l) 6∈ D −1 (i, j). Therefore, since
α({(i, j)}) = {(i, j)} D −1 (i, j) is the smallest autonomous superset of {(i, j)}, it follows
S
that α({(i, j)}) 6= α({(k, l)}), for all coefficients (i, j) 6= (k, l). Thus if α({(i, j)}) = R
then α({(k, l)}) 6= R for all (k, l) 6= (i, j). Hence, following equation (18), we have that:
Based on the Shapley value of a restricted game we can now define the concept of “power”
Given a restricted game (vO , N ) the power value powvO (i, j) of a wavelet coefficient (i, j) ∈ N
with ∆vO (S) being the dividend of coalition S in restricted game (vO , N )
The following result predicts the substantial shift in power that results from the various
positions of the wavelet coefficients in the domination structure O, based on the power value
of a coefficient in a restricted game (vO , N ) (in comparison with that in a power game (v, N )
X wk,l
powvO (i, j) = −1
; (i, j) ∈ N (20)
(k,l)∈{(i,j)}∪D(i,j)
|D (k, l)| +1
where wk,l is the magnitude of the wavelet coefficient at location (k, l); D(i, j) is the set of
all descendants of the coefficient (i, j) in the hierarchy defined by the subband pyramid; and
with |D −1 (k, l)| being the cardinal of the set of superiors of (k, l).
Proof.
From Definition 7, the power of a wavelet coefficient (i, j) with domination structure O is:
X ∆vO (R)
powvO (i, j) = (21)
R⊆N :(i,j)∈R
|R|
The proof is completed by noting that ∆vO (α({(k, l)})) = wk,l ; |α({(k, l)})| = |D −1 (k, l)| + 1;
This shift in positional power of wavelet coefficients in the hierarchy defined by the subband
pyramid is best illustrated in one example as follows. Fig. 2(A) shows the (original) individual
abilities of the wavelet coefficients in a SOT of the pyramid for some original image, as given
the coefficients imposed by some organization structure, the power of the coefficients in the
unrestricted game is simply given by the magnitudes of the coefficients. But it is unrealistic
given the set partitioning sorting algorithm used in the progressive image transmission.
Fig. 2(B) illustrates the social power of the wavelet coefficients in the domination structure
O, as given in Proposition 4. It shows the substantial shift in power that results from
the various positions of the wavelet coefficients in the set partitioning sorting algorithm.
Following equation (20) the magnitude of a coefficient is equally spread over itself and its
superiors.
The concept of domination structure as used in this paper is a fairly general concept and
not specific to the wavelet transform configuration shown in Section III-A. It is equally
applicable to quincunx wavelets in which case each parent would have two children instead
of four, except for the lowest frequency, where parents have a single child. Comparing the
power values in this case and the distribution of power of the wavelet transform, we conclude
that in the case of the quincunx a leader clearly gains a lower value of power because of its
leadership.
Also a similar approach to analyze the shift in social power can be applied to linearly
17
24 15 10 11 24 26 0 0
9 9 12 13 25 27 0 0
14 15 18 19 30 7 0 0
15
16 17 20 21 28 7 0 0
0 0 4 4 2 2 2 0
11 15 19
1 4 4 4 2 2 2 0
0 0 0 0 4 4 4 4 2 0 2 0
5 5 5 5 2 1 0 1
0 0 0 0 0 0 0 0
(A)
0 0 0 0 0 0 0 0
(B)
spaced subband decompositions, such as the DCT, and to other more general subband
decompositions, such as wavelet packets and Laplacian pyramids. In the case of wavelet
packets, the domination structure is a bit more complicated, because it may not always be
fact correspond to a larger spatial area than a co-located lower frequency coefficient).
In an embedded wavelet scheme for progressive transmission a tree structure (e.g., the
spatial orientation trees (SOT) used in [3], [1]) naturally defines the spatial relationship on
the hierarchical pyramid. Transform coefficients over a spatial orientation tree correspond
to a particular local spatial region of the original image, and thus, each SOT is associated
18
The embedded coding is distinctive from the conventional coding in the sense that any
consists of an iteration over two scans, called the sorting pass and the refinement pass. The
bit stream of the sorting pass, BS2i , is generated using the set-partitioning approach, to
locate the significant wavelet coefficients with respect to the threshold. The bit stream of
the refinement pass, called BS2i+1 , results from the refinement of all the coefficients of the
SOT which have not been quantized to zero so far. After a refinement pass, a new threshold
may be computed as Ti = Ti−1 /2, with i ≥ 1, where i is the iteration number. The algorithm
may be iterated by applying successive sorting and refinement bit streams, BS2i and BS2i+1 .
The result of the coding of the particular SOT is a completely embedded bit stream as given
Reference [1] addresses the problem of spatial orientation tree selection in the context
of embedded image coding for progressive transmission. It extends the set partitioning in
hierarchical trees (SPIHT) in [3] to consider the ordering of the trees, such that at every
time instance, it always chooses the tree which provides the maximum expected increase
in utility per coding bit. The approach is closely related to the rate-constrained wavelet-
based embedded image coding, since it is intended to show that an embedded coder can
be optimized by means of a rational strategy for rate control by organizing the progressive
Wavelet transform captures local characteristics in both space and frequency domains.
Depending on the image content and the particular truncation time, some trees have higher
coding priority than others in terms of expected increase in utility per coding bit. Therefore,
it may be worthwhile to explore the ordering of the trees. The resultant coding bitstream can
19
mitted at truncation time t on a utility basis: In accordance with Postulates 1.1 through 1.7
as given in [1], the rational choice for transmission at truncation time t is to select S(R† , t)
which provides the maximum achievable expected increase in utility I(S(Ri , t)/Q) per coding
If the rate control optimization is based on the actual expected increase in utility per
coding bit, the order of coding has to be transmitted to the decoder. To transmitting the
coding order, the SOT descriptor and the number n of bitstreams BSj BSj+1 · · · BSj+n to be
delivered to the decoder at any truncation time are encoded in the bit stream header. But
the ordering data within the particular spatial orientation tree is not explicitly transmitted
The Rational Embedded Wavelet Image Coding (REWIC) calculates the expected increase
in utility based on the (potential) individual abilities of the wavelet coefficients (i.e., their
coding-bit optimization, but it ignores the substantial shift in power that results from the
positions of the coefficients in the sorting algorithm (Proposition 4). And the positional
power in the domination structure represents the chance each coefficient has of being critical
formed by computing the expected increase in utility I(S(Ri , t)/Q) on the power values
20
Let
powvO (k, l)
qi (k, l) = P (24)
(n,m)∈Ri powvO (n, m)
be the normalized power value of a wavelet coefficient (k, l) in SOT Ri and which was
reconstructed using the bit streams S(Ri , 0), · · · , S(Ri , t − 1) transmitted for Ri before time
Also, let pi (k, l) be the normalized power value of a wavelet coefficient (k, l) in SOT Ri
time t, in addition to bitstreams S(Ri , 0), · · · , S(Ri , t − 1) transmitted before the time t for
Ri .
Let Q ≡ {qi (k, l)} be strictly positive. The expected increase in utility provided by the trans-
mission at time t of bitstream S(Ri , t) and consistent with the distribution of power imposed
where if r > 1 the system exhibits a risk seeking posture with respect to “gambles” on SOT-
dependent quality of encoding while r < 1 implies risk aversion. The risk neutrality is given
by r = 1.
In this case I(S(Ri , t)/Q) is clearly an index that measures the expected increase in utility–
derived from the transmission of a bitstream S(Ri , t)–to reconstruct the hierarchical power
of the wavelet coefficients. This approach recognizes that the set partitioning algorithm
21
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10
#11 #12 #13 #14 #15 #16 #17 #18 #19 #20
#21 #22 #23 #24 #25 #26 #27 #28 #29 #30
#31 #32 #33 #34 #35 #36 #37 #38 #39 #40
#41 #42 #43 #44 #45 #46 #47 #48 #49 #50
#51 #52 #53 #54 #55 #56 #57 #58 #59 #60
#61 #62 #63 #64 #65 #66 #67 #68 #69 #70
#71 #72 #73 #74 #75 #76 #77 #78 #79 #80
#81 #82 #83 #84 #85 #86 #87 #88 #89 #90
#91 #92 #93 #94 #95 #96 #97 #98 #99 #100
conceals a bias in the priority of the data (i.e., the magnitude of a coefficient is equally
spread over itself and its superiors) which is unsuspected by the original analysis based on
the utility of a bitstream S(Ri , t) to reconstruct the (potential) individual abilities of the
coefficients.
V. Experimental Results
Here we perform a thorough comparison of the REWIC consistent with the distribution of
power (i.e., following equations (23) and (25)) and the state of the art in progressive trans-
22
mission SPIHT. To perform the comparison we use an objective coder selection procedure
presented in [1]. Tests here reported were performed on a dataset composed of 100 standard
bit rates q(1), · · · , q(K) using REWIC. The compound gain CG, [9], may then be applied to
quantify the visual distinctness by means of the difference between the original image I and
spiht
f (spiht, i) = CG(I, Iq(i) ). (26)
Once distortion functions f (†, i) have been calculated following equation (26), we make
use of an objective criterion for coder selection based on the overall difference between the
two functions f (spiht, i) and f (rewic, i), which can be measured by a Kolmogorov-Smirnov
the coding scheme REWIC consistent with the distribution of power is significantly better than
SPIHT for test image I if the following two conditions are true:
(2) we disprove, to a certain required level of significance, the null hypothesis of a Kolmogorov-
Condition 1 takes into account that optimal coder tends to produce the lowest value of
f (†, i) across bit rates, and disproving the null hypothesis in condition 2 in effect proves
TOTAL
TABLE I
distributions. If both conditions hold, it allows us to assess the fact that dataset {f (rewic, i) |
Table I summarizes the results of this experiment on the test images of the dataset in
Figure 3: thirty-one out of one hundred test images (31 %) have passed conditions (1) and
(2) in the coder selection procedure, and hence, REWIC is significantly better than SPIHT
with high confidence level for thirty-one per cent of the dataset of test images. Whereas
VI. Conclusions
Assuming that there is no domination structure on the set of wavelet coefficients, the a
priori power of a wavelet coefficient equals its magnitude. But this basic assumption is un-
realistic if we use the prioritization protocol as given in the Set Partitioning in Hierarchical
Trees or the Rational Embedded Wavelet Image Coding. In fact, a domination structure
on the wavelet coefficients results from the set partitioning rule: A coefficient in a partic-
ular coalition for which at least one superior is not in the coalition, is unproductive to the
The a priori power of the wavelet coefficients with a domination structure predicts a shift
in power that results from the various positions of the wavelet coefficients in the hierarchy
defined by the subband pyramid, in which the magnitude of a coefficient is equally spread
24
over itself and its superiors in the domination structure. The concept of domination structure
is a fairly general concept and not specific to the wavelet transform configuration.
If the rate control optimization is based on the expected increase in utility per coding
bit, the order of coding has to be transmitted to the decoder. The descriptor of the spatial
orientation tree and the number of bitstreams to be delivered to the decoder at any truncation
time are encoded in the bit stream header. But the ordering data within the particular spatial
orientation tree is not explicitly transmitted because of the utilization of the set partitioning
sorting algorithm.
reconstruct the individual abilities (i.e., magnitudes) of the wavelet coefficients. Hence it
ignores the substantial shift in power that results from the positions of the coefficients in a
distribution of power is derived using the expected increase in utility –of the candidate
bitstream– to reconstruct the a priori power of the coefficients in the domination structure.
Acknowledgments. This research was sponsored by the Spanish Board for Science and
References
[1] J.A. Garcia, Rosa Rodriguez-Sanchez, J. Fdez-Valdivia, and Xose R. Fdez-Vidal, “Rational systems exhibit
moderate risk aversion with respect to “gambles” on variable-resolution compression.” Optical Engineering. Vol.
[2] J.M. Shapiro, An embedded hierarchical image coder using zerotrees of wavelet coefficients, Proc. IEEE Data
[3] A. Said, and W.A. Pearlman, A new, fast and efficient image codec based on set partitioning in hierarchical
trees, IEEE Trans. on Circuit and System for Video Technology, Vol. 6, No. 3, pp. 243-250, (1996).
[4] Robert Aumann and Sergiu Hart, Editors. Handbook of Game Theory, Volumes 1-3. Handbooks in Economics
[5] J.A. Garcia, Rosa Rodriguez-Sanchez, J. Fdez-Valdivia, “Embedded Coder for Providing Better Image Quality
at Very Low Bit Rates.” Optical Engineering. Vol. 43, No. 3, pp. 615-627, (2004).
25
[6] J.C. Harsany, “A Bargaining Model for Cooperative n-Person Games,” in: A.W. Tucker and R.D. Luce (eds),
Contributions to the Theory of Games IV, pp. 325-355, Princeton UP, Princeton, (1959).
[7] Lloyd S. Shapley. “A Value for n-Person Games,” in: H.W. Kuhn and A.W. Tucker (eds), Contributions to the
[8] R.P. Gilles, G. Owen, and R. van den Brink. “Games with Permission Structures: The Conjunctive Approach,”
[9] J.A. Garcia, J. Fdez-Valdivia, Xose R. Fdez-Vidal, and Rosa Rodriguez-Sanchez, “Information Theoretic Measure
for Visual Target Distinctness,” IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. 23, No. 4, pp.
362-383, (2001).