SlideShare a Scribd company logo
1 of 23
Download to read offline
Spatio-Temporal
 Scale-Spaces
 Daniel Fagerström
  CVAP/CSC/KTH
danielf@nada.kth.se
Motivation
• Allow for differential geometric methods on
  moving images
• Temporal causality
• Recursive formulation based on current
  signal and earlier measurement rather
  than on previous signal
  – More realistic from a conceptual view point
  – Much more efficient from a computational
    view point
Earlier Approaches
• Koenderink (88), Florack (97), Salden et al
  (98) – Requires convolution with past
  signal, non recursive
• Lindeberg (02)
  – Recursive, but discrete in the spatio-temporal
    dimensions
Current Approach
•   ”Standard” axioms + Galelian similarity
•   Infinitesimal formulation
•   No time causal solution possible
•   But scale-space on space and memory
    exists
Galilean Similarity
• Spatial and temporal translation, spatial
  rotation and spatio-temporal shear
• Allows for measurement of relative motion
 µ        ¶       µ            ¶µ       ¶
     t0               ¿    0        t
              =                             +a
     x0               v   ¾R        x
  x; v 2 Rn ; t 2 R; R 2 SO(n); ¾; ¿ 2 R+ and a 2 Rn+1
Point Measurement
De¯nition © : L1 (Rn+1 ) ! C 1 (Rn+1 ), for any u; v 2 L1 (Rn+1 ) and ®; ¯ 2
R, is a point measurement operator if it ful¯lls:
linearity ©(®u + ¯v) = ®©(u) + ¯©(v)
gray level invariance k©ukL = kukL
positivity u ¸ 0 ) ©u ¸ 0
                              1         1


point lims!0 ©s u = u
G Covariance
De¯nition Given a Lie group g 2 G that acts on the base space as g 7!
g ¢ x = Tg x, where Tg : (Rn+1 ). A family H 3 h 7! ©h of measurement
operators ful¯lling,
                            Tg ©h Tg ¡1 = ©g ¢h ;
is called aG-covariant point measurement space. Where,

                G £ H 3 (g; h) 7! g ¢ h = ¾(g; h) = ¾g (h) 2 H;

is a Lie group action on the set H.
G Scale-Space
De¯nition A G scale-space is a minimal family of G-covariant point measure-
ments that also is a semigroup of operators. I.e. that ful¯lls,

                             ©h ©h = ©h       ¢h       :
                               1   2      1        2
Infinitesimal Criteria
An infinitesimal condition for G scale-
  spaces:
• Simplifies derivations as it liniarizes the
  problem
• Allows for more general boundary
  conditions (which later will be seen to be
  necessary)
Infinitesimal Generators
• The infinitesimal object that corresponds
  to a Lie groupLGis a g algebra
                 G      Lie
                        =

• The infinitesimal object that corresponds
                LH h
  to a Lie semigroup H is a Lie wedge
                        =

• Infinitesimal generators v 7! A
    A dT (e) : g ! L(§; §), g 3
      =                                v   = A(v),
    B = d©(e) : h ! L(§; §), h 3 w 7! Bw = B(w)
Pseudo Differential Operators
The in¯ntesimal operators of transformation group and the semigroup of
operators can be expressed in terms of pseudodi®erential operators, ªDO.
ªDO's are de¯ned by
                                     Z
                    Au(x) = (2¼)¡n eix¢» a(x; »)~(»)d»;
                                                  u
             R                             P
where u(») = e¡ix¢» u(x)dx and a(x; ») = j j· a® (x)» ® , and is called the
      ~
                                              ® m
symbol of A. The corresponding operator is denoted a(x; D).
Translation invariant symbols are position independent, b(x; ») = b(»).
Infinitesimal Covariance
The in¯nitesinal form of the covariance equation is,

                              [Av ; Bw ] = BC(v;w) ;

where g £ h 3 (v; w) 7! C(v; w) 2 h is the di®erential of ¾ with respect to both
arguments. And an operator Bw full¯lling such a condition is called a
covariant tensor operator. The operator C is denoted the covariance tensor
and is a Lie algebra representation in the ¯rst argument and a Lie wedge
representation in the second.
Positivity and Gray Level
               Invariance
