A complete comparator calibration program

A complete comparator calibration program

Photogrammetria, 29(1973):133-149 © Elsevier Scientific Publishing Company, Amsterdam - Printed in The Netherlands A COMPLETE COMPARATOR CALIBRATION ...

633KB Sizes 1 Downloads 63 Views

Photogrammetria, 29(1973):133-149 © Elsevier Scientific Publishing Company, Amsterdam - Printed in The Netherlands

A COMPLETE COMPARATOR CALIBRATION PROGRAM L A W R E N C E W. FRITZ

Photogrammetric Research Branch, NOAA, National Ocean Survey, Rockville, Md. (U.S.A.) (Accepted for publication July 6, 1973) ABSTRACT Fritz, L. W., 1973. A complete comparator calibration program. Photogrammetria, 29:133-149. At the National Ocean Survey, routine comparator calibrations are performed to provide quality control for all comparator measurements. The mathematical model used for the isolation of linear systematic errors constitutes a new exact solution of the general affine linear-transformation problem, from which the calibration parameters are exactly derived functions. Polynomials are applied to define the systematic non-linear errors inherent in the comparator. The adjustment residuals are presented in the coordinate systems of both the measurements and the grid in order to isolate grid errors from random errors. Statistical analysis of all system components is performed to isolate the errors of the pointings, the grid, the comparator and the residual system noise (random errors).

INTRODUCTION

One of the primary components of the analytic photogrammetric system is the measuring comparator. At National Ocean Survey (NOS) (formerly known as the U.S. Coast and Geodetic Survey), we have several Mann monocomparators, Wild STK1 stereocomparators and a Zeiss PSK stereocomparator. Production from these instruments includes aerotriangulation bridging, satellite triangulation, camera calibration plus several other precision tasks. In order to maintain our high-quality production, we have established several qualitycontrol procedures. Comparator calibration is one of our primary quality controls. In the calibration all inherent systematic errors of the comparator are mathematically modeled to remove their detrimental influence from the measurements. Additionally, indications of the performances of the operator and of the comparator can be monitored. In many analytical photogrammetry problems the calibration of the comparator could be included as a portion of the coordinate refinement for other systematic errors such as film distortion. At NOS, we discourage this practice as our policy is to isolate each systematic error individually from the total analytical photogrammetric system. This policy provides for an insight into the magnitude of each contributing error source and helps prevent the modeling of quasi-systematic errors generated by false correlations of the error sources in a combined least-squares adjustment. The NOS computer program is written in Fortran IV and designed for the CDC-6600 computer. The routines are designed for calibration of any type of two-

134

I.. W. FRITZ

axis monocomparator. Calibration of stereocomparators is accomplished by linking the separate stage calibrations in an appropriate mathematical model. MEASUREMENT

PROCEDURES

Our experience has shown that the best standard for calibration is an engraved, 1/4 inch thick, optically clear and flat, glass grid plate. The grid intersections used should be evenly spaced, with the diagonal of the grid plate capable of extending across the maximum square-measuring area used on the comparator. A set of 25 grid intersections provides enough redundancy for the calibration parameters, while keeping measurement time to a minimum. Fig. 1 is the numbering scheme and coordinate system used for an engraved-side up grid plate. Each intersection should be clearly marked on the reverse side for indentification.

22

23

17

1,~

12

13

7

8

24

25

20

14

15 ~ X

I0

4

5

Fig.1. The grid-plate system. Standard practice is to perform preventative maintenance, e.g., lubrication, lens cleaning, etc., before calibration. A complete calibration "set" consists of single operator measurements of the grid plate in four rotations ("cases") on the comparator. The designation of each case is defined by the relationship of the corner grid intersection nearest to the comparator x, y origin. Fig.2 is an example of the grid placements on the comparator which comprise a complete set. Under normal circumstances, one set of measurements is sufficient for a complete calibration. However, the computer program will accommodate up to five sets (twenty

A COMPLETECOMPARATORCALIBRATIONPROGRAM

135

cases) of measurements. For rectangular format comparators (e.g., 25 X 50 cm) the set (or sets) should include all of the measurement area, either with overlapping cases or, ideally, with overlapping sets. The grid should be rotated on the comparator to enhance the validity of the non-linear calibration parameters.

> +X

(o,0)

(oo)

V

V

Operator Here

Operator Here

'+~ ~

~

~--+X

(~0)

(o,0)

V Operator Here

V Operator Here

