Making choices in multi-dimensional parameter spaces
Steven Bergner
PhD thesis defence
Making choices in multi-dimensional parameter spaces PhD thesis - - PowerPoint PPT Presentation
Making choices in multi-dimensional parameter spaces PhD thesis defence Steven Bergner Model adjustment at different levels User-driven experimentation: Use cases for paraglide Criteria optimization: Lighting design Theoretical
Steven Bergner
PhD thesis defence
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
2
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
Variables: input, output, and
Deterministic code
4
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
5 (c) Sareh Nabi Abdolyousefi
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
5
Input Output
(c) Sareh Nabi Abdolyousefi
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
5
Input Output 1D+time model 14 parameters
alignment coefficients
internal:
influences cost patterns:
steady state bifurcation and stability:
(c) Sareh Nabi Abdolyousefi
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
5
Input Output 1D+time model 14 parameters
alignment coefficients
internal:
influences cost patterns:
steady state bifurcation and stability:
time space
2 u∗ qal Q∗ | Q∗∗ |
A 2( u∗
1,u∗ 5)( u∗
5,u∗ 1)( u∗
3,u∗ 3)( u∗
2,u∗ 4)( u∗
4,u∗ 2)( a) qh |
(c) Sareh Nabi Abdolyousefi
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
6
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
7
!"#$%&$'()&%#"$*(+"
,%* +"-.%/#$&(0*# 12(3 +",04"+$4.,0.5/"1
8,(%&$4.,0.5/"19+0)1 !&"'0-:$;76 <0"3$+.#.$=1%5>?1&.'"
(4",40"3 50>4.,0.#"$40"3 201#(@,.) +"#.0/$40"3
A110@*$4.,0.5/"1
.110@*$).*%.//: #,0@@",$'()&%#.#0(*$-(,$ $$$$&(0*#1$.*+$,"1(/%#0(*
!.)&/"$0*&%#1 B",04"$4.,0.5/"1 C()&%#"$(%#&%#1
D1",$6*#",.'#0(* C()&%#.#0(*
B01#.*'"$)"#,0'
(5E"'#04"1 ")5"++0*@$'((,+0*.#"1 '/%1#",$)")5",120&
F+0)1
,"@0(*$(-$0*#","1# ,"1#,0'#$#($;76
F+0)1
G H I
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
8
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
Nested for-loops Cost is exponential in #dims
8
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
Nested for-loops Cost is exponential in #dims
8
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
Nested for-loops Cost is exponential in #dims
8
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
space partitioning
Dimensionally reduced slider embedding Mixing board
9
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
10
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
10
11
Bergner, Drew, Möller - Generating Light and Reflectance Spectra - ACM Trans. on Graphics 2009
!"#$% ! &'(!')%*+)'
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.01234506712
!"#$% ! &'(!')%*+)'
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067! !"#$"%&"'($)*+&
!,-
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.01234506712
!"#$% ! &'(!')%*+)'
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067! !"#$"%&"'($)*+&
!,-
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!"# $%""& '()"
! ! !
!"#$%&$%
'()*+,-./01-*),!-#
12
!"#$% ! &'(!')%*+)'
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067! !"#$"%&"'($)*+&
!,-
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!"# $%""& '()"
! ! !
!"#$%&$%
'()*+,-./01-*),!-#
12
B G R
=
!"#$% ! &'(!')%*+)'
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067! !"#$"%&"'($)*+&
!,-
!"" !#" !$" !%" &'" &&" &(" $)" $!" $*" *"" +,-./.012345067!"# $%""& '()"
! ! !
!"#$%&$%
'()*+,-./01-*),!-#
12
B G R
= component-wise product in RGB
13
13
13
13
13
14
15
16
? ? ? ? ? ? ?
16
? ? ? ? ? ? ?
16
? ? ? ? ? ? ?
16
? ? ? ? ? ? ?
16
– Fit the desired colour or metamer
– Regularize solution and reduce extrema
– Minimal colour difference when illumination bounce is
computed in linear subspace
– Produce physically plausible spectra
17
18
Instead of equation system for spectrum Solve normal equation
18
M x = y
argmin xM x − y
Instead of equation system for spectrum Solve normal equation
– Colour:
18
M x = y
argmin x
mred mgreen mblue diag( S) x − cr cg cb
xM x − y
Instead of equation system for spectrum Solve normal equation
– Colour: – Smoothness:
18
M x = y
argmin x
mred mgreen mblue diag( S) x − cr cg cb
xM x − y
argmin x
−1 2 −1 · · · −1 2 −1 · · · ... · · · −1 2 −1 x − . . .
Instead of equation system for spectrum Solve normal equation
– Colour: – Smoothness:
Weight the criteria and combine as stacked matrix
– Global minimum error solution via pseudo-inverse of – Positivity through quadratic programming
18
M x = y
M
argmin x
mred mgreen mblue diag( S) x − cr cg cb
xM x − y
argmin x
−1 2 −1 · · · −1 2 −1 · · · ... · · · −1 2 −1 x − . . .
19
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
20
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
20
Given: Output Goal: Input
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
20
Given: Output Goal: Input
with 3 components each
lights reflectances ? ? ? ? ? ? ?
!"" #"" $"" %"" " "&# )*+,-./01)$#Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
20
Given: Output Goal: Input
with 3 components each
lights reflectances ? ? ? ? ? ? ?
!"" #"" $"" %"" " "&# )*+,-./01)$# !"" #"" $"" %"" " "&# ' !"" #"" $"" %"" " "&' !"" #"" $"" %"" " "&# !"" #"" $"" %"" " "&( !"" #"" $"" %"" " "&# !"" #"" $"" %"" " "&# )*+,-./01)$# !"" #"" $"" %"" " "&# ' 23,-04-./0' !"" #"" $"" %"" " "&# ' 23,-04-./0(21
a)
21
a) b)
21
a) b) c)
22
Additional texture details appear under changing illumination
400 500 600 700 0.2 0.4 0.6 0.8 400 500 600 700 0.5 1 refl 1 refl 2 400 500 600 700 0.2 0.4 sodium hp 400 500 600 700 0.1 0.2 D65 daylight
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
23
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
23
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 24
Opacity
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 24
Opacity
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 24
Opacity
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 24
Opacity
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 24
Opacity
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 25
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 25
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 25
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 25
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 25
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
y
·
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
·
26
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 27
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
H(k) = 1 2π < G(·), P(k, ·) >
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 28
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 28
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 28
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 28
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 28
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 29
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 29
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 29
Intuition Analysis Application
P(k, l) =
ei(l·f(x)−k·x)dx
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 29
Intuition Analysis Application
points of stationary phase
maximum
P(k, l) =
ei(l·f(x)−k·x)dx
l · max |f ′| = k
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 29
Intuition Analysis Application
points of stationary phase
maximum
P(k, l) =
ei(l·f(x)−k·x)dx
l · max |f ′| = k
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 30
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 31
Ground-truth: computed at a fixed sampling distance
Intuition Analysis Application
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence 32
Intuition Analysis Applications
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
33
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
33
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
34
R
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
34
R
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " ! !! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&$*%&#+&!(%
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
35
det K = 2n = 4 K =
2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&$*%&#+&!(%
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
35
det K = 2n = 4 K =
2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&$*%&#+&!(%
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
35
det K = 2n = 4 K =
2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&$*%&#+&!(%
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
35
det K = 2n = 4 K =
2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&$*%&#+&!(%
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
R =
1
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
R =
1
−1 1 1
det K = 2
36
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
R =
1
−1 1 1
det K = 2
36
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
R =
1
−1 1 1
det K = 2
36
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
[Van De Ville, Blu, Unser, SPL 05]
n > 2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)#&%*%&#+&!(%
R =
1
−1 1 1
det K = 2
36
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
[Van De Ville, Blu, Unser, SPL 05]
n > 2 R
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
−1 1 1
det K = 2
37
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
−1 1 1
det K = 2
37
fractional subsampling RKs for s = 0..2
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
R =
1
−1 1 1
det K = 2
37
fractional subsampling acts like a scaled rotation with RKs for s = 0..2
lattice, that is, it can with QT Q = α2I
QR
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
!! !" !# !$ % $ # " ! !! !" !# !$ % $ # " !
&&'&(&)$&%*%&$+ &,&(&)$&!$*$&$+&!(!-
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
QR = RK
lattice, that is, it can with QT Q = α2I
39
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
QR = RK
R−1QR = K
lattice, that is, it can with QT Q = α2I
39
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
QR = RK
R−1QR = K
lattice, that is, it can with QT Q = α2I
nomial d(λ) = det(K − λI) = det(Q − λI) ( ) = 0
39
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
QR = RK
R−1QR = K
lattice, that is, it can with QT Q = α2I
nomial d(λ) = det(K − λI) = det(Q − λI) ( ) = 0
) = n
k=0 ckλk
case n = even with
) ∈ Z[λ]
39
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
QR = RK
R−1QR = K
lattice, that is, it can with QT Q = α2I
nomial d(λ) = det(K − λI) = det(Q − λI) ( ) = 0
) = n
k=0 ckλk
case n = even with
) ∈ Z[λ]
39
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
− sin θ sin θ cos θ
2
1 j −j ejθ e−jθ 1 j 1 −j
2 ∆J2.
40
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
= ejθ1 e−jθ1 ejθ2 e−jθ2 ...
∆ = 1 ejθ1 e−jθ1 ...
∆ =
− sin θ sin θ cos θ
2
1 j −j ejθ e−jθ 1 j 1 −j
2 ∆J2.
40
Steven Bergner et al. - Sampling Lattices with Similarity Scaling Relationships - SampTA 2009
− sin θ sin θ cos θ
2
1 j −j ejθ e−jθ 1 j 1 −j
2 ∆J2.
d(λ) = λn + Cλ
n 2 + αn
that C 2 < 4αn
d(λ) = λn − αn
40
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
41
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
41
QR = RK
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
41
QR = RK
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
K = −c0 1 −c1 1 . . . ... ... −cn−2 1 −cn−1
K ∈ Zn×n
41
QR = RK
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
K = −c0 1 −c1 1 . . . ... ... −cn−2 1 −cn−1
K ∈ Zn×n
41
QR = RK
KT = T−1KT with det T = 1 and T ∈ Zn×n
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
2 4 1 2 3 4 5 1: R = [0.71 0;0.71 1.4] K = [2 2;1 0] θ=45 2 4 1 2 3 4 5 2: R = [0 0.58;1.7 0.65] K = [2 1;4 1] θ=69.3 2 4 1 2 3 4 5 3: R = [0 0.84;1.2 0] K = [0 1;2 0] θ=90
|det K| = 2
43
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
5 1 2 3 4 5 1: R = [0 0.93;1.1 0.54] K = [1 2;2 1] θ=90 5 1 2 3 4 5 2: R = [0 0.84;1.2 0] K = [1 1;2 1] θ=54.74 5 1 2 3 4 5 3: R = [0 0.74;1.3 0.22] K = [1 1;3 0] θ=73.22 5 1 2 3 4 5 4: R = [0.66 0;1.1 1.5] K = [3 4;3 3] θ=90
44
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
45
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
46
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
46
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
47
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
48
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
48
User input Theoretical input
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
49
Steven Bergner - Making choices in multi-dimensional parameter spaces - PhD thesis defence
!! !" !# $ $%& #
50
! " # #
!! !" # " ! !! !$ !" !% # % " $ !
400 500 600 700 0.2 0.4 0.6 0.8 400 500 600 700 0.5 1 refl 1 refl 2 400 500 600 700 0.2 0.4 sodium hp 700 400 500 600 700 0.1 0.2 D65 daylight