• A positive translation invariant linear
  operator semigroup is generated by a
  negative definite symbol
• For a gray level invariant semigroup that is
  generated by the generators B, the
  genrators B are conservative, i.e. B1=0
Infinitesimal G Scale-Space
De¯nition A g scale-space wedge, is a minimal Lie wedge of negative de¯nite
conservative operators h 3 w 7! Bw : L(§; §), that is a covariant tensor oper-
ator, with respect of the Lie algebra action g 3 v 7! Av : L(§; §) and the Lie
algebra and Lie wedge representation (v; w) 7! C(v; w).

Theorem     A G scale-space is generated by its corresponding g scale-space
wedge,                       ½
                                 @ s u = Bw u
                                 u(e; x) = f (x);
where f 2 §.
Causal Affine Line
Theorem A gl(1)(= f@x ; x@x g) temporally causal scale-space wedge is gener-
ated by left sided Riemann Liouville fractional derivatives D ® with 0 < ® < 1,
                                                             +
where
                       D§ (») = (¨i»)® = j» j® e¨i(»)®¼=2 :
                        ®
Euclidean Similarity
Theorem A Euclidean similarity es(2) = t(2) [ s(2) [ so(2) scale-space wedge
is generated for any 0 < ® · 2 by the Riesz fractional derivative ¡(¡¢)®=2 (»
j» j® ).
     t(2) = f@1 ; @2 g is the translation generator, s(2) = fx1 @1 + x2 @2 g is the
scaling generator and so(2) = fx2 @1 ¡ x1 @2 g is the rotation generator.
No Time Causal Galilean Similarity
Theorem     A °s(2) scale-space wedge is generated by f@0 ; @0 @1 ; @1 g.
                                                        2            2


                       °s(2) = t(2) [ s(1) © s(1) [ °(1);

where °(1) = fx0 @1 g is the Galilean boost that skewquot; space-time and s(1)©s(1)
is a direct sum of the scaling generator in space and time respectively.

Corollary It should be noted that the generated scale-space is symmetric
booth in time and space and thus no time causal scale-spaces are possible with
this axiomatization. And as °s(n); n ¸ 2 have °s(2) as a sub algebra, no time
causal scale-spaces are possible for them either.
What to do?
• A realistic temporal measurement system
  should not have access to the past signal,
  only the memory of the past signal
• Let the memory have the same propeties
  as the past signal, i.e. it should be an
  affine half space
• Define the time causal Galilean scale-
  space as a evolution equation on space
  and memory instead of on space and time
Galilean Similarity
De¯nition Let °s(d + 1) = es(d) © gl(1) [ °(d). The d + 1-dimensional
time causal Galilean scale-space R+ £ Rd £ R+ £ R £ Rd 3 (¾; v; ¿; t; x) 7!
u(¾; v; ¿; t; x) 2 R, where ¾ is spatial scale, v is velocity, ¿ is memory (and
temporal scale) is a °s(d + 1)-covariant, point measurement space in space-time
(t; x) and a gl(1)-wedge in memory ¿ .
General Evolution Equation
Theorem A d + 1-dimensional time causal Galilean scale-space (for d = 1; 2)
is generated by the evolution equation,
                         8
                         < @tu = ¡v ¢ rxu + D¿ ¡u   ®0

                            @¾ u = ¡(¡¢x)®=2u
                         :
                            u(0; 0; 0; t; x) = f(t; x);

where 1 < ®0 · 2, 0 < ® · 2, ¾ is the spatial scale direction, v 2 Rd the velocity
vector, @s = @t + v ¢ rx is the spatio-temporal direction, rx = (@1; : : : ; @d) is
the spatial gradient and ¢x is the spatial Laplacian.
Heat Equation on Half-Space
Theorem The equation,
                    8
                    < @tu = ¡v ¢ rxu + @2u
                                             ¿
                      @¾ u = ¢xu
                    :
                      u(0; 0; 0; t; x) = f(t; x);

is unique in the family of evolution equations as it is the only one that has local
generators.
Closed Form

u(¾; v; ¿; t; x) = Á(¾; v; ¿; ¢; ¢) ¤ f (t; x);
                   ¿ exp(¡ ¿ 2 ¡ (x¡tv)¢(x¡tv) )
                        p 4t
Á(¾; v; ¿; t; x) =                          4¾
                           4¼t3=2 (4¼¾)d=2
Mixed Derivatives

More Related Content

What's hot

How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control systemAlireza Mirzaei
 
Lecture 6-1543909797
Lecture 6-1543909797Lecture 6-1543909797
Lecture 6-1543909797Canh Le
 
Presentation swith 9_7_13
Presentation swith 9_7_13Presentation swith 9_7_13
Presentation swith 9_7_13Yashar Kouhi
 
Modeling biased tracers at the field level
Modeling biased tracers at the field levelModeling biased tracers at the field level
Modeling biased tracers at the field levelMarcel Schmittfull
 
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmChristian Robert
 
Numerical analysis m3 l6slides
Numerical analysis m3 l6slidesNumerical analysis m3 l6slides
Numerical analysis m3 l6slidesSHAMJITH KM
 
Test s velocity_15_5_4
Test s velocity_15_5_4Test s velocity_15_5_4
Test s velocity_15_5_4Kunihiko Saito
 
Csr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCsr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCSR2011
 
Parallel transport additional explorations part1&amp;2 sqrd
Parallel transport additional explorations part1&amp;2 sqrdParallel transport additional explorations part1&amp;2 sqrd
Parallel transport additional explorations part1&amp;2 sqrdfoxtrot jp R
 

What's hot (20)

Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
How to design a linear control system
How to design a linear control systemHow to design a linear control system
How to design a linear control system
 
Lecture 6-1543909797
Lecture 6-1543909797Lecture 6-1543909797
Lecture 6-1543909797
 
2-rankings of Graphs
2-rankings of Graphs2-rankings of Graphs
2-rankings of Graphs
 
CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
 
Presentation swith 9_7_13
Presentation swith 9_7_13Presentation swith 9_7_13
Presentation swith 9_7_13
 
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
 
Vector calculus
Vector calculusVector calculus
Vector calculus
 
Modeling biased tracers at the field level
Modeling biased tracers at the field levelModeling biased tracers at the field level
Modeling biased tracers at the field level
 
CLIM Fall 2017 Course: Statistics for Climate Research, Detection & Attributi...
CLIM Fall 2017 Course: Statistics for Climate Research, Detection & Attributi...CLIM Fall 2017 Course: Statistics for Climate Research, Detection & Attributi...
CLIM Fall 2017 Course: Statistics for Climate Research, Detection & Attributi...
 
Cse41
Cse41Cse41
Cse41
 
pRO
pROpRO
pRO
 
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithmno U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
no U-turn sampler, a discussion of Hoffman & Gelman NUTS algorithm
 
Chapter04
Chapter04Chapter04
Chapter04
 
bode_plot By DEV
 bode_plot By DEV bode_plot By DEV
bode_plot By DEV
 
Numerical analysis m3 l6slides
Numerical analysis m3 l6slidesNumerical analysis m3 l6slides
Numerical analysis m3 l6slides
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Test s velocity_15_5_4
Test s velocity_15_5_4Test s velocity_15_5_4
Test s velocity_15_5_4
 
Csr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatovCsr2011 june14 15_45_musatov
Csr2011 june14 15_45_musatov
 
Parallel transport additional explorations part1&amp;2 sqrd
Parallel transport additional explorations part1&amp;2 sqrdParallel transport additional explorations part1&amp;2 sqrd
Parallel transport additional explorations part1&amp;2 sqrd
 

Viewers also liked

PresentacióN1 Franco
PresentacióN1 FrancoPresentacióN1 Franco
PresentacióN1 FrancoVanessac
 
Nunca Se [1]
Nunca Se [1]Nunca Se [1]
Nunca Se [1]mfmartins
 
Aula Pedrio Vinha[1]
Aula Pedrio Vinha[1]Aula Pedrio Vinha[1]
Aula Pedrio Vinha[1]dally.psy
 
How to Improve Your Organization\'s Website Through Usability Testing
How to Improve Your Organization\'s Website Through Usability TestingHow to Improve Your Organization\'s Website Through Usability Testing
How to Improve Your Organization\'s Website Through Usability TestingCAMT
 

Viewers also liked (6)

PresentacióN1 Franco
PresentacióN1 FrancoPresentacióN1 Franco
PresentacióN1 Franco
 
Nunca Se [1]
Nunca Se [1]Nunca Se [1]
Nunca Se [1]
 
Cocoon OSGi CocoonGT2007
Cocoon OSGi CocoonGT2007Cocoon OSGi CocoonGT2007
Cocoon OSGi CocoonGT2007
 
Aula Pedrio Vinha[1]
Aula Pedrio Vinha[1]Aula Pedrio Vinha[1]
Aula Pedrio Vinha[1]
 
Agile Bi Dw
Agile Bi DwAgile Bi Dw
Agile Bi Dw
 
How to Improve Your Organization\'s Website Through Usability Testing
How to Improve Your Organization\'s Website Through Usability TestingHow to Improve Your Organization\'s Website Through Usability Testing
How to Improve Your Organization\'s Website Through Usability Testing
 

Similar to SSVM07 Spatio-Temporal Scale-Spaces

Strong convexity on gradient descent and newton's method
Strong convexity on gradient descent and newton's methodStrong convexity on gradient descent and newton's method
Strong convexity on gradient descent and newton's methodSEMINARGROOT
 
Parts of quadratic function and transforming to general form to vertex form a...
Parts of quadratic function and transforming to general form to vertex form a...Parts of quadratic function and transforming to general form to vertex form a...
Parts of quadratic function and transforming to general form to vertex form a...rowenaCARINO
 
The klein gordon field in two-dimensional rindler space-time 2psqrd
The klein gordon field in two-dimensional rindler space-time 2psqrdThe klein gordon field in two-dimensional rindler space-time 2psqrd
The klein gordon field in two-dimensional rindler space-time 2psqrdfoxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time 200920ver-display
The klein gordon field in two-dimensional rindler space-time 200920ver-displayThe klein gordon field in two-dimensional rindler space-time 200920ver-display
The klein gordon field in two-dimensional rindler space-time 200920ver-displayfoxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time - smcprt
The klein gordon field in two-dimensional rindler space-time - smcprtThe klein gordon field in two-dimensional rindler space-time - smcprt
The klein gordon field in two-dimensional rindler space-time - smcprtfoxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time 14072020
The klein gordon field in two-dimensional rindler space-time  14072020The klein gordon field in two-dimensional rindler space-time  14072020
The klein gordon field in two-dimensional rindler space-time 14072020foxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...foxtrot jp R
 
Modeling the Dynamics of SGD by Stochastic Differential Equation
Modeling the Dynamics of SGD by Stochastic Differential EquationModeling the Dynamics of SGD by Stochastic Differential Equation
Modeling the Dynamics of SGD by Stochastic Differential EquationMark Chang
 
2 random variables notes 2p3
2 random variables notes 2p32 random variables notes 2p3
2 random variables notes 2p3MuhannadSaleh
 
The klein gordon field in two-dimensional rindler space-time 23052020-sqrd
The klein gordon field in two-dimensional rindler space-time  23052020-sqrdThe klein gordon field in two-dimensional rindler space-time  23052020-sqrd
The klein gordon field in two-dimensional rindler space-time 23052020-sqrdfoxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220foxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time 16052020
The klein gordon field in two-dimensional rindler space-time 16052020The klein gordon field in two-dimensional rindler space-time 16052020
The klein gordon field in two-dimensional rindler space-time 16052020foxtrot jp R
 
The klein gordon field in two-dimensional rindler space-time 04232020updts
The klein gordon field in two-dimensional rindler space-time  04232020updtsThe klein gordon field in two-dimensional rindler space-time  04232020updts
The klein gordon field in two-dimensional rindler space-time 04232020updtsfoxtrot jp R
 
Please show the whole code... Im very confused. Matlab code for ea.pdf
Please show the whole code... Im very confused. Matlab code for ea.pdfPlease show the whole code... Im very confused. Matlab code for ea.pdf
Please show the whole code... Im very confused. Matlab code for ea.pdfarshiartpalace
 

Similar to SSVM07 Spatio-Temporal Scale-Spaces (20)

Asymptotic Analysis
Asymptotic  AnalysisAsymptotic  Analysis
Asymptotic Analysis
 
Strong convexity on gradient descent and newton's method
Strong convexity on gradient descent and newton's methodStrong convexity on gradient descent and newton's method
Strong convexity on gradient descent and newton's method
 
Parts of quadratic function and transforming to general form to vertex form a...
Parts of quadratic function and transforming to general form to vertex form a...Parts of quadratic function and transforming to general form to vertex form a...
Parts of quadratic function and transforming to general form to vertex form a...
 
The klein gordon field in two-dimensional rindler space-time 2psqrd
The klein gordon field in two-dimensional rindler space-time 2psqrdThe klein gordon field in two-dimensional rindler space-time 2psqrd
The klein gordon field in two-dimensional rindler space-time 2psqrd
 
The klein gordon field in two-dimensional rindler space-time 200920ver-display
The klein gordon field in two-dimensional rindler space-time 200920ver-displayThe klein gordon field in two-dimensional rindler space-time 200920ver-display
The klein gordon field in two-dimensional rindler space-time 200920ver-display
 
The klein gordon field in two-dimensional rindler space-time - smcprt
The klein gordon field in two-dimensional rindler space-time - smcprtThe klein gordon field in two-dimensional rindler space-time - smcprt
The klein gordon field in two-dimensional rindler space-time - smcprt
 
Rdnd2008
Rdnd2008Rdnd2008
Rdnd2008
 
Adc
AdcAdc
Adc
 
The klein gordon field in two-dimensional rindler space-time 14072020
The klein gordon field in two-dimensional rindler space-time  14072020The klein gordon field in two-dimensional rindler space-time  14072020
The klein gordon field in two-dimensional rindler space-time 14072020
 
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...
The klein gordon field in two-dimensional rindler space-time 28072020ver-drft...
 
Modeling the Dynamics of SGD by Stochastic Differential Equation
Modeling the Dynamics of SGD by Stochastic Differential EquationModeling the Dynamics of SGD by Stochastic Differential Equation
Modeling the Dynamics of SGD by Stochastic Differential Equation
 
Applied 40S May 26, 2009
Applied 40S May 26, 2009Applied 40S May 26, 2009
Applied 40S May 26, 2009
 
Differentiation
DifferentiationDifferentiation
Differentiation
 
2 random variables notes 2p3
2 random variables notes 2p32 random variables notes 2p3
2 random variables notes 2p3
 
The klein gordon field in two-dimensional rindler space-time 23052020-sqrd
The klein gordon field in two-dimensional rindler space-time  23052020-sqrdThe klein gordon field in two-dimensional rindler space-time  23052020-sqrd
The klein gordon field in two-dimensional rindler space-time 23052020-sqrd
 
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220
The klein gordon field in two-dimensional rindler space-time -sqrdupdt41220
 
The klein gordon field in two-dimensional rindler space-time 16052020
The klein gordon field in two-dimensional rindler space-time 16052020The klein gordon field in two-dimensional rindler space-time 16052020
The klein gordon field in two-dimensional rindler space-time 16052020
 
The klein gordon field in two-dimensional rindler space-time 04232020updts
The klein gordon field in two-dimensional rindler space-time  04232020updtsThe klein gordon field in two-dimensional rindler space-time  04232020updts
The klein gordon field in two-dimensional rindler space-time 04232020updts
 
Please show the whole code... Im very confused. Matlab code for ea.pdf
Please show the whole code... Im very confused. Matlab code for ea.pdfPlease show the whole code... Im very confused. Matlab code for ea.pdf
Please show the whole code... Im very confused. Matlab code for ea.pdf
 
Basic calculus (ii) recap
Basic calculus (ii) recapBasic calculus (ii) recap
Basic calculus (ii) recap
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

SSVM07 Spatio-Temporal Scale-Spaces

  • 1. Spatio-Temporal Scale-Spaces Daniel Fagerström CVAP/CSC/KTH danielf@nada.kth.se
  • 2. Motivation • Allow for differential geometric methods on moving images • Temporal causality • Recursive formulation based on current signal and earlier measurement rather than on previous signal – More realistic from a conceptual view point – Much more efficient from a computational view point
  • 3. Earlier Approaches • Koenderink (88), Florack (97), Salden et al (98) – Requires convolution with past signal, non recursive • Lindeberg (02) – Recursive, but discrete in the spatio-temporal dimensions
  • 4. Current Approach • ”Standard” axioms + Galelian similarity • Infinitesimal formulation • No time causal solution possible • But scale-space on space and memory exists
  • 5. Galilean Similarity • Spatial and temporal translation, spatial rotation and spatio-temporal shear • Allows for measurement of relative motion µ ¶ µ ¶µ ¶ t0 ¿ 0 t = +a x0 v ¾R x x; v 2 Rn ; t 2 R; R 2 SO(n); ¾; ¿ 2 R+ and a 2 Rn+1
  • 6. Point Measurement De¯nition © : L1 (Rn+1 ) ! C 1 (Rn+1 ), for any u; v 2 L1 (Rn+1 ) and ®; ¯ 2 R, is a point measurement operator if it ful¯lls: linearity ©(®u + ¯v) = ®©(u) + ¯©(v) gray level invariance k©ukL = kukL positivity u ¸ 0 ) ©u ¸ 0 1 1 point lims!0 ©s u = u
  • 7. G Covariance De¯nition Given a Lie group g 2 G that acts on the base space as g 7! g ¢ x = Tg x, where Tg : (Rn+1 ). A family H 3 h 7! ©h of measurement operators ful¯lling, Tg ©h Tg ¡1 = ©g ¢h ; is called aG-covariant point measurement space. Where, G £ H 3 (g; h) 7! g ¢ h = ¾(g; h) = ¾g (h) 2 H; is a Lie group action on the set H.
  • 8. G Scale-Space De¯nition A G scale-space is a minimal family of G-covariant point measure- ments that also is a semigroup of operators. I.e. that ful¯lls, ©h ©h = ©h ¢h : 1 2 1 2
  • 9. Infinitesimal Criteria An infinitesimal condition for G scale- spaces: • Simplifies derivations as it liniarizes the problem • Allows for more general boundary conditions (which later will be seen to be necessary)
  • 10. Infinitesimal Generators • The infinitesimal object that corresponds to a Lie groupLGis a g algebra G Lie = • The infinitesimal object that corresponds LH h to a Lie semigroup H is a Lie wedge = • Infinitesimal generators v 7! A A dT (e) : g ! L(§; §), g 3 = v = A(v), B = d©(e) : h ! L(§; §), h 3 w 7! Bw = B(w)
  • 11. Pseudo Differential Operators The in¯ntesimal operators of transformation group and the semigroup of operators can be expressed in terms of pseudodi®erential operators, ªDO. ªDO's are de¯ned by Z Au(x) = (2¼)¡n eix¢» a(x; »)~(»)d»; u R P where u(») = e¡ix¢» u(x)dx and a(x; ») = j j· a® (x)» ® , and is called the ~ ® m symbol of A. The corresponding operator is denoted a(x; D). Translation invariant symbols are position independent, b(x; ») = b(»).
  • 12. Infinitesimal Covariance The in¯nitesinal form of the covariance equation is, [Av ; Bw ] = BC(v;w) ; where g £ h 3 (v; w) 7! C(v; w) 2 h is the di®erential of ¾ with respect to both arguments. And an operator Bw full¯lling such a condition is called a covariant tensor operator. The operator C is denoted the covariance tensor and is a Lie algebra representation in the ¯rst argument and a Lie wedge representation in the second.
  • 13. Positivity and Gray Level Invariance • A positive translation invariant linear operator semigroup is generated by a negative definite symbol • For a gray level invariant semigroup that is generated by the generators B, the genrators B are conservative, i.e. B1=0
  • 14. Infinitesimal G Scale-Space De¯nition A g scale-space wedge, is a minimal Lie wedge of negative de¯nite conservative operators h 3 w 7! Bw : L(§; §), that is a covariant tensor oper- ator, with respect of the Lie algebra action g 3 v 7! Av : L(§; §) and the Lie algebra and Lie wedge representation (v; w) 7! C(v; w). Theorem A G scale-space is generated by its corresponding g scale-space wedge, ½ @ s u = Bw u u(e; x) = f (x); where f 2 §.
  • 15. Causal Affine Line Theorem A gl(1)(= f@x ; x@x g) temporally causal scale-space wedge is gener- ated by left sided Riemann Liouville fractional derivatives D ® with 0 < ® < 1, + where D§ (») = (¨i»)® = j» j® e¨i(»)®¼=2 : ®
  • 16. Euclidean Similarity Theorem A Euclidean similarity es(2) = t(2) [ s(2) [ so(2) scale-space wedge is generated for any 0 < ® · 2 by the Riesz fractional derivative ¡(¡¢)®=2 (» j» j® ). t(2) = f@1 ; @2 g is the translation generator, s(2) = fx1 @1 + x2 @2 g is the scaling generator and so(2) = fx2 @1 ¡ x1 @2 g is the rotation generator.
  • 17. No Time Causal Galilean Similarity Theorem A °s(2) scale-space wedge is generated by f@0 ; @0 @1 ; @1 g. 2 2 °s(2) = t(2) [ s(1) © s(1) [ °(1); where °(1) = fx0 @1 g is the Galilean boost that skewquot; space-time and s(1)©s(1) is a direct sum of the scaling generator in space and time respectively. Corollary It should be noted that the generated scale-space is symmetric booth in time and space and thus no time causal scale-spaces are possible with this axiomatization. And as °s(n); n ¸ 2 have °s(2) as a sub algebra, no time causal scale-spaces are possible for them either.
  • 18. What to do? • A realistic temporal measurement system should not have access to the past signal, only the memory of the past signal • Let the memory have the same propeties as the past signal, i.e. it should be an affine half space • Define the time causal Galilean scale- space as a evolution equation on space and memory instead of on space and time
  • 19. Galilean Similarity De¯nition Let °s(d + 1) = es(d) © gl(1) [ °(d). The d + 1-dimensional time causal Galilean scale-space R+ £ Rd £ R+ £ R £ Rd 3 (¾; v; ¿; t; x) 7! u(¾; v; ¿; t; x) 2 R, where ¾ is spatial scale, v is velocity, ¿ is memory (and temporal scale) is a °s(d + 1)-covariant, point measurement space in space-time (t; x) and a gl(1)-wedge in memory ¿ .
  • 20. General Evolution Equation Theorem A d + 1-dimensional time causal Galilean scale-space (for d = 1; 2) is generated by the evolution equation, 8 < @tu = ¡v ¢ rxu + D¿ ¡u ®0 @¾ u = ¡(¡¢x)®=2u : u(0; 0; 0; t; x) = f(t; x); where 1 < ®0 · 2, 0 < ® · 2, ¾ is the spatial scale direction, v 2 Rd the velocity vector, @s = @t + v ¢ rx is the spatio-temporal direction, rx = (@1; : : : ; @d) is the spatial gradient and ¢x is the spatial Laplacian.
  • 21. Heat Equation on Half-Space Theorem The equation, 8 < @tu = ¡v ¢ rxu + @2u ¿ @¾ u = ¢xu : u(0; 0; 0; t; x) = f(t; x); is unique in the family of evolution equations as it is the only one that has local generators.
  • 22. Closed Form u(¾; v; ¿; t; x) = Á(¾; v; ¿; ¢; ¢) ¤ f (t; x); ¿ exp(¡ ¿ 2 ¡ (x¡tv)¢(x¡tv) ) p 4t Á(¾; v; ¿; t; x) = 4¾ 4¼t3=2 (4¼¾)d=2