Fig,2. Case numbersand grid placementsfor secondoperator. Multiple pointings are required for measurement of each intersection. An important criterion to be remembered in pointing is that, in both production and calibration measurements, the mean of the pointings of an object is used for data reduction. Therefore, the operator should strive to obtain measurements all of whose individual means are of equal quality. This procedure will validate the standard photogrammetric practice of assigning equal measurement weights to all (mean) measurements entered into least-squares adjustments. A calibration set requires approximately four hours of measurement.

POINTINGPRECISION Pointing precision is defined by a set of statistics which, when properly evaluated, can reveal several salient characteristics of the control state under which the calibration takes place. These statistics are a first approximation indicator of the quality of any measurements made on the comparator. Fig.3 is a sample of the statistics computed for a single case of measurements by the NOS program. Similiar statistics are computed and printed for all individual cases, for all

C~

= CO

;=

,.<

-1

0

C~

¢0

10

16

10 $ $ 5

5

5

5

25

LQ 1S 20 19 18

12

1~ 13

150

~.

~_.

Z~ POINTS

$

2

6

L5 $ 10

25 23 22

POINT NUNBEROF NUMBER rIMES READ

_~.

~:~

~"

.938

1°3~ • 837 I,3~2 • 837 1.1;0 • 83~ • 5~8 • 707

150

BASIS

.8T1

1.000 ,$92 1.378 .837 1.000 .T~Z ,5~8 .707

.988 ,592 .992 .500 ,9LO ,707 ;837 .707 .592 .707 o506 .922 1,157 L.OOO 1.0~9 .$00

MEASUREMENTS

.TB&

,5~8 0.000 1o4l~ .B37 .837 ~$kB .$48 .707

.707

,637 ,707 .707 1,43~ ,89~ 1.225 .~7

• ~7

,5;6 0.030 1.095 • 769 1.0~5 .637 • 5~8

.79~ .707

,675 .5W8 .316 .837 .;;7 .$;8

.~7

1.1~6

1,2~9 .~7 1.2~7 ,5~8 l,OBB .857

t

CASE3

I

OPERATORS

o.oo

COMBINEO POINT S T A T I S T I C S .035 ~.70 O.O0

Y 213581.93 115108.00 65BGB.30 16630.60 25332.10 3~OS$.BO ~2732.20 51~32.60 lOOStO.O5 i~9900.80 Xggl~8.O0 2~S$87.OG 239685.50 230983.60 222282.00 1730~.80 123007.60 7~566.60 83271.00 91972.00 1~121D.80 19Gk~7.2G 1817~8.60 1325~8.60 16~3~.00

-14.0~ *OO ~0o21 61.2~ .DB -32.73 61.24 21.82 -.OO -21.B2 100.00 -,00 -29.47 10.21 -24.60 ~O.O2 -6~.G7 -~9.01 100.00 26.35 7.14 6B.14 kO.82 E6o67 50.00

HEAN NEASUREO COOROI NATES 2418BZ.20 22~k91.20 215792°80 267095.80 157850.00 10B623,~0 59383,80 101~.20 18039.ZQ 27539.60 36237,00 ~4933*BQ 9~170.20 143k12.20 lqZE~G.8~ 183951,40 175255.60 166556.80 117320.20 68079.50 76TT7.~0 85;7~.k0 134715,~0 126016.60 233186.06

-.129 .OOO .~00 .150 .BOO -.1SO .300 .100 -.000 -.106 O,OOO -.000 -.333 .lO0 -.250 .100 -,ZQO -.350 O.OOO .BOO .050 • 650 .200 • 050 .ZBO

x

POINT S T A T I S T I C S

(MICRONS SQ) (PERCENTAGE) SINGLE OBSERVATIONS COVARIANCE CORRELLATION $TANOARD DEVIATIONS XY COEFFICIEHT X Y POINT

INDIVIDUAL

