Table 1: Vertices of triangles in the chromatic dodecahedron
and the corresponding ordering of coordinates. In the fourth
column, it is indicated the positions of the coordinates that
are fixed in the three vertices. Note that each pair of con-
secutive triangles (including the last and the first) share 2
vertexes.
# order vertex 1 vertex 2 vertex 3 fcs
1 wxyz 0001 0011 0111 1, 4
2 xwyz 0001 0011 1011 2, 4
3 xywz 0001 1001 1011 2, 4
4 xyzw 1000 1001 1011 1, 2
5 xzyw 1000 1010 1011 1, 2
6 xzwy 0010 1010 1011 2, 3
7 xwzy 0010 0011 1011 2, 3
8 wxzy 0010 0011 0111 1, 3
9 wzxy 0010 0110 0111 1, 3
10 zwxy 0010 0110 1110 3, 4
11 zxwy 0010 1010 1110 3, 4
12 zxyw 1000 1010 1110 1, 4
13 zyxw 1000 1100 1110 1, 4
14 zywx 0100 1100 1110 2, 4
15 zwyx 0100 0110 1110 2, 4
16 wzyx 0100 0110 0111 1, 2
17 wyzx 0100 0101 0111 1, 2
18 ywzx 0100 0101 1101 2, 3
19 yzwx 0100 1100 1101 2, 3
20 yzxw 1000 1100 1101 1, 3
21 yxzw 1000 1001 1101 1, 3
22 yxwz 0001 1001 1101 3, 4
23 ywxz 0001 0101 1101 3, 4
24 wyxz 0001 0101 0111 1, 4
it, together with barycentric coordinates with respect
to these vertices; see columns 3 to 5 of Table 1. To
find this icositetrahedron triangle face, consider the
ordering of the coordinates of the point and use the
second column of Table 1. By construction, at least
one of the coordinates i
1
of the hue point d has value
0 (p
i
1
= m) and at least one of the coordinates i
4
has
value 1 (p
i
4
= M); the remaining two coordinates can
be similarly labeled so that p
i
2
≤ p
i
3
. The triangle
that contains the hue point has vertexes q, r and s
with q
i
1
= r
i
1
= s
i
1
= 0, q
i
4
= r
i
4
= s
i
4
= 1, and q
i
2
=
0,q
i
3
= 0, r
i
2
= 0,r
i
3
= 1 and s
i
2
= 1,s
i
3
= 1. The hue
point can now be expressed as d = αq+ βr+ γs, with
0 ≤ α, β,γ ≤ 1 and α + β + γ = 1; then, γ =
p
i
2
−m
ρ
,
β =
p
i
3
−p
i
2
ρ
, and α = 1−γ −β =
M− p
i
3
ρ
. The colour
attributes of the point p in this space are thus the hue,
the chromatic saturation and the luminance, given by
d, ρ and µ, respectively.
2.3 A Double-cone Type Space
The polytopal space of Section 2.2 is now trans-
formed to a double-cone type, 4D space, in the sense
that the chromatic icositetrahedron is rounded up to a
2-sphere. The hue point is now named with spherical
coordinates, with a latitude angle φ and an azymuth
angle θ. The chromatic icositetrahedron is made to
correspond to this hue sphere, where the vertex [0 1
1 1] corresponds to the north pole and the vertex [1 0
0 0] corresponds to the south pole, by assigning the
14 vertexes of the chromatic icositetrahedron to 14
points uniformly distributed over the sphere, as indi-
cated in Table 2. With φ ∈[0,π] and θ ∈ [0,2π) ∪{∗}
(φ = 0 and φ = π respectively correspond to the
north and south poles where θ is ”left undefined
as ∗” ) the 14 points uniformly distributed on the
sphere are those with (θ,φ) ∈ {(∗,0),(∗, π)} ∪
{(
π
3
,0),(
π
3
,
π
3
),(
π
3
,
2π
3
),(
π
3
,
3π
3
),(
π
3
,
4π
3
),(
π
3
,
5π
3
)} ∪
{(
2π
3
,0),(
2π
3
,
π
3
),(
2π
3
,
2π
3
),(
2π
3
,
3π
3
),(
2π
3
,
4π
3
),(
2π
3
,
5π
3
)}.
At the 6+6 triangles with a vertex assigned to a
pole, the computation of the spherical coordinates is
slightly different than at the remaining 12 triangles
where the barycentric coordinates are plainly used
with the help of Table 2. For the afore mentioned tri-
angles with a vertex [0111] or [1000], the barycentric
coordinates α,β γ are transformed to η = 1−γ (dis-
tance to ”vertex γ”) and ξ = 1−
β
1−γ
(angular measure
from line through ”vertex γ” and hue point, and line
through ”vertexes γ and β”), β is chosen so that the
angle increases when the hue point moves from ver-
tex β to vertex α, and γ is the barycentric coordinate
corresponding to the pole. For example, to the hue
point in triangle with vertices q = [0010], r =[0110]
and s =[1110] and corresponding barycentric coordi-
nates α = 0.6, β = 0.3, and γ = 0.1, there corresponds
(θ,φ) = α(2π, π/3) + β(5π/3,π/3) + γ(5π/3,2π/3)
= (5.6π/3,1.1π/3) and to hue point in triangle with
vertices q = [0100] and r = [0110] s = [0111] (north
pole) , and corresponding barycentric coordinates
α = 0.6, β = 0.3, and γ = 0.1, there corresponds
η = 0.9, ξ = 1/3 and (θ,φ) = (ξπ/3+ 5π/3,ηπ/3) =
(5.25π/3,0.4π/3). In this way, for the double-cone
type space, the colour components are the luminance
µ, the chromatic saturation ρ, the azymuth hue θ and
the latitude hue φ.
To convert back angular hue coordinates to
icositetrahedron coordinates, consider 3 cases: the
spherical triangle has no vertex at a pole, or it has
a vertex at the north pole (φ = 0), or it has the south
pole (φ = π) as a vertex. In the first case, we compute
barycentric coordinates of the point with respect to
the vertices (θ
i
,φ
i
) and then get the point (w
i
,x
i
,y
i
,z
i
)
by computing the corresponding barycentric combi-
nation using the corresponding vertices of the chro-
matic icositetrahedron. For triangles with a vertex at
the north pole, we use the map (θ,φ) 7→(θ
φ
π/3
,φ), and
compute the barycentric coordinates of the mapped
VISAPP 2012 - International Conference on Computer Vision Theory and Applications
424