Sensors 2011, 11
8546
15. Zhao, L.; Yan, L.; Cheng, J.; Wang, X. The Research of Inertial Navigation System Based on
Submarine Space Motion. In Proceedings of the 2008 Pacific-Asia Workshop on Computational
Intelligence and Industrial Application PACIIA ’08, Wuhan, China, 19–20 December 2008;
pp. 751-755.
16. Grenon, G.; An, P.E.; Smith, S.M.; Healey, A.J. Enhancement of the inertial navigation system
for the Morpheus autonomous underwater vehicles. IEEE J. Ocean. Eng. 2001, 26, 548-560.
17. Barshan, B.; Durrant-Whyte, H.F. An Inertial Navigation System for a Mobile Robot.
In Proceedings of the 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems
IROS ’93, Yokohama, Japan, 26–30 July 1993; pp. 2243-2248.
18. Park, S.K.; Suh, Y.S. A zero velocity detection algorithm using inertial sensors for pedestrian
navigation systems. Sensors 2010, 10, 9163-9178.
19. Beatty, M.F., Jr. Principles of Engineering Mechanics; Plenum Press: New York, NY, USA,
1986; Volume 1.
20. Tomažič, S.; Stančin, S. Simultaneous orthogonal rotation angle. Electrotech. Rev. 2011, 78, 7-11.
21. Kuipers, J.B. Quaternions and Rotation Sequences; Princeton University Press: Princeton, NJ,
USA, 1999.
22. Mathematica Edition: Version 7.0; Wolfram Research, Inc.: Champaign, IL, USA, 2008.
Appendix
Derivation of Equivalent Single Rotation Axis and Angle
Let us consider simultaneous rotations around three orthogonal axes x, y, and z for angles φx, φy, and
φz, and let us represent their composite using a rotation matrix R(φ, v), where φ is the rotation angle in
the positive direction around the rotation axis defined by the unit vector v. Due to rotation
non-commutativity, R(φ, v) cannot be obtained by considering these three simultaneous rotations
sequentially. Therefore, we decompose the total rotation into a sequence of n small rotations in which
each such small rotation includes rotations for angles φx/n, φy/n, and φz/n. Because all of these small
rotations are equal, the axis and angle of their equivalent single rotation are the same.
It then holds that:
( , ) ( / , )n nϕ ϕ=R v R v (A.1)
If n is sufficiently large that the rotations become nearly commutative, R(φ, v) can be approximated
using simultaneous rotations for angles φx/n, φy/n, and φz/n, sequentially and in any preferred order.
Thus, we can write:
app app( , ) ( ( ), ( ))
n n nϕ ϕ= ΔR v R v (A.2)
app app( ( ), ( )) ( , ) ( , ) ( , )x x y y z zn n n n nϕ ϕ ϕ ϕΔ = ⋅ ⋅R v R u R u R u (A.3)
where vapp(n) and Δφapp(n) denote approximations of v and φ/n, respectively; ux, uy, and uz denote
the x y z coordinate system base vector; and R(φx/n, ux), R(φy/n, uy), R(φz/n, uz), represent rotation
matrices:
Sensors 2011, 11
8547
1 0 0
( , ) 0 cos ( ) sin ( )
0 sin( ) cos( )
x x x x
x x
n n n
n n
ϕ ϕ ϕ
ϕ ϕ
⎡ ⎤⎢ ⎥
= −⎢ ⎥⎢ ⎥⎣ ⎦
R u (A.4)
cos( ) 0 sin( )
( , ) 0 1 0
sin( ) 0 cos( )
y y
y y
y y
n n
n
n n
ϕ ϕ
ϕ
ϕ ϕ
⎡ ⎤⎢ ⎥
= ⎢ ⎥⎢ ⎥
−⎣ ⎦
R u (A.5)
cos( ) sin( ) 0
( , ) sin( ) cos( ) 0
0 0 1
z z
z z z z
n n
n n n
ϕ ϕ
ϕ ϕ ϕ
−⎡ ⎤⎢ ⎥
= ⎢ ⎥⎢ ⎥⎣ ⎦
R u (A.6)
Inserting Equations (A.4)–(A.6) into Equation (A.4) yields
( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
app app
c c c s s
s s c c s c c s s s s c
c s c s s s c c s s c c
( ( ), ( )) ( , ) ( , ) ( , )
y y yz z
y y yx x x x xz z z z
y y yx x x x xz z z z
x x y y z z
n n n n n
n n n n n n n n n n n n
n n n n n n n n n n n n
n n n n n
ϕ ϕ ϕϕ ϕ
ϕ ϕ ϕϕ ϕ ϕ ϕ ϕϕ ϕ ϕ ϕ
ϕ ϕ ϕϕ ϕ ϕ ϕ ϕϕ ϕ ϕ ϕ
ϕ ϕ ϕ ϕ
⋅ − ⋅
⋅ ⋅ + ⋅ ⋅ − ⋅ ⋅ − ⋅
− ⋅ ⋅ + ⋅ ⋅ + ⋅ ⋅ ⋅
Δ = ⋅ ⋅ =
⎡ ⎤⎢⎢⎢⎢⎢⎢⎢⎣ ⎦
R v R u R u R u
⎥⎥⎥⎥⎥⎥⎥
(A.7)
where c and s represent the cosine and sine trigonometric functions according to:
( ) ( )
( ) ( )
c cos
s sin
α α
α α
=
=
(A.8)
Rotating a vector vapp(n) coinciding with the rotation axis results in vapp(n) itself. Thus, we can write:
app app app app( ( ), ( )) ( ) ( )n n n nϕΔ ⋅ =R v v v (A.9)
Based on Equation (A.9), it is obvious that vector vapp(n) is the rotation matrix R(Δφapp(n), vapp(n))
eigenvector for the eigenvalue λ = 1 (every rotation matrix has such an eigenvalue [19]):
app app app) 0( ( ( ), ( )) ( )n n nϕ − ⋅ =Δ IR v v (A.10)
To obtain the rotation angle Δφapp(n) from R(Δφapp(n), vapp(n)), let us choose an arbitrary vector p
orthogonal to v and perform an R(Δφapp(n), vapp(n)) rotation of this vector:
app app( ( ), ( ))n nϕ= Δ ⋅q R v p (A.11)
where q is the newly obtained vector as illustrated in Figure A.1. Because p and q are both orthogonal
to the rotation axis, the angle between them is equal to the rotation angle φ/n. If these vectors are
normalised, we can write:
appcos( ( ))nϕΔ = ⋅p q (A.12)
1
1
=
=
p
q
(A.13)
Sensors 2011, 11
8548
Figure A.1. Rotation angle determination.
Increasing n beyond all limits, we find that the small rotations become infinitesimally small and
thus commutative [20]. The approximations of vapp(n) and φapp(n) then approach the exact values for v
and φ/n:
applim( ( ))n n→∞=v v (A.14)
applim( ( ))n n nϕ ϕ→∞= ⋅Δ (A.15)
Given Equation (A.10) and Equation (A.14), we can then write:
app app ) 0(lim( ( ( ), ( )))n n nϕ→∞ − ⋅ =Δ IR v v (A.16)
Inserting Equation (A.7) into the above eigenvector system of equations and solving it for a
normalised vector v using Mathematica [22] yields:
2 2 2
1 x
y
x y z
z
ϕ
ϕ
ϕ ϕ ϕ ϕ
⎡ ⎤⎢ ⎥
= ⎢ ⎥+ + ⎢ ⎥⎣ ⎦
v (A.17)
From Equation (A.12) and Equation (A.15), it follows that:
1lim( cos ( ))
n
nϕ −
→∞
= ⋅ ⋅p q (A.18)
Using the l’Hospital rule for limits, the above equation can be expressed as:
( )1 2
2
1 ( )(cos ) 1 ( )
lim lim1 1( )
n n
dd
dndn
d
dn n n
ϕ
−
→∞ →∞
⎛ ⎞⎛ ⎞
− ⋅ ⋅⎜ ⎟
⋅⎜ ⎟
− ⋅⎜ ⎟
= =⎜ ⎟ ⎜ ⎟⎜ ⎟
−⎜ ⎟⎝ ⎠ ⎝ ⎠
p qp q p q (A.19)
A vector orthogonal to vapp(n) is also orthogonal to v in limit Equation (A.14). We can then set:
Sensors 2011, 11
8549
1
0 ;
0
⎡ ⎤⎢ ⎥
= ⊗ =⎢ ⎥⎢ ⎥⎣ ⎦
pp v p
p
(A.20)
where v is defined according to Equation (A.17). It should be noted that we are considering general
simultaneous rotations around all three coordinate system axes. Where φy = 0 and φz = 0, the above
equation must be suitably changed to obtain the required vector orthogonality, for example:
0
1
0
⎡ ⎤⎢ ⎥
= ⊗ ⎢ ⎥⎢ ⎥⎣ ⎦
p v
Inserting normalised vectors p and q given with Equations (A.20), (A.17), and (A.11) into
Equation (A.19) yields the following expression:
2 2
lim
( )n
A B C D E
F G H I
ϕ
→∞
+ + + +
=
− + −
(A.21)
where:
3
2
2
2
cos sin cos ( sin )
cos sin ( sin )
cos cos ( sin )
sin cos ( sin )
sin sin cos (
y yx z
y y z x z
yx z
z z x
yx z
y z x y
yx z
y x y z
yx z
z y z x z
A
n n n n
B
n n n
C
n n n
D
n n n
E
n n n
ϕ ϕϕ ϕϕ ϕ ϕ ϕ ϕ
ϕϕ ϕϕ ϕ ϕ
ϕϕ ϕϕ ϕ ϕ ϕ
ϕϕ ϕϕ ϕ ϕ ϕ
ϕϕ ϕϕ ϕ ϕ ϕ ϕ
⎛ ⎞
= ⋅ ⋅ + ⋅ ⋅ ⋅ + ⋅⎜ ⎟⎝ ⎠
= ⋅ ⋅ ⋅ + ⋅
= ⋅ ⋅ ⋅ ⋅ − + ⋅
= ⋅ ⋅ ⋅ ⋅ + ⋅
= ⋅ ⋅ ⋅ + ⋅ ⋅ +
2 2
sin ) sin ( sin )
cos ( cos sin )
cos ( cos sin )
sin sin ( cos sin )
y yz
y z x
y z
x xz
z z y
y x x
y y z
y x xz
z y z
n n n
F
G
n n n
H
n n n
I
n n n n
ϕ ϕϕϕ ϕ ϕ
ϕ ϕ
ϕ ϕϕϕ ϕ ϕ
ϕ ϕ ϕϕ ϕ ϕ
ϕ ϕ ϕϕϕ ϕ ϕ
⎛ ⎞
⋅ − ⋅ ⋅ + ⋅⎜ ⎟⎝ ⎠
= +
= ⋅ ⋅ ⋅ − ⋅
= ⋅ ⋅ ⋅ + ⋅
= ⋅ ⋅ ⋅ ⋅ + ⋅
(A.22)
Using Mathematica [22], we obtain the following result:
2 2 2
x y zϕ ϕ ϕ ϕ= + + (A.23)
© 2011 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article
distributed under the terms and conditions of the Creative Commons Attribution license
(http://creativecommons.org/licenses/by/3.0/).
<<
/ASCII85EncodePages false
/AllowTransparency false
/AutoPositionEPSFiles true
/AutoRotatePages /All
/Binding /Left
/CalGrayProfile (Dot Gain 20%)
/CalRGBProfile (sRGB IEC61966-2.1)
/CalCMYKProfile (U.S. Web Coated \050SWOP\051 v2)
/sRGBProfile (sRGB IEC61966-2.1)
/CannotEmbedFontPolicy /Warning
/CompatibilityLevel 1.4
/CompressObjects /Tags
/CompressPages true
/ConvertImagesToIndexed true
/PassThroughJPEGImages true
/CreateJDFFile false
/CreateJobTicket false
/DefaultRenderingIntent /Default
/DetectBlends true
/DetectCurves 0.0000
/ColorConversionStrategy /LeaveColorUnchanged
/DoThumbnails false
/EmbedAllFonts true
/EmbedOpenType false
/ParseICCProfilesInComments true
/EmbedJobOptions true
/DSCReportingLevel 0
/EmitDSCWarnings false
/EndPage -1
/ImageMemory 1048576
/LockDistillerParams false
/MaxSubsetPct 100
/Optimize false
/OPM 1
/ParseDSCComments true
/ParseDSCCommentsForDocInfo true
/PreserveCopyPage true
/PreserveDICMYKValues true
/PreserveEPSInfo true
/PreserveFlatness true
/PreserveHalftoneInfo false
/PreserveOPIComments false
/PreserveOverprintSettings true
/StartPage 1
/SubsetFonts true
/TransferFunctionInfo /Apply
/UCRandBGInfo /Preserve
/UsePrologue false
/ColorSettingsFile ()
/AlwaysEmbed [ true
/AgencyFB-Bold
/AgencyFB-Reg
/AharoniBold
/Algerian
/AngsanaNew
/AngsanaNew-Bold
/AngsanaNew-BoldItalic
/AngsanaNew-Italic
/AngsanaUPC
/AngsanaUPC-Bold
/AngsanaUPC-BoldItalic
/AngsanaUPC-Italic
/Arial-Black
/Arial-BoldItalicMT
/Arial-BoldMT
/Arial-ItalicMT
/ArialMT
/ArialNarrow
/ArialNarrow-Bold
/ArialNarrow-BoldItalic
/ArialNarrow-Italic
/ArialRoundedMTBold
/ArialUnicodeMS
/Basemic
/BaskOldFace
/Batang
/BatangChe
/Bauhaus93
/BellMT
/BellMTBold
/BellMTItalic
/BerlinSansFB-Bold
/BerlinSansFBDemi-Bold
/BerlinSansFB-Reg
/BernardMT-Condensed
/BlackadderITC-Regular
/BodoniMT
/BodoniMTBlack
/BodoniMTBlack-Italic
/BodoniMT-Bold
/BodoniMT-BoldItalic
/BodoniMTCondensed
/BodoniMTCondensed-Bold
/BodoniMTCondensed-BoldItalic
/BodoniMTCondensed-Italic
/BodoniMT-Italic
/BodoniMTPosterCompressed
/BookAntiqua
/BookAntiqua-Bold
/BookAntiqua-BoldItalic
/BookAntiqua-Italic
/BookmanOldStyle
/BookmanOldStyle-Bold
/BookmanOldStyle-BoldItalic
/BookmanOldStyle-Italic
/BookshelfSymbolSeven
/BradleyHandITC
/BritannicBold
/Broadway
/BrowalliaNew
/BrowalliaNew-Bold
/BrowalliaNew-BoldItalic
/BrowalliaNew-Italic
/BrowalliaUPC
/BrowalliaUPC-Bold
/BrowalliaUPC-BoldItalic
/BrowalliaUPC-Italic
/BrushScriptMT
/Calibri
/Calibri-Bold
/Calibri-BoldItalic
/Calibri-Italic
/CalifornianFB-Bold
/CalifornianFB-Italic
/CalifornianFB-Reg
/CalisMTBol
/CalistoMT
/CalistoMT-BoldItalic
/CalistoMT-Italic
/Cambria
/Cambria-Bold
/Cambria-BoldItalic
/Cambria-Italic
/CambriaMath
/Candara
/Candara-Bold
/Candara-BoldItalic
/Candara-Italic
/Castellar
/Centaur
/Century
/CenturyGothic
/CenturyGothic-Bold
/CenturyGothic-BoldItalic
/CenturyGothic-Italic
/CenturySchoolbook
/CenturySchoolbook-Bold
/CenturySchoolbook-BoldItalic
/CenturySchoolbook-Italic
/Chiller-Regular
/ColonnaMT
/ComicSansMS
/ComicSansMS-Bold
/Consolas
/Consolas-Bold
/Consolas-BoldItalic
/Consolas-Italic
/Constantia
/Constantia-Bold
/Constantia-BoldItalic
/Constantia-Italic
/CooperBlack
/CopperplateGothic-Bold
/CopperplateGothic-Light
/Corbel
/Corbel-Bold
/Corbel-BoldItalic
/Corbel-Italic
/CordiaNew
/CordiaNew-Bold
/CordiaNew-BoldItalic
/CordiaNew-Italic
/CordiaUPC
/CordiaUPC-Bold
/CordiaUPC-BoldItalic
/CordiaUPC-Italic
/CourierNewPS-BoldItalicMT
/CourierNewPS-BoldMT
/CourierNewPS-ItalicMT
/CourierNewPSMT
/CurlzMT
/David-Bold
/David-Reg
/DavidTransparent
/DejaVuSans
/DejaVuSans-Bold
/DejaVuSans-BoldOblique
/DejaVuSansCondensed
/DejaVuSansCondensed-Bold
/DejaVuSansCondensed-BoldOblique
/DejaVuSansCondensed-Oblique
/DejaVuSans-ExtraLight
/DejaVuSansMono
/DejaVuSansMono-Bold
/DejaVuSansMono-BoldOblique
/DejaVuSansMono-Oblique
/DejaVuSans-Oblique
/DejaVuSerif
/DejaVuSerif-Bold
/DejaVuSerif-BoldItalic
/DejaVuSerifCondensed
/DejaVuSerifCondensed-Bold
/DejaVuSerifCondensed-BoldItalic
/DejaVuSerifCondensed-Italic
/DejaVuSerif-Italic
/DilleniaUPC
/DilleniaUPCBold
/DilleniaUPCBoldItalic
/DilleniaUPCItalic
/Dotum
/DotumChe
/EdwardianScriptITC
/Elephant-Italic
/Elephant-Regular
/EngraversMT
/ErasITC-Bold
/ErasITC-Demi
/ErasITC-Light
/ErasITC-Medium
/EstrangeloEdessa
/Euclid
/Euclid-Bold
/Euclid-BoldItalic
/EuclidExtra
/EuclidExtra-Bold
/EuclidFraktur
/EuclidFraktur-Bold
/Euclid-Italic
/EuclidMathOne
/EuclidMathOne-Bold
/EuclidMathTwo
/EuclidMathTwo-Bold
/EuclidSymbol
/EuclidSymbol-Bold
/EuclidSymbol-BoldItalic
/EuclidSymbol-Italic
/EucrosiaUPC
/EucrosiaUPCBold
/EucrosiaUPCBoldItalic
/EucrosiaUPCItalic
/FelixTitlingMT
/FencesPlain
/FixedMiriamTransparent
/FootlightMTLight
/ForteMT
/FranklinGothic-Book
/FranklinGothic-BookItalic
/FranklinGothic-Demi
/FranklinGothic-DemiCond
/FranklinGothic-DemiItalic
/FranklinGothic-Heavy
/FranklinGothic-HeavyItalic
/FranklinGothic-Medium
/FranklinGothic-MediumCond
/FranklinGothic-MediumItalic
/FrankRuehl
/FreesiaUPC
/FreesiaUPCBold
/FreesiaUPCBoldItalic
/FreesiaUPCItalic
/FreestyleScript-Regular
/FrenchScriptMT
/Garamond
/Garamond-Bold
/Garamond-Italic
/Gautami
/GentiumBasic
/GentiumBasic-Bold
/GentiumBasic-BoldItalic
/GentiumBasic-Italic
/GentiumBookBasic
/GentiumBookBasic-Bold
/GentiumBookBasic-BoldItalic
/GentiumBookBasic-Italic
/Georgia
/Georgia-Bold
/Georgia-BoldItalic
/Georgia-Italic
/Gigi-Regular
/GillSansMT
/GillSansMT-Bold
/GillSansMT-BoldItalic
/GillSansMT-Condensed
/GillSansMT-ExtraCondensedBold
/GillSansMT-Italic
/GillSans-UltraBold
/GillSans-UltraBoldCondensed
/GloucesterMT-ExtraCondensed
/GoudyOldStyleT-Bold
/GoudyOldStyleT-Italic
/GoudyOldStyleT-Regular
/GoudyStout
/Gulim
/GulimChe
/Gungsuh
/GungsuhChe
/Haettenschweiler
/HarlowSolid
/Harrington
/HighTowerText-Italic
/HighTowerText-Reg
/Impact
/ImprintMT-Shadow
/InformalRoman-Regular
/IrisUPC
/IrisUPCBold
/IrisUPCBoldItalic
/IrisUPCItalic
/JasmineUPC
/JasmineUPC-Bold
/JasmineUPC-BoldItalic
/JasmineUPC-Italic
/Jokerman-Regular
/JuiceITC-Regular
/Kartika
/Kingsoft-Phonetic
/KodchiangUPC
/KodchiangUPC-Bold
/KodchiangUPC-BoldItalic
/KodchiangUPC-Italic
/KristenITC-Regular
/KunstlerScript
/Latha
/LatinWide
/LevenimMT
/LevenimMTBold
/LiberationSansNarrow
/LiberationSansNarrow-Bold
/LiberationSansNarrow-BoldItalic
/LiberationSansNarrow-Italic
/LilyUPC
/LilyUPCBold
/LilyUPCBoldItalic
/LilyUPCItalic
/LucidaBright
/LucidaBright-Demi
/LucidaBright-DemiItalic
/LucidaBright-Italic
/LucidaCalligraphy-Italic
/LucidaConsole
/LucidaFax
/LucidaFax-Demi
/LucidaFax-DemiItalic
/LucidaFax-Italic
/LucidaHandwriting-Italic
/LucidaSans
/LucidaSans-Demi
/LucidaSans-DemiItalic
/LucidaSans-Italic
/LucidaSans-Typewriter
/LucidaSans-TypewriterBold
/LucidaSans-TypewriterBoldOblique
/LucidaSans-TypewriterOblique
/LucidaSansUnicode
/Magneto-Bold
/MaiandraGD-Regular
/Mangal-Regular
/MaturaMTScriptCapitals
/MicrosoftSansSerif
/MingLiU
/Miriam
/MiriamFixed
/MiriamTransparent
/Mistral
/Modern-Regular
/MonotypeCorsiva
/MS-Gothic
/MS-Mincho
/MSOutlook
/MS-PGothic
/MS-PMincho
/MSReferenceSansSerif
/MSReferenceSpecialty
/MS-UIGothic
/MT-Extra
/MVBoli
/Narkisim
/NiagaraEngraved-Reg
/NiagaraSolid-Reg
/NSimSun
/OCRAExtended
/OldEnglishTextMT
/Onyx
/OpenSymbol
/PalaceScriptMT
/PalatinoLinotype-Bold
/PalatinoLinotype-BoldItalic
/PalatinoLinotype-Italic
/PalatinoLinotype-Roman
/Papyrus-Regular
/Parchment-Regular
/Perpetua
/Perpetua-Bold
/Perpetua-BoldItalic
/Perpetua-Italic
/PerpetuaTitlingMT-Bold
/PerpetuaTitlingMT-Light
/Playbill
/PMingLiU
/PoorRichard-Regular
/Pristina-Regular
/Raavi
/RageItalic
/Ravie
/Rockwell
/Rockwell-Bold
/Rockwell-BoldItalic
/Rockwell-Condensed
/Rockwell-CondensedBold
/Rockwell-ExtraBold
/Rockwell-Italic
/Rod
/RodTransparent
/ScriptMTBold
/SegoeUI
/SegoeUI-Bold
/SegoeUI-BoldItalic
/SegoeUI-Italic
/ShowcardGothic-Reg
/Shruti
/SimHei
/SimSun
/SnapITC-Regular
/Stencil
/Sylfaen
/SymbolMT
/Tahoma
/Tahoma-Bold
/TempusSansITC
/TimesNewRomanPS-BoldItalicMT
/TimesNewRomanPS-BoldMT
/TimesNewRomanPS-ItalicMT
/TimesNewRomanPSMT
/Trebuchet-BoldItalic
/TrebuchetMS
/TrebuchetMS-Bold
/TrebuchetMS-Italic
/Tunga-Regular
/TwCenMT-Bold
/TwCenMT-BoldItalic
/TwCenMT-Condensed
/TwCenMT-CondensedBold
/TwCenMT-CondensedExtraBold
/TwCenMT-Italic
/TwCenMT-Regular
/Verdana
/Verdana-Bold
/Verdana-BoldItalic
/Verdana-Italic
/VinerHandITC
/Vivaldii
/VladimirScript
/Vrinda
/Webdings
/Wingdings2
/Wingdings3
/Wingdings-Regular
/ZWAdobeF
]
/NeverEmbed [ true
]
/AntiAliasColorImages false
/CropColorImages true
/ColorImageMinResolution 300
/ColorImageMinResolutionPolicy /OK
/DownsampleColorImages true
/ColorImageDownsampleType /Bicubic
/ColorImageResolution 300
/ColorImageDepth -1
/ColorImageMinDownsampleDepth 1
/ColorImageDownsampleThreshold 1.50000
/EncodeColorImages true
/ColorImageFilter /DCTEncode
/AutoFilterColorImages false
/ColorImageAutoFilterStrategy /JPEG
/ColorACSImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/ColorImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000ColorACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000ColorImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasGrayImages false
/CropGrayImages true
/GrayImageMinResolution 300
/GrayImageMinResolutionPolicy /OK
/DownsampleGrayImages true
/GrayImageDownsampleType /Bicubic
/GrayImageResolution 300
/GrayImageDepth -1
/GrayImageMinDownsampleDepth 2
/GrayImageDownsampleThreshold 1.50000
/EncodeGrayImages true
/GrayImageFilter /DCTEncode
/AutoFilterGrayImages true
/GrayImageAutoFilterStrategy /JPEG
/GrayACSImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/GrayImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000GrayACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000GrayImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasMonoImages false
/CropMonoImages true
/MonoImageMinResolution 1200
/MonoImageMinResolutionPolicy /OK
/DownsampleMonoImages true
/MonoImageDownsampleType /Bicubic
/MonoImageResolution 1200
/MonoImageDepth -1
/MonoImageDownsampleThreshold 1.50000
/EncodeMonoImages true
/MonoImageFilter /CCITTFaxEncode
/MonoImageDict <<
/K -1
>>
/AllowPSXObjects false
/CheckCompliance [
/None
]
/PDFX1aCheck false
/PDFX3Check false
/PDFXCompliantPDFOnly false
/PDFXNoTrimBoxError true
/PDFXTrimBoxToMediaBoxOffset [
0.00000
0.00000
0.00000
0.00000
]
/PDFXSetBleedBoxToMediaBox true
/PDFXBleedBoxToTrimBoxOffset [
0.00000
0.00000