~ POINTING PRECISION STATISTICS OPERATOR NUHBER 18 COHPARATOR NUffBER 3 GRIO P L A T ( NUMEE~ 182Q DATE OF MEASUREMENT 7 7 1 7 / 7 2

CASE NUM~I[~

.3t~ .2~5 ,2~5 ,$t6

• 51Q .~O0 .245 o316

.360

.315

.37k

,37b

,600

.37~

.2OE .316 .213 .2~5 .100 .37~ .2DO ,265 .316 °37k .316 .316 .~53 ,400 .5~6 .ZOO .2~5 ,2~5 Q.QQO .632

.296 • 200 • 36~ • 200 .3?~ .2~5 • 490 .37~ .200 .2~5 O.OOO .~BO .2~9 .~90 .37~ .2~5 .2k5 .583

.338

.~7 ,332 ,2~5 ,316

o374

o255 .265 .31~ .2Zk .2BB .316 .~T~ .316 .265 ,316 ,22~ .~12 .36~ .~7 0~69 .22~ .Z~S ,~T .Z65 .616

N(AN OBSERVATIONS STANOARO OEVIATIONS X ¥ POINT

9 1~ 13 2~

8

B lO 15 2Q 19 1B 17 12 7

ZS Z3 ZZ 21 16 11 b 1 2

POINT NUMBER

L,.)

A COMPI.ETE COMPARATOR CALIBRATION PROGRAM

137

that all grid points provide the same appearance and may be pointed upon with equal precision. These statistics are also plotted as error ellipses for each case as shown in Fig.4. T h e p r o g r a m utilizes Cathode R a y T u b e ( C R T ) software routines incorporated in the C D C - 6 6 0 0 system to generate these plots on microfilm output. These plots are used to detect grid intersection irregularities, to evaluate com-

6 o p

q~

++i

o

-

--

tb

Q

~_~o

0

r,

Q)

a~

0

° I:

+

T

Ln ~m~ w wm~ o . o +..i

Io~

S O

>.

o

~*.+

%

®

',Po~

O iom m~ o

,g*, i-

*,J

*

t

*

|

*

Fig.4. Pointing-precision error ellipses for a single case.

|

*

,"

+"

138

L.w.

FRVrZ

parator zonal deficiencies, and to evaluate the pointing skills and techniques employed by different operators. LINEAR PARAMETERS

Comparator calibration is dependent on the measurement of a grid containing points whose calibrated positions are defined in an orthogonal coordinate system. The comparator-measurement coordinate system is non-orthogonal due to mechanical limitations created in the manufacturing process. The relationship between these two coordinate systems is defined by an affine transformation. Consider the simplest relationship between these two systems as shown in Fig.5. Y

5"

/1

/

//

Fig.5. Relationship of a non-orthogonal coordinate system with an orthog0nal coordinate system.

From Fig.5:

)

~

0

cos ~.~!

y

(1)

where IX y

x = orthogonal (grid)system; / Y ] =

non-orthogonal (comparator)

system; and ~l = lack-of-orthogonality angle of x, y system. By definition, the orthogonal grid system possesses uniform scale. However, each of the comparator axes possesses a unique scaler which is attributable to different measuring standards or temperature. These scale differences present them-

139

A COMPI.ETE COMPARATOR CALIBRATION PROGRAM

selves along the non-orthogonal axes of the measuring system. Therefore, they should be applied, before the lack-of-orthogonality angle as: Y

0

cos ~t

0

S,,

y

(2)

It can be shown that the rotation angle 0 between two rotated coordinate systems, as depicted in Fig.8, can be expressed by a post-rotation to eq.2:

x

/cos0sin01 - s i n 0 cos0

• Y

(l

cos~.S,

1 f yx 1

The coefficient matrix of eq.3, after simplification, is in the following form of a general affine linear transformation:

I XY

=

rs

t

Ixy 1

u

(4)

By equating coefficients of eq.3 and 4, and solving, it can be shown that: S, =

(r"

S,,-

(s" + u~) ''2

~- c')'t.

. =tan

' (

rs+,. - st

0 --tan

' (-

+

)

(5)

ru

t ) r

Therefore, an exact solution for the general affine linear transformation exists from which the differential scalers (S,,, S.), non-orthogonality angle (.), and rotation angle (0) are explicitly derived functions. All previously published solutions to this problem have required iterative non-linear solutions. Assuming the given grid coordinates to be errorless and the comparator measurements to contain a variety of residual non-linear errors, the complete linear transformation between the systems is expressed as: Y

~-

t

u

Y -t v~,

-I '

(6)

f'

where e', /' represent translations between the origins of the coordinate systems. This equation is non-linear in the unknowns r, s, t, u, and v v~, and must be linearized for a least-squares adjustment. Instead of linearizing eq.6 by Taylor's series, consider the following equivalent set of equations which are in linear form: x v~t

a c

b Y ]

