SlideShare a Scribd company logo
Signal Processing
and
Representation Theory
Lecture 1
Outline:
• Algebra Review
– Numbers
– Groups
– Vector Spaces
– Inner Product Spaces
– Orthogonal / Unitary Operators
• Representation Theory
Algebra Review
Numbers (Reals)
Real numbers, ℝ, are the set of numbers that we
express in decimal notation, possibly with infinite,
non-repeating, precision.
Algebra Review
Numbers (Reals)
Example: π=3.141592653589793238462643383279502884197…
Completeness: If a sequence of real numbers gets
progressively “tighter” then it must converge to a
real number.
Size: The size of a real number a∈ℝ is the square
root of its square norm:
2
aa =
Algebra Review
Numbers (Complexes)
Complex numbers, , are the set of numbers that weℂ
express as a+ib, where a,b∈ andℝ i= .
Example: eiθ
=cosθ+isinθ
1−
Algebra Review
Numbers (Complexes)
Let p(x)=xn
+an-1xn-1
+…+a1x1
+a0 be a polynomial with
ai∈ .ℂ
Algebraic Closure:
p(x) must have a root, x0 in :ℂ
p(x0)=0.
Algebra Review
Numbers (Complexes)
Conjugate: The conjugate of a complex number a+ib
is:
Size: The size of a real number a+ib∈ℂ is the square
root of its square norm:
ibaiba −=+
22
)()( baibaibaiba +=++=+
Algebra Review
Groups
A group G is a set with a composition rule + that
takes two elements of the set and returns another
element, satisfying:
– Asscociativity: (a+b)+c=a+(b+c) for all a,b,c∈G.
– Identity: There exists an identity element 0∈G such
that 0+a=a+0=a for all a∈G.
– Inverse: For every a∈G there exists an element -a∈G
such that a+(-a)=0.
If the group satisfies a+b=b+a for all a,b∈G, then
the group is called commutative or abelian.
Algebra Review
Groups
Examples:
– The integers, under addition, are a commutative group.
– The positive real numbers, under multiplication, are a
commutative group.
– The set of complex numbers without 0, under
multiplication, are a commutative group.
– Real/complex invertible matrices, under multiplication
are a non-commutative group.
– The rotation matrices, under multiplication, are a non-
commutative group. (Except in 2D when they are
commutative)
Algebra Review
(Real) Vector Spaces
A real vector space is a set of objects that can be
added together and scaled by real numbers.
Formally:
A real vector space V is a commutative group with a scaling operator:
(a,v)→av,
a∈ ,ℝ v∈V, such that:
1. 1v=v for all v∈V.
2. a(v+w)=av+aw for all a∈ ,ℝ v,w∈V.
3. (a+b)v=av+bv for all a,b∈ ,ℝ v∈V.
4. (ab)v=a(bv) for all a,b∈ ,ℝ v∈V.
Algebra Review
(Real) Vector Spaces
Examples:
• The set of n-dimensional arrays with real coefficients is a
vector space.
• The set of mxn matrices with real entries is a vector
space.
• The sets of real-valued functions defined in 1D, 2D, 3D,
… are all vector spaces.
• The sets of real-valued functions defined on the circle,
disk, sphere, ball,… are all vector spaces.
• Etc.
Algebra Review
(Complex) Vector Spaces
A complex vector space is a set of objects that can be
added together and scaled by complex numbers.
Formally:
A complex vector space V is a commutative group with a scaling operator:
(a,v)→av,
a∈ ,ℂ v∈V, such that:
1. 1v=v for all v∈V.
2. a(v+w)=av+aw for all a∈ ,ℂ v,w∈V.
3. (a+b)v=av+bv for all a,b∈ ,ℂ v∈V.
4. (ab)v=a(bv) for all a,b∈ ,ℂ v∈V.
Algebra Review
(Complex) Vector Spaces
Examples:
• The set of n-dimensional arrays with complex coefficients
is a vector space.
• The set of mxn matrices with complex entries is a vector
space.
• The sets of complex-valued functions defined in 1D, 2D,
3D,… are all vector spaces.
• The sets of complex-valued functions defined on the
circle, disk, sphere, ball,… are all vector spaces.
• Etc.
Algebra Review
(Real) Inner Product Spaces
A real inner product space is a real vector space V
with a mapping 〈V,V〉→ℝ that takes a pair of vectors
and returns a real number, satisfying:
〈u,v+w〉= 〈u,v〉+ 〈u,w〉 for all u,v,w∈V.
〈αu,v〉=α〈u,v〉 for all u,v∈V and all α∈ℝ.
〈u,v〉= 〈v,u〉 for all u,v∈V.
〈v,v〉≥0 for all v∈V, and 〈v,v〉=0 if and only if v=0.
Algebra Review
(Real) Inner Product Spaces
Examples:
– The space of n-dimensional arrays with real
coefficients is an inner product space.
If v=(v1,…,vn) and w=(w1,…,wn) then:
〈v,w〉=v1w1+…+vnwn
– If M is a symmetric matrix (M=Mt
) whose eigen-
values are all positive, then the space of n-
dimensional arrays with real coefficients is an inner
product space.
If v=(v1,…,vn) and w=(w1,…,wn) then:
〈v,w〉M=vMwt
Algebra Review
(Real) Inner Product Spaces
Examples:
– The space of mxn matrices with real coefficients is an
inner product space.
If M and N are two mxn matrices then:
〈M,N〉=Trace(Mt
N)
Algebra Review
(Real) Inner Product Spaces
Examples:
– The spaces of real-valued functions defined in 1D,
2D, 3D,… are real inner product space.
If f and g are two functions in 1D, then:
– The spaces of real-valued functions defined on the
circle, disk, sphere, ball,… are real inner product
spaces.
If f and g are two functions defined on the circle, then:
∫
∞
∞−
= dxxgxfgf )()(,
∫=
π
θθθ
2
0
)()(, dgfgf
Algebra Review
(Complex) Inner Product Spaces
A complex inner product space is a complex vector
space V with a mapping 〈V,V〉→ℂ that takes a pair of
vectors and returns a complex number, satisfying:
〈u,v+w〉= 〈u,v〉+ 〈u,w〉 for all u,v,w∈V.
〈αu,v〉=α〈u,v〉 for all u,v∈V and all α∈ℝ.
– for all u,v∈V.
〈v,v〉≥0 for all v∈V, and 〈v,v〉=0 if and only if v=0.
uv,vu, =
Algebra Review
(Complex) Inner Product Spaces
Examples:
– The space of n-dimensional arrays with complex
coefficients is an inner product space.
If v=(v1,…,vn) and w=(w1,…,wn) then:
– If M is a conjugate symmetric matrix ( ) whose
eigen-values are all positive, then the space of n-
dimensional arrays with complex coefficients is an
inner product space.
If v=(v1,…,vn) and w=(w1,…,wn) then:
〈v,w〉M=vMwt
nn11 wv...wvwv, ++=
t
MM =
Algebra Review
(Complex) Inner Product Spaces
Examples:
– The space of mxn matrices with real coefficients is an
inner product space.
If M and N are two mxn matrices then:
( )NMNM, t
Trace=
Algebra Review
(Complex) Inner Product Spaces
Examples:
– The spaces of complex-valued functions defined in
1D, 2D, 3D,… are real inner product space.
If f and g are two functions in 1D, then:
– The spaces of real-valued functions defined on the
circle, disk, sphere, ball,… are real inner product
spaces.
If f and g are two functions defined on the circle, then:
∫
∞
∞−
= dxxgxfgf )()(,
∫=
π
θθθ
2
0
)()(, dgfgf
Algebra Review
Inner Product Spaces
If V1,V2⊂V, then V is the direct sum of subspaces V1,
V2, written V=V1⊕V2, if:
– Every vector v∈V can be written uniquely as:
for some vectors v1∈V1 and v2∈V2.
21 vvv +=
Algebra Review
Inner Product Spaces
Example:
If V is the vector space of 4-dimensional arrays, then
V is the direct sum of the vector spaces V1,V2⊂V
where:
– V1=(x1,x2,0,0)
– V2=(0,0,x3,x4)
Algebra Review
Orthogonal / Unitary Operators
If V is a real / complex inner product space, then a
linear map A:V→V is orthogonal / unitary if it
preserves the inner product:
〈v,w〉= 〈Av,Aw〉
for all v,w∈V.
Algebra Review
Orthogonal / Unitary Operators
Examples:
– If V is the space of real, two-dimensional, vectors and
A is any rotation or reflection, then A is orthogonal.
A=
v2
v1
A(v2)
A(v1)
Algebra Review
Orthogonal / Unitary Operators
Examples:
– If V is the space of real, three-dimensional, vectors
and A is any rotation or reflection, then A is
orthogonal.
A=
Algebra Review
Orthogonal / Unitary Operators
Examples:
– If V is the space of functions defined in 1D and A is
any translation, then A is orthogonal.
A=
Algebra Review
Orthogonal / Unitary Operators
Examples:
– If V is the space of functions defined on a circle and A
is any rotation or reflection, then A is orthogonal.
A=
Algebra Review
Orthogonal / Unitary Operators
Examples:
– If V is the space of functions defined on a sphere and
A is any rotation or reflection, then A is orthogonal.
A=
Outline:
• Algebra Review
• Representation Theory
– Orthogonal / Unitary Representations
– Irreducible Representations
– Why Do We Care?
Representation Theory
Orthogonal / Unitary Representation
An orthogonal / unitary representation of a group G
onto an inner product space V is a map Φ that sends
every element of G to an orthogonal / unitary
transformation, subject to the conditions:
1. Φ(0)v=v, for all v∈V, where 0 is the identity element.
2. Φ(gh)v=Φ(g) Φ(h)v
Representation Theory
Orthogonal / Unitary Representation
Examples:
– If G is any group and V is any vector space, then:
is an orthogonal / unitary representation.
– If G is the group of rotations and reflections and V is
any vector space, then:
is an orthogonal / unitary representation.
vvg =Φ )(
vgvg )det()( =Φ
Representation Theory
Orthogonal / Unitary Representation
Examples:
– If G is the group of nxn orthogonal / unitary
matrices, and V is the space of n-dimensional arrays,
then:
is an orthogonal / unitary representation.
( )vgvg =Φ )(
Representation Theory
Orthogonal / Unitary Representation
Examples:
– If G is the group of 2x2 rotation matrices, and V is
the vector space of 4-dimensional real / complex
arrays, then:
is an orthogonal / unitary representation.
( ) ( )),(),,(,,,)( 43214321 xxgxxgxxxxg =Φ
Representation Theory
Irreducible Representations
A representation Φ, of a group G onto a vector space
V is irreducible if cannot be broken up into smaller
representation spaces.
That is, if there exist W⊂V such that:
Φ(G)W⊂W
Then either W=V or W=∅.
Representation Theory
Irreducible Representations
If W⊂V is a sub-representation of G, and W⊥
is the
space of vectors perpendicular to W:
〈v,w〉=0
for all v∈W⊥
and w∈W, then V=W⊕W⊥
and W⊥
is also
a sub-representation of V.
For any g∈G, v∈W⊥
, and w∈W, we have:
So if a representation is reducible, it can be broken
up into the direct sum of two sub-representations.
( ) ( ) ( ) ( ) ( ) wvgwggvgwgv ,,,0 11
ΦΦΦΦ=Φ= −−
Representation Theory
Irreducible Representations
Examples:
– If G is any group and V is any vector space with
dimension larger than one, then:
is not an irreducible representation.
vvg =Φ )(
Representation Theory
Irreducible Representations
Examples:
– If G is the group of 2x2 rotation matrices, and V is
the vector space of 4-dimensional real / complex
arrays, then:
is not an irreducible representation since it maps the
space W=(x1,x2,0,0) back into itself.
( ) ( )),(),,(,,,)( 43214321 xxgxxgxxxxg =Φ
Representation Theory
Why do we care?
Representation Theory
Why we care
In shape matching we have to deal with the fact that
rotations do not change the shape of a model.
=
Representation Theory
Exhaustive Search
If vM is a spherical function representing model M
and vn is a spherical function representing model N,
we want to find the minimum over all rotations T of
the equation:
( )
( )NMNM
NMNM
vTvvv
vTvvvT
,2
),,(
22
2
−+=
−=D
Representation Theory
Exhaustive Search
If V is the space of spherical functions then we can
consider the representation of the group of rotations
on this space.
By decomposing V into a direct sum of its
irreducible representations, we get a better
framework for finding the best rotation.
Representation Theory
Exhaustive Search (Brute Force)
Suppose that {v1,…,vn} is some orthogonal basis for
V, then we can express the shape descriptors in terms
of this basis:
vM=a1v1+…+anvn
vN=b1v1+…+bnvn
Representation Theory
Exhaustive Search (Brute Force)
Then the dot-product of M and N at a rotation T is
equal to:
( )
( )
( )∑
∑∑
∑∑
=
==
==
=
=








=
n
ji
jiji
n
j
jj
n
i
ii
n
j
jj
n
i
iiNM
vTvba
vTbva
vbTvavTv
1,
11
11
,
,
,,
( ) ( )∑=
=
n
ji
jijiNM vTvbavTv
1,
,,
Representation Theory
Exhaustive Search (Brute Force)
So that the nxn cross-multiplications are needed:
T(vn)
vM
v1
v2
vn
=
+
+
+
T(v1)
=
+
+
+
T(v2)
T(vN)
…
…
Representation Theory
Exhaustive Search (w/ Rep. Theory)
Now suppose that we can decompose V into a
collection of one-dimensional representations.
That is, there exists an orthogonal basis {w1,…,wn} of
functions such that T(wi)∈wiℂ for all rotations T and
hence:
〈wi,T(wj)〉=0 for all i≠j.
Representation Theory
Exhaustive Search (w/ Rep. Theory)
Then we can express the shape descriptors in terms
of this basis:
vM=α1w1+…+αnwn
vN=β1w1+…+βnwn
Representation Theory
Exhaustive Search (w/ Rep. Theory)
And the dot-product of M and N at a rotation T is
equal to:
( )
( )
( )
( )∑
∑
∑∑
∑∑
=
=
==
==
=
=
=








=
n
i
iiii
n
ji
jiji
n
j
jj
n
i
ii
n
j
jj
n
i
iiNM
wTw
wTw
wTw
wTwvTv
1
1,
11
11
,
,
,
,,
βα
βα
βα
βα
( ) ( )∑=
=
n
i
iiiiNM wTwvTv
1
,, βα
Representation Theory
Exhaustive Search (w/ Rep. Theory)
So that only n multiplications are needed:
T(wn)
vM
w1
w2
wn
=
+
+
+
T(w1)
=
+
+
+
T(w2)
T(vN)
…
…

More Related Content

What's hot

Lecture 12 orhogonality - 6.1 6.2 6.3
Lecture 12   orhogonality - 6.1 6.2 6.3Lecture 12   orhogonality - 6.1 6.2 6.3
Lecture 12 orhogonality - 6.1 6.2 6.3
njit-ronbrown
 
Classification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metricsClassification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metrics
Frank Nielsen
 
The dual geometry of Shannon information
The dual geometry of Shannon informationThe dual geometry of Shannon information
The dual geometry of Shannon information
Frank Nielsen
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexity
Frank Nielsen
 
Lecture 11 diagonalization & complex eigenvalues - 5-3 & 5-5
Lecture  11   diagonalization & complex eigenvalues -  5-3 & 5-5Lecture  11   diagonalization & complex eigenvalues -  5-3 & 5-5
Lecture 11 diagonalization & complex eigenvalues - 5-3 & 5-5
njit-ronbrown
 
A series of maximum entropy upper bounds of the differential entropy
A series of maximum entropy upper bounds of the differential entropyA series of maximum entropy upper bounds of the differential entropy
A series of maximum entropy upper bounds of the differential entropy
Frank Nielsen
 
Divergence clustering
Divergence clusteringDivergence clustering
Divergence clustering
Frank Nielsen
 
Inference for stochastic differential equations via approximate Bayesian comp...
Inference for stochastic differential equations via approximate Bayesian comp...Inference for stochastic differential equations via approximate Bayesian comp...
Inference for stochastic differential equations via approximate Bayesian comp...
Umberto Picchini
 
Accelerated approximate Bayesian computation with applications to protein fol...
Accelerated approximate Bayesian computation with applications to protein fol...Accelerated approximate Bayesian computation with applications to protein fol...
Accelerated approximate Bayesian computation with applications to protein fol...
Umberto Picchini
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
 Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli... Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
The Statistical and Applied Mathematical Sciences Institute
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudan
CSR2011
 
Intro to Approximate Bayesian Computation (ABC)
Intro to Approximate Bayesian Computation (ABC)Intro to Approximate Bayesian Computation (ABC)
Intro to Approximate Bayesian Computation (ABC)
Umberto Picchini
 
Divergence center-based clustering and their applications
Divergence center-based clustering and their applicationsDivergence center-based clustering and their applications
Divergence center-based clustering and their applications
Frank Nielsen
 
Stochastic calculus
Stochastic calculus Stochastic calculus
Stochastic calculus
Praveen Kumar Gangarapu
 
Eigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theoremEigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theorem
gidc engineering college
 
Lecture 3 section 1-7, 1-8 and 1-9
Lecture 3   section 1-7, 1-8 and 1-9Lecture 3   section 1-7, 1-8 and 1-9
Lecture 3 section 1-7, 1-8 and 1-9
njit-ronbrown
 
Interpolation of Cubic Splines
Interpolation of Cubic SplinesInterpolation of Cubic Splines
Interpolation of Cubic Splines
Sohaib H. Khan
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectors
Jaydev Kishnani
 
1619 quantum computing
1619 quantum computing1619 quantum computing
1619 quantum computing
Dr Fereidoun Dejahang
 
Sienna 10 dynamic
Sienna 10 dynamicSienna 10 dynamic
Sienna 10 dynamic
chidabdu
 

What's hot (20)

Lecture 12 orhogonality - 6.1 6.2 6.3
Lecture 12   orhogonality - 6.1 6.2 6.3Lecture 12   orhogonality - 6.1 6.2 6.3
Lecture 12 orhogonality - 6.1 6.2 6.3
 
Classification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metricsClassification with mixtures of curved Mahalanobis metrics
Classification with mixtures of curved Mahalanobis metrics
 
The dual geometry of Shannon information
The dual geometry of Shannon informationThe dual geometry of Shannon information
The dual geometry of Shannon information
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexity
 
Lecture 11 diagonalization & complex eigenvalues - 5-3 & 5-5
Lecture  11   diagonalization & complex eigenvalues -  5-3 & 5-5Lecture  11   diagonalization & complex eigenvalues -  5-3 & 5-5
Lecture 11 diagonalization & complex eigenvalues - 5-3 & 5-5
 
A series of maximum entropy upper bounds of the differential entropy
A series of maximum entropy upper bounds of the differential entropyA series of maximum entropy upper bounds of the differential entropy
A series of maximum entropy upper bounds of the differential entropy
 
Divergence clustering
Divergence clusteringDivergence clustering
Divergence clustering
 
Inference for stochastic differential equations via approximate Bayesian comp...
Inference for stochastic differential equations via approximate Bayesian comp...Inference for stochastic differential equations via approximate Bayesian comp...
Inference for stochastic differential equations via approximate Bayesian comp...
 
Accelerated approximate Bayesian computation with applications to protein fol...
Accelerated approximate Bayesian computation with applications to protein fol...Accelerated approximate Bayesian computation with applications to protein fol...
Accelerated approximate Bayesian computation with applications to protein fol...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
 Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli... Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Appli...
 
Csr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudanCsr2011 june18 14_00_sudan
Csr2011 june18 14_00_sudan
 
Intro to Approximate Bayesian Computation (ABC)
Intro to Approximate Bayesian Computation (ABC)Intro to Approximate Bayesian Computation (ABC)
Intro to Approximate Bayesian Computation (ABC)
 
Divergence center-based clustering and their applications
Divergence center-based clustering and their applicationsDivergence center-based clustering and their applications
Divergence center-based clustering and their applications
 
Stochastic calculus
Stochastic calculus Stochastic calculus
Stochastic calculus
 
Eigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theoremEigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theorem
 
Lecture 3 section 1-7, 1-8 and 1-9
Lecture 3   section 1-7, 1-8 and 1-9Lecture 3   section 1-7, 1-8 and 1-9
Lecture 3 section 1-7, 1-8 and 1-9
 
Interpolation of Cubic Splines
Interpolation of Cubic SplinesInterpolation of Cubic Splines
Interpolation of Cubic Splines
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectors
 
1619 quantum computing
1619 quantum computing1619 quantum computing
1619 quantum computing
 
Sienna 10 dynamic
Sienna 10 dynamicSienna 10 dynamic
Sienna 10 dynamic
 

Viewers also liked

Analyze ball screw feeding system dynamics simulation Based on the ADAMS
Analyze ball screw feeding system dynamics simulation Based on the ADAMSAnalyze ball screw feeding system dynamics simulation Based on the ADAMS
Analyze ball screw feeding system dynamics simulation Based on the ADAMS
IJRES Journal
 
Understanding Media Control
Understanding Media ControlUnderstanding Media Control
Understanding Media Control
City Vision University
 
Discourse Representation Theory
Discourse Representation TheoryDiscourse Representation Theory
Discourse Representation Theory
Mark Chang
 
Representation theory essay
Representation theory essayRepresentation theory essay
Representation theory essay
Daniela Aboltina
 
MET 304 Belt drives
MET 304 Belt drivesMET 304 Belt drives
MET 304 Belt drives
hotman1991
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
parimalagandhi ayyavu
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
Amr E. Mohamed
 
DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-Transform
Amr E. Mohamed
 
Newspapers’ target audiences
Newspapers’ target audiencesNewspapers’ target audiences
Newspapers’ target audiences
osmithas
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers ppt
Avinash Jadhav
 
Pid controllers
Pid controllersPid controllers
Pid controllers
milind1076
 
Solid State Control of Electric Drive
Solid State Control of Electric DriveSolid State Control of Electric Drive
Solid State Control of Electric Drive
SHIMI S L
 
Control chap3
Control chap3Control chap3
Control chap3
Mohd Ashraf Shabarshah
 
Instrumentation and process control fundamentals
Instrumentation and  process control fundamentalsInstrumentation and  process control fundamentals
Instrumentation and process control fundamentals
hossam hassanein
 
Electrical drives lectures
Electrical drives lecturesElectrical drives lectures
Electrical drives lectures
PRABHAHARAN429
 
Hypodermic needle theory
Hypodermic needle theoryHypodermic needle theory
Hypodermic needle theory
Kleanthis Sotiriou
 
Hydraulic and pneumatic systems
Hydraulic and pneumatic systemsHydraulic and pneumatic systems
Hydraulic and pneumatic systems
Công Ty TNHH TM DV Kỹ Thuật Thái Anh Tài
 
Hypodermic needle model
Hypodermic needle modelHypodermic needle model
Hypodermic needle model
Nic JM
 
Voltmeter
VoltmeterVoltmeter
Voltmeter
Ameenah
 
PID Controller
PID ControllerPID Controller
PID Controller
saishah72
 

Viewers also liked (20)

Analyze ball screw feeding system dynamics simulation Based on the ADAMS
Analyze ball screw feeding system dynamics simulation Based on the ADAMSAnalyze ball screw feeding system dynamics simulation Based on the ADAMS
Analyze ball screw feeding system dynamics simulation Based on the ADAMS
 
Understanding Media Control
Understanding Media ControlUnderstanding Media Control
Understanding Media Control
 
Discourse Representation Theory
Discourse Representation TheoryDiscourse Representation Theory
Discourse Representation Theory
 
Representation theory essay
Representation theory essayRepresentation theory essay
Representation theory essay
 
MET 304 Belt drives
MET 304 Belt drivesMET 304 Belt drives
MET 304 Belt drives
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-Transform
 
Newspapers’ target audiences
Newspapers’ target audiencesNewspapers’ target audiences
Newspapers’ target audiences
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers ppt
 
Pid controllers
Pid controllersPid controllers
Pid controllers
 
Solid State Control of Electric Drive
Solid State Control of Electric DriveSolid State Control of Electric Drive
Solid State Control of Electric Drive
 
Control chap3
Control chap3Control chap3
Control chap3
 
Instrumentation and process control fundamentals
Instrumentation and  process control fundamentalsInstrumentation and  process control fundamentals
Instrumentation and process control fundamentals
 
Electrical drives lectures
Electrical drives lecturesElectrical drives lectures
Electrical drives lectures
 
Hypodermic needle theory
Hypodermic needle theoryHypodermic needle theory
Hypodermic needle theory
 
Hydraulic and pneumatic systems
Hydraulic and pneumatic systemsHydraulic and pneumatic systems
Hydraulic and pneumatic systems
 
Hypodermic needle model
Hypodermic needle modelHypodermic needle model
Hypodermic needle model
 
Voltmeter
VoltmeterVoltmeter
Voltmeter
 
PID Controller
PID ControllerPID Controller
PID Controller
 

Similar to 1625 signal processing and representation theory

3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
3. Linear Algebra for Machine Learning: Factorization and Linear Transformations3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
Ceni Babaoglu, PhD
 
2. Linear Algebra for Machine Learning: Basis and Dimension
2. Linear Algebra for Machine Learning: Basis and Dimension2. Linear Algebra for Machine Learning: Basis and Dimension
2. Linear Algebra for Machine Learning: Basis and Dimension
Ceni Babaoglu, PhD
 
LinearAlgebraReview.ppt
LinearAlgebraReview.pptLinearAlgebraReview.ppt
LinearAlgebraReview.ppt
ShobhitTyagi46
 
Linear Algebra for Competitive Exams
Linear Algebra for Competitive ExamsLinear Algebra for Competitive Exams
Linear Algebra for Competitive Exams
Kendrika Academy
 
Vectorspace in 2,3and n space
Vectorspace in 2,3and n spaceVectorspace in 2,3and n space
Vectorspace in 2,3and n space
Ahmad Saifullah
 
Ch_12 Review of Matrices and Vectors (PPT).pdf
Ch_12 Review of Matrices and Vectors (PPT).pdfCh_12 Review of Matrices and Vectors (PPT).pdf
Ch_12 Review of Matrices and Vectors (PPT).pdf
Mohammed Faizan
 
lec7.ppt
lec7.pptlec7.ppt
Vector space interpretation_of_random_variables
Vector space interpretation_of_random_variablesVector space interpretation_of_random_variables
Vector space interpretation_of_random_variables
Gopi Saiteja
 
Vector space
Vector spaceVector space
Vector space
Fukun Master
 
Vector spaces
Vector spacesVector spaces
Vector spaces
Quasar Chunawala
 
Vectors and Matrices: basis and dimension
Vectors and Matrices: basis and dimensionVectors and Matrices: basis and dimension
Vectors and Matrices: basis and dimension
Marry Chriselle Rañola
 
Calculus Homework Help
Calculus Homework HelpCalculus Homework Help
Calculus Homework Help
Maths Assignment Help
 
Chapter 4: Vector Spaces - Part 1/Slides By Pearson
Chapter 4: Vector Spaces - Part 1/Slides By PearsonChapter 4: Vector Spaces - Part 1/Slides By Pearson
Chapter 4: Vector Spaces - Part 1/Slides By Pearson
Chaimae Baroudi
 
Mathematics for Deep Learning (1)
Mathematics for Deep Learning (1)Mathematics for Deep Learning (1)
Mathematics for Deep Learning (1)
Ryoungwoo Jang
 
Vector space introduction
Vector space introductionVector space introduction
Vector space introduction
ROHAN GAIKWAD
 
LinearAlgebraReview.ppt
LinearAlgebraReview.pptLinearAlgebraReview.ppt
LinearAlgebraReview.ppt
Rahul Halder
 
Inner Product Space
Inner Product SpaceInner Product Space
Inner Product Space
Patel Raj
 
Algo
AlgoAlgo
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
GersonMendoza15
 
Proyecto grupal algebra parcial ii
Proyecto grupal algebra parcial iiProyecto grupal algebra parcial ii
Proyecto grupal algebra parcial ii
JHANDRYALCIVARGUAJAL
 

Similar to 1625 signal processing and representation theory (20)

3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
3. Linear Algebra for Machine Learning: Factorization and Linear Transformations3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
3. Linear Algebra for Machine Learning: Factorization and Linear Transformations
 
2. Linear Algebra for Machine Learning: Basis and Dimension
2. Linear Algebra for Machine Learning: Basis and Dimension2. Linear Algebra for Machine Learning: Basis and Dimension
2. Linear Algebra for Machine Learning: Basis and Dimension
 
LinearAlgebraReview.ppt
LinearAlgebraReview.pptLinearAlgebraReview.ppt
LinearAlgebraReview.ppt
 
Linear Algebra for Competitive Exams
Linear Algebra for Competitive ExamsLinear Algebra for Competitive Exams
Linear Algebra for Competitive Exams
 
Vectorspace in 2,3and n space
Vectorspace in 2,3and n spaceVectorspace in 2,3and n space
Vectorspace in 2,3and n space
 
Ch_12 Review of Matrices and Vectors (PPT).pdf
Ch_12 Review of Matrices and Vectors (PPT).pdfCh_12 Review of Matrices and Vectors (PPT).pdf
Ch_12 Review of Matrices and Vectors (PPT).pdf
 
lec7.ppt
lec7.pptlec7.ppt
lec7.ppt
 
Vector space interpretation_of_random_variables
Vector space interpretation_of_random_variablesVector space interpretation_of_random_variables
Vector space interpretation_of_random_variables
 
Vector space
Vector spaceVector space
Vector space
 
Vector spaces
Vector spacesVector spaces
Vector spaces
 
Vectors and Matrices: basis and dimension
Vectors and Matrices: basis and dimensionVectors and Matrices: basis and dimension
Vectors and Matrices: basis and dimension
 
Calculus Homework Help
Calculus Homework HelpCalculus Homework Help
Calculus Homework Help
 
Chapter 4: Vector Spaces - Part 1/Slides By Pearson
Chapter 4: Vector Spaces - Part 1/Slides By PearsonChapter 4: Vector Spaces - Part 1/Slides By Pearson
Chapter 4: Vector Spaces - Part 1/Slides By Pearson
 
Mathematics for Deep Learning (1)
Mathematics for Deep Learning (1)Mathematics for Deep Learning (1)
Mathematics for Deep Learning (1)
 
Vector space introduction
Vector space introductionVector space introduction
Vector space introduction
 
LinearAlgebraReview.ppt
LinearAlgebraReview.pptLinearAlgebraReview.ppt
LinearAlgebraReview.ppt
 
Inner Product Space
Inner Product SpaceInner Product Space
Inner Product Space
 
Algo
AlgoAlgo
Algo
 
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
APLICACIONES DE ESPACIOS Y SUBESPACIOS VECTORIALES EN LA CARRERA DE ELECTRÓNI...
 
Proyecto grupal algebra parcial ii
Proyecto grupal algebra parcial iiProyecto grupal algebra parcial ii
Proyecto grupal algebra parcial ii
 

More from Dr Fereidoun Dejahang

27 j20 my news punch -dr f dejahang 27-01-2020
27 j20 my news punch -dr f dejahang  27-01-202027 j20 my news punch -dr f dejahang  27-01-2020
27 j20 my news punch -dr f dejahang 27-01-2020
Dr Fereidoun Dejahang
 
28 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-201928 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-2019
Dr Fereidoun Dejahang
 
16 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-201916 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-2019
Dr Fereidoun Dejahang
 
029 fast-tracking projects
029 fast-tracking projects029 fast-tracking projects
029 fast-tracking projects
Dr Fereidoun Dejahang
 
028 fast-tracking projects & cost overrun
028 fast-tracking projects & cost overrun028 fast-tracking projects & cost overrun
028 fast-tracking projects & cost overrun
Dr Fereidoun Dejahang
 
027 fast-tracked projects-materials
027 fast-tracked projects-materials027 fast-tracked projects-materials
027 fast-tracked projects-materials
Dr Fereidoun Dejahang
 
026 fast react-productivity improvement
026 fast react-productivity improvement026 fast react-productivity improvement
026 fast react-productivity improvement
Dr Fereidoun Dejahang
 
025 enterprise resources management
025 enterprise resources management025 enterprise resources management
025 enterprise resources management
Dr Fereidoun Dejahang
 
022 b construction productivity-write
022 b construction productivity-write022 b construction productivity-write
022 b construction productivity-write
Dr Fereidoun Dejahang
 
022 a construction productivity (2)
022 a construction productivity (2)022 a construction productivity (2)
022 a construction productivity (2)
Dr Fereidoun Dejahang
 
021 construction productivity (1)
021 construction productivity (1)021 construction productivity (1)
021 construction productivity (1)
Dr Fereidoun Dejahang
 
019 competencies-managers
019 competencies-managers019 competencies-managers
019 competencies-managers
Dr Fereidoun Dejahang
 
018 company productivity
018 company productivity018 company productivity
018 company productivity
Dr Fereidoun Dejahang
 
017 communication
017 communication017 communication
017 communication
Dr Fereidoun Dejahang
 
016 communication in construction sector
016 communication in construction sector016 communication in construction sector
016 communication in construction sector
Dr Fereidoun Dejahang
 
015 changes-process model
015 changes-process model015 changes-process model
015 changes-process model
Dr Fereidoun Dejahang
 
014 changes-cost overrun measurement
014 changes-cost overrun measurement014 changes-cost overrun measurement
014 changes-cost overrun measurement
Dr Fereidoun Dejahang
 
013 changes in construction projects
013 changes in construction projects013 changes in construction projects
013 changes in construction projects
Dr Fereidoun Dejahang
 
012 bussiness planning process
012 bussiness planning process012 bussiness planning process
012 bussiness planning process
Dr Fereidoun Dejahang
 
011 business performance management
011 business performance management011 business performance management
011 business performance management
Dr Fereidoun Dejahang
 

More from Dr Fereidoun Dejahang (20)

27 j20 my news punch -dr f dejahang 27-01-2020
27 j20 my news punch -dr f dejahang  27-01-202027 j20 my news punch -dr f dejahang  27-01-2020
27 j20 my news punch -dr f dejahang 27-01-2020
 
28 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-201928 dej my news punch rev 28-12-2019
28 dej my news punch rev 28-12-2019
 
16 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-201916 fd my news punch rev 16-12-2019
16 fd my news punch rev 16-12-2019
 
029 fast-tracking projects
029 fast-tracking projects029 fast-tracking projects
029 fast-tracking projects
 
028 fast-tracking projects & cost overrun
028 fast-tracking projects & cost overrun028 fast-tracking projects & cost overrun
028 fast-tracking projects & cost overrun
 
027 fast-tracked projects-materials
027 fast-tracked projects-materials027 fast-tracked projects-materials
027 fast-tracked projects-materials
 
026 fast react-productivity improvement
026 fast react-productivity improvement026 fast react-productivity improvement
026 fast react-productivity improvement
 
025 enterprise resources management
025 enterprise resources management025 enterprise resources management
025 enterprise resources management
 
022 b construction productivity-write
022 b construction productivity-write022 b construction productivity-write
022 b construction productivity-write
 
022 a construction productivity (2)
022 a construction productivity (2)022 a construction productivity (2)
022 a construction productivity (2)
 
021 construction productivity (1)
021 construction productivity (1)021 construction productivity (1)
021 construction productivity (1)
 
019 competencies-managers
019 competencies-managers019 competencies-managers
019 competencies-managers
 
018 company productivity
018 company productivity018 company productivity
018 company productivity
 
017 communication
017 communication017 communication
017 communication
 
016 communication in construction sector
016 communication in construction sector016 communication in construction sector
016 communication in construction sector
 
015 changes-process model
015 changes-process model015 changes-process model
015 changes-process model
 
014 changes-cost overrun measurement
014 changes-cost overrun measurement014 changes-cost overrun measurement
014 changes-cost overrun measurement
 
013 changes in construction projects
013 changes in construction projects013 changes in construction projects
013 changes in construction projects
 
012 bussiness planning process
012 bussiness planning process012 bussiness planning process
012 bussiness planning process
 
011 business performance management
011 business performance management011 business performance management
011 business performance management
 

Recently uploaded

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 

1625 signal processing and representation theory

  • 2. Outline: • Algebra Review – Numbers – Groups – Vector Spaces – Inner Product Spaces – Orthogonal / Unitary Operators • Representation Theory
  • 3. Algebra Review Numbers (Reals) Real numbers, ℝ, are the set of numbers that we express in decimal notation, possibly with infinite, non-repeating, precision.
  • 4. Algebra Review Numbers (Reals) Example: π=3.141592653589793238462643383279502884197… Completeness: If a sequence of real numbers gets progressively “tighter” then it must converge to a real number. Size: The size of a real number a∈ℝ is the square root of its square norm: 2 aa =
  • 5. Algebra Review Numbers (Complexes) Complex numbers, , are the set of numbers that weℂ express as a+ib, where a,b∈ andℝ i= . Example: eiθ =cosθ+isinθ 1−
  • 6. Algebra Review Numbers (Complexes) Let p(x)=xn +an-1xn-1 +…+a1x1 +a0 be a polynomial with ai∈ .ℂ Algebraic Closure: p(x) must have a root, x0 in :ℂ p(x0)=0.
  • 7. Algebra Review Numbers (Complexes) Conjugate: The conjugate of a complex number a+ib is: Size: The size of a real number a+ib∈ℂ is the square root of its square norm: ibaiba −=+ 22 )()( baibaibaiba +=++=+
  • 8. Algebra Review Groups A group G is a set with a composition rule + that takes two elements of the set and returns another element, satisfying: – Asscociativity: (a+b)+c=a+(b+c) for all a,b,c∈G. – Identity: There exists an identity element 0∈G such that 0+a=a+0=a for all a∈G. – Inverse: For every a∈G there exists an element -a∈G such that a+(-a)=0. If the group satisfies a+b=b+a for all a,b∈G, then the group is called commutative or abelian.
  • 9. Algebra Review Groups Examples: – The integers, under addition, are a commutative group. – The positive real numbers, under multiplication, are a commutative group. – The set of complex numbers without 0, under multiplication, are a commutative group. – Real/complex invertible matrices, under multiplication are a non-commutative group. – The rotation matrices, under multiplication, are a non- commutative group. (Except in 2D when they are commutative)
  • 10. Algebra Review (Real) Vector Spaces A real vector space is a set of objects that can be added together and scaled by real numbers. Formally: A real vector space V is a commutative group with a scaling operator: (a,v)→av, a∈ ,ℝ v∈V, such that: 1. 1v=v for all v∈V. 2. a(v+w)=av+aw for all a∈ ,ℝ v,w∈V. 3. (a+b)v=av+bv for all a,b∈ ,ℝ v∈V. 4. (ab)v=a(bv) for all a,b∈ ,ℝ v∈V.
  • 11. Algebra Review (Real) Vector Spaces Examples: • The set of n-dimensional arrays with real coefficients is a vector space. • The set of mxn matrices with real entries is a vector space. • The sets of real-valued functions defined in 1D, 2D, 3D, … are all vector spaces. • The sets of real-valued functions defined on the circle, disk, sphere, ball,… are all vector spaces. • Etc.
  • 12. Algebra Review (Complex) Vector Spaces A complex vector space is a set of objects that can be added together and scaled by complex numbers. Formally: A complex vector space V is a commutative group with a scaling operator: (a,v)→av, a∈ ,ℂ v∈V, such that: 1. 1v=v for all v∈V. 2. a(v+w)=av+aw for all a∈ ,ℂ v,w∈V. 3. (a+b)v=av+bv for all a,b∈ ,ℂ v∈V. 4. (ab)v=a(bv) for all a,b∈ ,ℂ v∈V.
  • 13. Algebra Review (Complex) Vector Spaces Examples: • The set of n-dimensional arrays with complex coefficients is a vector space. • The set of mxn matrices with complex entries is a vector space. • The sets of complex-valued functions defined in 1D, 2D, 3D,… are all vector spaces. • The sets of complex-valued functions defined on the circle, disk, sphere, ball,… are all vector spaces. • Etc.
  • 14. Algebra Review (Real) Inner Product Spaces A real inner product space is a real vector space V with a mapping 〈V,V〉→ℝ that takes a pair of vectors and returns a real number, satisfying: 〈u,v+w〉= 〈u,v〉+ 〈u,w〉 for all u,v,w∈V. 〈αu,v〉=α〈u,v〉 for all u,v∈V and all α∈ℝ. 〈u,v〉= 〈v,u〉 for all u,v∈V. 〈v,v〉≥0 for all v∈V, and 〈v,v〉=0 if and only if v=0.
  • 15. Algebra Review (Real) Inner Product Spaces Examples: – The space of n-dimensional arrays with real coefficients is an inner product space. If v=(v1,…,vn) and w=(w1,…,wn) then: 〈v,w〉=v1w1+…+vnwn – If M is a symmetric matrix (M=Mt ) whose eigen- values are all positive, then the space of n- dimensional arrays with real coefficients is an inner product space. If v=(v1,…,vn) and w=(w1,…,wn) then: 〈v,w〉M=vMwt
  • 16. Algebra Review (Real) Inner Product Spaces Examples: – The space of mxn matrices with real coefficients is an inner product space. If M and N are two mxn matrices then: 〈M,N〉=Trace(Mt N)
  • 17. Algebra Review (Real) Inner Product Spaces Examples: – The spaces of real-valued functions defined in 1D, 2D, 3D,… are real inner product space. If f and g are two functions in 1D, then: – The spaces of real-valued functions defined on the circle, disk, sphere, ball,… are real inner product spaces. If f and g are two functions defined on the circle, then: ∫ ∞ ∞− = dxxgxfgf )()(, ∫= π θθθ 2 0 )()(, dgfgf
  • 18. Algebra Review (Complex) Inner Product Spaces A complex inner product space is a complex vector space V with a mapping 〈V,V〉→ℂ that takes a pair of vectors and returns a complex number, satisfying: 〈u,v+w〉= 〈u,v〉+ 〈u,w〉 for all u,v,w∈V. 〈αu,v〉=α〈u,v〉 for all u,v∈V and all α∈ℝ. – for all u,v∈V. 〈v,v〉≥0 for all v∈V, and 〈v,v〉=0 if and only if v=0. uv,vu, =
  • 19. Algebra Review (Complex) Inner Product Spaces Examples: – The space of n-dimensional arrays with complex coefficients is an inner product space. If v=(v1,…,vn) and w=(w1,…,wn) then: – If M is a conjugate symmetric matrix ( ) whose eigen-values are all positive, then the space of n- dimensional arrays with complex coefficients is an inner product space. If v=(v1,…,vn) and w=(w1,…,wn) then: 〈v,w〉M=vMwt nn11 wv...wvwv, ++= t MM =
  • 20. Algebra Review (Complex) Inner Product Spaces Examples: – The space of mxn matrices with real coefficients is an inner product space. If M and N are two mxn matrices then: ( )NMNM, t Trace=
  • 21. Algebra Review (Complex) Inner Product Spaces Examples: – The spaces of complex-valued functions defined in 1D, 2D, 3D,… are real inner product space. If f and g are two functions in 1D, then: – The spaces of real-valued functions defined on the circle, disk, sphere, ball,… are real inner product spaces. If f and g are two functions defined on the circle, then: ∫ ∞ ∞− = dxxgxfgf )()(, ∫= π θθθ 2 0 )()(, dgfgf
  • 22. Algebra Review Inner Product Spaces If V1,V2⊂V, then V is the direct sum of subspaces V1, V2, written V=V1⊕V2, if: – Every vector v∈V can be written uniquely as: for some vectors v1∈V1 and v2∈V2. 21 vvv +=
  • 23. Algebra Review Inner Product Spaces Example: If V is the vector space of 4-dimensional arrays, then V is the direct sum of the vector spaces V1,V2⊂V where: – V1=(x1,x2,0,0) – V2=(0,0,x3,x4)
  • 24. Algebra Review Orthogonal / Unitary Operators If V is a real / complex inner product space, then a linear map A:V→V is orthogonal / unitary if it preserves the inner product: 〈v,w〉= 〈Av,Aw〉 for all v,w∈V.
  • 25. Algebra Review Orthogonal / Unitary Operators Examples: – If V is the space of real, two-dimensional, vectors and A is any rotation or reflection, then A is orthogonal. A= v2 v1 A(v2) A(v1)
  • 26. Algebra Review Orthogonal / Unitary Operators Examples: – If V is the space of real, three-dimensional, vectors and A is any rotation or reflection, then A is orthogonal. A=
  • 27. Algebra Review Orthogonal / Unitary Operators Examples: – If V is the space of functions defined in 1D and A is any translation, then A is orthogonal. A=
  • 28. Algebra Review Orthogonal / Unitary Operators Examples: – If V is the space of functions defined on a circle and A is any rotation or reflection, then A is orthogonal. A=
  • 29. Algebra Review Orthogonal / Unitary Operators Examples: – If V is the space of functions defined on a sphere and A is any rotation or reflection, then A is orthogonal. A=
  • 30. Outline: • Algebra Review • Representation Theory – Orthogonal / Unitary Representations – Irreducible Representations – Why Do We Care?
  • 31. Representation Theory Orthogonal / Unitary Representation An orthogonal / unitary representation of a group G onto an inner product space V is a map Φ that sends every element of G to an orthogonal / unitary transformation, subject to the conditions: 1. Φ(0)v=v, for all v∈V, where 0 is the identity element. 2. Φ(gh)v=Φ(g) Φ(h)v
  • 32. Representation Theory Orthogonal / Unitary Representation Examples: – If G is any group and V is any vector space, then: is an orthogonal / unitary representation. – If G is the group of rotations and reflections and V is any vector space, then: is an orthogonal / unitary representation. vvg =Φ )( vgvg )det()( =Φ
  • 33. Representation Theory Orthogonal / Unitary Representation Examples: – If G is the group of nxn orthogonal / unitary matrices, and V is the space of n-dimensional arrays, then: is an orthogonal / unitary representation. ( )vgvg =Φ )(
  • 34. Representation Theory Orthogonal / Unitary Representation Examples: – If G is the group of 2x2 rotation matrices, and V is the vector space of 4-dimensional real / complex arrays, then: is an orthogonal / unitary representation. ( ) ( )),(),,(,,,)( 43214321 xxgxxgxxxxg =Φ
  • 35. Representation Theory Irreducible Representations A representation Φ, of a group G onto a vector space V is irreducible if cannot be broken up into smaller representation spaces. That is, if there exist W⊂V such that: Φ(G)W⊂W Then either W=V or W=∅.
  • 36. Representation Theory Irreducible Representations If W⊂V is a sub-representation of G, and W⊥ is the space of vectors perpendicular to W: 〈v,w〉=0 for all v∈W⊥ and w∈W, then V=W⊕W⊥ and W⊥ is also a sub-representation of V. For any g∈G, v∈W⊥ , and w∈W, we have: So if a representation is reducible, it can be broken up into the direct sum of two sub-representations. ( ) ( ) ( ) ( ) ( ) wvgwggvgwgv ,,,0 11 ΦΦΦΦ=Φ= −−
  • 37. Representation Theory Irreducible Representations Examples: – If G is any group and V is any vector space with dimension larger than one, then: is not an irreducible representation. vvg =Φ )(
  • 38. Representation Theory Irreducible Representations Examples: – If G is the group of 2x2 rotation matrices, and V is the vector space of 4-dimensional real / complex arrays, then: is not an irreducible representation since it maps the space W=(x1,x2,0,0) back into itself. ( ) ( )),(),,(,,,)( 43214321 xxgxxgxxxxg =Φ
  • 40. Representation Theory Why we care In shape matching we have to deal with the fact that rotations do not change the shape of a model. =
  • 41. Representation Theory Exhaustive Search If vM is a spherical function representing model M and vn is a spherical function representing model N, we want to find the minimum over all rotations T of the equation: ( ) ( )NMNM NMNM vTvvv vTvvvT ,2 ),,( 22 2 −+= −=D
  • 42. Representation Theory Exhaustive Search If V is the space of spherical functions then we can consider the representation of the group of rotations on this space. By decomposing V into a direct sum of its irreducible representations, we get a better framework for finding the best rotation.
  • 43. Representation Theory Exhaustive Search (Brute Force) Suppose that {v1,…,vn} is some orthogonal basis for V, then we can express the shape descriptors in terms of this basis: vM=a1v1+…+anvn vN=b1v1+…+bnvn
  • 44. Representation Theory Exhaustive Search (Brute Force) Then the dot-product of M and N at a rotation T is equal to: ( ) ( ) ( )∑ ∑∑ ∑∑ = == == = =         = n ji jiji n j jj n i ii n j jj n i iiNM vTvba vTbva vbTvavTv 1, 11 11 , , ,,
  • 45. ( ) ( )∑= = n ji jijiNM vTvbavTv 1, ,, Representation Theory Exhaustive Search (Brute Force) So that the nxn cross-multiplications are needed: T(vn) vM v1 v2 vn = + + + T(v1) = + + + T(v2) T(vN) … …
  • 46. Representation Theory Exhaustive Search (w/ Rep. Theory) Now suppose that we can decompose V into a collection of one-dimensional representations. That is, there exists an orthogonal basis {w1,…,wn} of functions such that T(wi)∈wiℂ for all rotations T and hence: 〈wi,T(wj)〉=0 for all i≠j.
  • 47. Representation Theory Exhaustive Search (w/ Rep. Theory) Then we can express the shape descriptors in terms of this basis: vM=α1w1+…+αnwn vN=β1w1+…+βnwn
  • 48. Representation Theory Exhaustive Search (w/ Rep. Theory) And the dot-product of M and N at a rotation T is equal to: ( ) ( ) ( ) ( )∑ ∑ ∑∑ ∑∑ = = == == = = =         = n i iiii n ji jiji n j jj n i ii n j jj n i iiNM wTw wTw wTw wTwvTv 1 1, 11 11 , , , ,, βα βα βα βα
  • 49. ( ) ( )∑= = n i iiiiNM wTwvTv 1 ,, βα Representation Theory Exhaustive Search (w/ Rep. Theory) So that only n multiplications are needed: T(wn) vM w1 w2 wn = + + + T(w1) = + + + T(w2) T(vN) … …