I [

i

(7)

140

L . W . FRITZ

This set contains the same observations as eq.6 but different parameters. An interpretive comparison of eq.6 and 7 reveals that in 6 the comparator measurement system is transformed to the grid system, whereas in 7, the grid system is transformed to the measurement system. Obviously, the transformation of



.



°





.

.

.











.

.

.

.

.

°

.

.

.

.

o

°

°

.

,

,

o





~g

•¢

~

(J

. i

. l

.

l

t

o

.

,

l

.

a

l

, l

,

.

.

,

.

l

.

.

.

.

.

o

°

.

.

.

,o

i

w

oo.

tn

o

e z

o

o

3 ,

e

~

°

,

o

o

,

,

,

o

.

°

,

,

o

,

°

o

o

z ~ z

u~

Fig.6. Free adjustment output of a single case.

o

.

,

o

,~

=

-10 "1-1~.736 I°OOO0110E+O0

0

0

?5

37.6997 1.~091 1.1w13

19,6168 .9~3

STANDARO ERROR 3F A SINGLE OBSERVATION OF U N I T WEIGHT :

NO. OF POINTS :

SUM VV : SIGMA =

RESIDUALS AFTER ADJUSTMENT - IN MEASUREMENT SYSTEM PT. NO° X A3J ~ AOJ VX VY 200NO l l O l k l . OS 51k31,BZ 1,~58 ,077 ZOONO Z 188N~,85 100668.~8 ~,758 .BBB .W3Z ,962 20Ok~ 8 275~8.01 1~9906.5k 362h8,18 1991k~*99 -.538 .ZI~ ZO0~O W ZOO~O 5 ~9~7,75 Z~8383,Z5 -,~01 -,453 200~0 6 59385.99 ~Z731.55 -.397 .b37 2~0~C 7 bBDB~.55 B1970.61 ,227 -1.k30 ZO0~O 8 7G78~.9Z 1~1Z08.67 .~56 -.989 190~k,32 -.NO0 .~15 ~00~0 ~ 85~8~,89 200~010 9W188.~ Z3181.88 -.2~3 -.6Z8 ZOO~011 1086ZM.8~ 3~D33,29 ",OT~ -1.117 ZOO~IZ 1173Z~.~ 83269.7~ -,9Z6 -.NO8 200k~13 1~B025.~3 13Z506,60 -,656 1,917 ~OOk~lk 13;725.13 1817kS.Bb -1,893 -1.507 ~00~015 1~3qZ~.7~ 230980,11 -1.537 .~B& ZOOkOlb 157860,80 E5331.TZ -,BOB -1,31k ~OOkO17 16656~,37 ?kS6B.~7 "1.35~ 1.870 E00~018 175Z61,9~ 123805.73 -I.7~6 ,Blk EOOkOt9 18396~.80 ITSOkZ.19 -1,3~Z o~56 ZOOkOZO 192658.6~ ZZZ278.b~ .38Z -.086 ZOO~OZI Z07~95,91 16630,35 .085 -,155 ZOOhOZZ ZIST95,67 65867,31 .195 .Zfl~ LOO~OZ3 ZZ~96.8~ 115106,Zb .53k -.llZ ZOOkOZ~ Z3319~,NQ 16~3k1,52 2.080 .G81 ~Ow~5 Z~Z893.3r Z13578,71 3,08Z -.~90

,6659

SIGMA 3.ZZ81676BE-Q6 3.ZE807866E-06 0 0 .9~17

~CALERS IN MICRONS/METER -W.0~81 3,EZBZ SCA.ER X : -15.D999 3,ZZ81 SCALER f = SXlSV : 11,0~ZO

ROTATION ANGLE TMETA : SCALER RATIO S X / S ¥ :

PARAMETER VALUE SCA~ER X : 9.999959NE-01 SCALER ¥ = B.9998~BOE-01 NON-ORTHOG. ANGLE A~PMA = 0 0 11,7~Z

LINEAR ADJUSTMENT " Z SCALERS (SX,SY}, Z ~OTATIONS (ALPHAtTHETA)t 2 TRANSLATIONS ITW~TY)

SUM VV = SIGMA =

15 16 1T 18 19 20 Z1 Z2 Z3 Zk Z5

lk

38.3321 1.3ZOO

1.6QO ,666 1.657 1.878 1.366 -,391 -*110 -.I~8 -.5~5 -2oD3~ -3,120

,815

RESIDUALS AFTER ADJUSTMENT NO, VX 1 -I.~ZZ 2 -Zo608 3 -°259 k .567 5 ,316 b .502 7 -.~73 8 -.621 9 .SSh 10 ,111 11 -,121 IZ ,8~1 13 °979

ALPHA 1.36711718E-15 1,36709157E-15 2°OBhlB$7~E-11

18,9830 ,9289

-.Z21 1.k51 -1.60~ -.596 -.019 .018 .138 -.ZB~ ,017 -.~NZ -.053

1.67~

1,112 ,563 -1.77~

.657

-.323

.89~

IN MASTER GRID SYSTEM VY -°329 -1,065 -1,022 -o118 ,51& -.558 1.369

VARIANCE-COVARZANCE MATRIX SCALER X SCALER Y 1,0WZIQb6WE-I1 8,80903930E-20 I,D~EO~918E-11

R

t"p

,.<

(-p

("b



C2,

P~

,-"

P-t

=E

R8

(,.p

b,,

?

'7.

;o >. ,-]

>

©

;>

0

,-]

0

,>.

142

L . W . FRITZ

It can be shown that the exact least-squares solution for the a-f parameters of eq.7 produces a set o f inverse parameters for the non-linear least-squares solution of eq.6. Thus, an .explicit solution for the physically identifiable parameters of the calibration is obtained from:

S,. = (c" + d") '/' (ad - bc) •

,I

=

bc)

~

= tan- 1 (-ac-bd a d - bc /

0

( c ) ',

d

,

In the computer program, solution for each case of measurements, the above parameters, their variance-covariance matrix and the standard error of a single observation of unit weight (m.) after adjustment are computed: /

m,) =

~

(v',, t

(s)

2n-u where n = number of grid points measured, u = six unknown parameters, and v<~.~,v,~ = residuals at each grid point (i) in the measurement system. Fig.7 is a computer printout of a single-case adjustment for the linear calibration parameters. In order to determine the total amount of the systematic errors in the measured data, a preliminary free-fit adjustment is performed. This adjustment allows only rotation and translations between the measurement and grid systems (no scale change allowed). The printout of this free fit, for the data of Fig.7, is shown in Fig.6. NON-I.INEAR "PARAMETERS

The non-linear errors introduced to measurements on comparators are present in a variety of forms, dependent on the brand or type of comparator used. Fig.8 is an exaggerated representation of the systematic error forms present in a typical two-axis comparator. Most treatments of non-linear errors involve individual component calibrations. Combining all these individual component parameters into a large math model limits the redundancy afforded by a 25-point grid. Therefore, rather than restrict the mathematical models to specific error patterns, which are traceable to specific error-causing components of the comparator, the NOS program uses polynomial models to describe the cumulative

143

A COMPLETE COMPARATOR CALIBRATION PROGRAM

effect of all of the non-linear sources. Most of the nonqinear error sources are attributable to manufacturing limitations in creating the built-in measuring standards of the comparator. The non-linear errors are usually quite small in comparison with the linear

~-A--

I

y

I

/I

~s

\

It/ I ~ . . . _ . -

5

x

,-~..~

(o,0) 1

I

×

I Fig.8. An exaggerated grid-comparator relationship.

errors. Therefore, a two-stage approach is used to determine comparator parameters. With this approach, the user can choose to ignore the non-linear corrections, if their magnitude is small or insignificant, and only use the more significant linear correction parameters. The 4th-degree polynomials used, presented in a least-squares observation equation form, are: lx ~ v~ ~ A x 4 + B y 4 + Cx:; + D y "~ + E x 2 ~ F y 2 + G x + H y -~ J ly + v,j ~- A ' x 4 + B ' y a + C ' x 3 + D ' y :~ + E'x" ~ F'y'-' + G ' x + H ' y ~- J'

(9)

where Ix, ly = residuals after linear calibration adjustment (previously denoted as v~, v u in eq.7; v~, v~, = residuals after non-linear calibration adjustment; A - J , A ' - J ' = unknown linear coefficients of the polynomial; and x, y ~ eomparator measurements after correction for systematic linear errors. An inspection of the linear coefficients of eq.9 reveals a general affine linear

144

L.W. FRITZ

transformation in the coefficients G, H, G', H', and a translation by terms J and J'. These coefficients are retained to absorb any additional affine transformation created by the removal of the higher-order systematic non-linear errors. The polynomials assume independence of comparator axes.

Fig.9. Evenly spaced samples of non-linear errors.

A rotated placement of the grid on the comparator is recommended to obtain a large representative sampling of the non-linear errors throughout the comparator range. Fig.9 demonstrates the even spacing obtainable by an l l.3°-rotation of a 25-point grid. This rotation provides a large enough sample to create a cumulative curve which contains the net effects of systematic errors--such as screw pitch, curve and weave of ways, etc. A rotation will also extend the range of the polynomial so that all subsequent comparator measurements will lie within its end points. This will prevent errors from extrapolation. The standard error of a single observation of unit weight after adjustment is computed by eq.8, with u ---- 18 unknown coefficients. An example of the adjustment printed output corresponding to the data of Fig.6 and 7 is given by Fig.10. A CRT-plot of the systematic corrections generated from the nonlinear model is shown in Fig.ll. MULTIPLE-CASE SOLUTIONS

As previously stated, a complete calibration set consists of single operator measurements of the grid plate in four rotated cases as shown in Fig.2. Up to twenty cases of measurements may be processed by this computer program. After all cases have undergone individual calibration solutions, they are all processed through a combined linear calibration solution. Rather than form a large simultaneous least-squares adjustment of all cases, the equivalent adjustment is per-

I~

~a



~'=

""

t~

a~g.

~.~

O

.=

[r

,3

,=

C

7

B

E

F

B

C

G

D

E

F

G

1,50~119ZWE-O3-Z.B8723WZgE'OS-W,336W102OE-OW-2,0537W6~9E-05

D

G

R

1ZBOZW,93 13k?2k,Z5 1~3~Z3,63 157859,90 165559,2~ 175260,8~ 183~59.37 19Z~57,58 207095,8~ 215795,90 ZZ~97,87 Z33196,~B Z~1896°~5

ZOOW~13 ~00~01~ 200~015 ZOO~OIb 200;01T 2BD~018 200~019 200;OZO 200~021 ~OOkO2Z ZOO~OZ3 ZO0~O2~ ~OOk02S

SIGMA =

SUM VV =

132506,70 1817~5oB7 ~30980.03 25331,Z5 7k566,01 123806,~5 1730W2.78 2ZZZ79.05 16629.77 65867.71 115106.65 16~3~1°~5 213578.02

51~32°26 100669,13 1~9906,92 1991~5.02 ~48382,9k ~2731.03 91970.55 1~1208.52 190~3o95 Z39581.32 3~03Z.50

.6918

7,6581

,9582

1W.B918

1*81Z "1,51~ ,576 -.8~5 1.335 .199 -.333 -,;91 .~2k -,156 -,503 .153 .199

.576 ,189 -o139 1.166 -1,375 -,837 ,788 -.ObZ -.335

-,362 -o813 -,511 -.360 .398 °702 -.01~ .332 .36k ,038 -,~5~ -.~10 -,003 -.Z17 -,657 -.~17 1.~68 .111 -.033 °.502 ,118 -,006

-,058

1,~66

VY

-o360

-,W35

STANDARD ERROR 3F A SINGLE OBSERVATION OF UNIT WEIGNT :

NO° OF POINTS = 25

3~2~8,~6

IOtWB.9B 188~6.1~ 2?~B.B1

WW9W?.B& 59585,95 6808~,38 T~78k°67 8S~8~.kI 9WIBZ.9~ 10862~.~o

PT.

200WO ~ 200~0 2 200~0 3 ZOOkO ~ ZOOWQ 5 ZO0~C 6 200kO T 200~0 8 200~0 9 ZOO~QIO 200~011

RESIDUALS AFTER ADJUSTMENT - I N MEASUREMENT SYSTEM NO. X A~J ¥ AOJ VX

.8357

SIGMA =

SUM VV =

13 1~ 15 16 17 18 19 Z8 ZI 22 23 2~ 25

,7383

8.7207

-,~78 ,112 -,SOW .1~ -,~6 -,682 -.156 1.531 .036 -,OOS -.~07 ,DgO -,OkO

,837 -,151 .338 .~17

.630

6

7 8 9 10 11

1.~53

-.365 -.~56 -,833 -.WT9 -.557

D ~ 5

2

1

RESIDUALS AFTER ADJUSTMENT NO, VX

J

3.~7339603E-06

j

H

.9229

13.6293

1.791 -1,522 .~96 -.833 1,277 .081 -.366 -.229 .~37 -.159 -.583 ,J71 .195

-.22B 1,085 -1.281 -.702 .773 -,00~ -.266

,Ok5

-,W30 .198 .50~

IN HASTER GRID SYSTEM VY

~,SZ~OOOg~E-12

J

5,OB&WOS68E-OS'1,OO~70288E-~6

H

3,58~l~039E-O~-1,~B~999B?E-O~-~.58105603E~05

F

1,2?S~W3WSE-OW 3,77576022E-05 1.27289512E-0; -E.~IBITBS6E-OS-1,gO331083S-O5 3.27882911E-05 -~.O0127593E-OS-6,7~BlOZ18E-OS 1.00881630E-G5 3.619kB~?9E°05 1.05577839E-OS 3,161~18~9E-O6-5,~8661~22E-O6-1.6755~690E-06 9,39159598E-07 3,5~11k516E-06 1,18356~5E-OS-l.7850kZ~BE-O6-6.W~63162~E°06 Z.965?W~39E-O? 1,17DT7181E-06 -6,22~33892E-OT-1,gz216120E-07 3.30636965E-07 1.02336257E-OT-S,8362~55E-O8-1.82375932E°08 3,79601388E-09 -2,35675~BE-OT-?.67~Z~SZg~-07 1.183k~989E-07 ~,ZS8Z~gSSE-OT°l,gsgoIBITE-OB-7o932~1089E-08 1,2098251~E-09 5,5705309~E-09 1,3805851~E-08 1,6915B~3/E-OB-7,ZB30~O33E-Og-9.523BO71~E-09 1,ZB81~639E°09 1.81678ZS~E-Og-8.66102352E-11-1.32680001E-IO

A

1.81369WSSE-03

C

1.~81~9~19E-03

E

VARIANCE-COVARIAN;E MATRIX OF ADJUSTED COEFFICIENTS ISAME FOR BOTH X AND Y)

-5,98WglSWSE'OS-1*93181090E-03

A

O

3.B3917~8~-O3-9.39037221E-OS-1.975116~E-03

C

NON-LINEAR 3DRR~CTION COEFFICIENTS FOR Y

2.12975385E-02

B

NON-LINEAR ADJUSTMENT NON-LINEAR 3ORR~CTION COEFFICIENTS FOR X

>

© C~

Z

>

> E-'

© ~0

"o

©

,-]

"0

C~ ©

:/~q pomdtuoo

o~

sJo:lOUll~Jl~dI.n~oLU

oq~L "('~ '~"~L 't~) suo!:lglSU~J1 pug uo!]gloJ Jo s],os Jnoj pug (- ,t~S '"S') s.[o:lOtU -~J~d uo!]gJq!l~O a~OU!l jo los ouo omdtuoo ll!~ uo!mIOS pou!qtuoo oq] 's]uotuoJns -gotu jo sos~o Jnoj q ] ! ~ 'olduJ~xo aod "sJo]otu~agd u o ! ] ~ i s u ~ ] pug uo!]~]oJ jo los onb~un

g OAl~q S:lUOtUoans'gotu

JO Osl~3

q3~o

gul.11o I O[l.qA~ s J 0 1 0 l l I l ~ J g d

uo!ll~Jq[lg3

-JgOU[l jo los OlgU!S g Joj SOAlOS uo!mlOS u~oua po]tl~!o~ poz!l~JOuo~ oq~L •l o p o m IJO!l~10JJO3 jp,~llJ![-IJOl.] a q l o

o

o

~,

o

o

~

"ll'~!:l L

l,,:z

~ z

~m

/

/

/

"o

.2

z om

mm ~m .z

m

2

z ± I ~ a " ~ "]

9~I

A COMPLETE

COMPARATOR

J

CALIBRATION

-i

m'2°i

X

I

i~

1

147

PROGRAM

-1

"

L

m".~

"

X~

A'i

where X the meaned calibration parameters S,., S, and ~; j = the total number of cases combined in the adjustment; rn'-',,~ := the variance of unit weight of the ith case; X~ = the calibration parameters S,., S, and <~ of the ith case; and Zv~ -- the variance-covariance matrix of the ith case. Upon completion of the combined solution for the linear parameters, the program computes the residuals for each case. These residuals and the linearly adjusted observations are then combined in a simultaneous least-squares solution for a new set of polynomials (eq.9). The additional redundancy from multiple cases of measurements greatly enhances the validity of the final polynomials, as up to 100 points along each axis may be sampled from four cases of measurements. PARTIAL GRID CALIBRATION

The program computes and transforms all residuals to the given master grid coordinate system. The meaned residuals from any multiple of four 90°-cases exhibit biases which are attributable to errors in the given grid coordinates. Evaluation of these mean residuals from several calibrations on several brands of comparators enable the user to update (improve) the given grid coordinates. Through proper statistical analysis, an unbiased evaluation of the accuracy of the given grid coordinates is performed. Calibration of uncalibrated grids is possible except for limitations in absolute sealers. ANALYSIS OF VARIANCE

A summary page is printed as a final step in the comparator calibration program. Fig.12 is a typical summary page. In order to evaluate the calibration under a rigorous state of statistical control, a Model II Analysis of Variance is performed. This evaluation assigns statistics to the primary error source contributors. The evaluation is based on the following equations: (j21 =

(~21 Ar_ ~12nl _}_ (~2~ AU 02g _~ 02r

¢121 =

t121 -- CJ201

where

O2nl ~

Ci20I -- ¢~2011|

¢/'t = variance of all errors -- RMS from free-fit adjustment ~=0~ = variance after linear adjustment ,/-'.,,~-- variance after linear and non-linear adjustments

c~

3

R"

©

,297

MEAN SQUARE ERROR OF A SINGLE O~SERVAIIDN OF UNIT WEIGHT BEFORE CALIBRATION

A PRIORI

STANDARD ERROR OF MASTER GRID ISZO

:

STANDARD ERROR OF SYSTEMATIC LINEAR ERRORS

COEFFICIENT~ FOR X

B

D

F

G

M

E

F

~

.

7,76WgSJSLE-O~-S*Q21W7551E-OM-7.251239SSE-05 3.3WSBIB98E-OS

E

VAKIANCE-COVARIANCE MATRIX SCALER X SCALER Y 3.15286707E-12 2.66515238E-20 3,15Z6932BE-12

j

1,gW338808E-06

J

ALPHA W,I36I/B%BE-16 W,Z36tOO6BE-I6 b.3O568105E-IZ

2.2ZZ5#B28E-03 3 , S W J 4 S Z 9 O E - O S - I , B Z l S I I I l L - Q W - 6 . ~ / S 1 4 3 6 I E - O ~ - B . E g 2 5 5 3 6 5 E - 0 6W,Wl/3400gE-C5-3,1M622986E-O/

C

NON-LINEAR 3~RRECTION COEFFICIENTS FOR Y

-5,59C99N~1E-QS-5.BZ~TW2~2E-03

A

A 3 C O 1*Io60173bE-O2-J,BI230IN6E-Q$-~o1365121~E-D3 2.kBOBJdW7E-03

NON-LINEAR ;ORR~CIION

NON-LINEAR PARAMETERS

SIGMA L,//5631WoE-06 1,77558Z50E-Ob ; ~ .5183

~CALERS IN MICRONS/METER SCALER ~ = -~,7809 1,7756 SCALER ~ = -2Z,3~?8 I.T~S6 SX/Sf = 17.5674

PARAMETER VALUE = 9,9999522E-01 ; 9.9991765E-0% = 0 @ 10,210 : 1.0000176E+00

LINEAR PARAMETERS

AOJUSTEO COMPARATOR CALIBRATION PARAMETERS F~OM THE SIMULTANEOUS SOLUTION OF

,~W3 = SIANOARO ERROR OF RANDOM (IRREGULAR) COMPARATOR ERRURS

,d37 = STANOARO ERROR OF SYSTEMATIC NON-LINEAR ERRORS

2.151

• 2~8 = COMPUTED UNBIASED STANBARD ERROR OF MASTER GRID t 3 2 0

• 2W@ :

~ CASES

= ~TANBARO ERROR OF A SINGLE OBSERVATION OF UNIT WEIGHT AFTER LINEAR AND NON-LINEAR ADJUSTMENTS

= ~IANDARO ERROR OF A SINGLE OBSERVATION OF UNIT WEIGHT AFTER LINEAR ADJUSTMENT

• ~1] = ~IANDARD ERROR OF MEAN POINTING MEASUREMENTS

• ~5

I,~5)

2,WBL = ~o~r

ANALYSIS OF VARIANCE

SCALER X SDALER t N O N - O R T H O G . ANGLE A L P H A SCALER RATIO SX/SY

,g~5

• 93N

Y 2,620

°~39

X 2.355

COMPARATOR NUMBER B CALIBRATION OPERATOR NUMBER 1 DATE OF MEASUREMENT 7 1 1 7 / 7 ~ GRID AND CASE NUMBER %320 CALIBRATION SUMMARY

('D

©

~"

!~ II II I~

33~

li

=

oc

A COMPLETE

COMPARATOR CALIBRATION PROGRAM

149

An evaluation of these computed statistics from several calibrations provides the basis for monitoring the performance of all of the system components. SUMMARY

Complete comparator calibration for all 2-axis comparators (including those with rectangular formats) is available in a computer-coded program. The routines involved are exact and presented under a state of rigorous statistical control. The program has been thoroughly tested and proven satisfactory on over 100 comparator calibrations involving at least four different brands of comparators. The above discussion is a summary of an N O A A Technical Report No.57.* This report covers in complete detail all derivations and all computer program routines referred to in this text. The report is available upon request to the NOS Photogrammetric Research Branch in Rockville, Md. (U.S.A.).

* Fritz, L. W., 1973. Complete Comparator Calibration. NOAA Technical Report no.57, National Oceanic and Atmospheric Administration, National Ocean Survey, Rockville Md. (in press).