some thoughts for the geometric design of calibration fields · • for aerotriangulation the...

12
Universität Rostock, Professur für Geodäsie und Geoinformatik X 2009 Some thoughts for the geometric design of calibration fields Görres Grenzdörffer EuroDAC²-Meeting Barcelona 1.4. – 2.4.2009 Universität Rostock, Professur für Geodäsie und Geoinformatik General remarks I The most important factors for the development of a test field for geometric calibration are the size, distribution, positional accuracy, and number of reference targets. The height differences within a test field are also important, but a lack of height differences may be overcome with flights in different elevations. In the digital world more GCP’s are necessary to fully describe and calibrate the system performance than in analogue times ! This is due to the fact that the geometric calibration procedure (aerotriangulation) should not only determine the parameters of the exterior orientation, but also (re)calibrate the interior orientation, perform the bore site alignment, identify datum defects, errors due to forward motion compensation, errors due to errors of the single camera heads, etc.

Upload: ngominh

Post on 29-Dec-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Universität Rostock, Professur für Geodäsie und Geoinformatik X 2009

Some thoughts for the geometric design of calibration fields

Görres Grenzdörffer

EuroDAC²-Meeting Barcelona 1.4. – 2.4.2009

Universität Rostock, Professur für Geodäsie und Geoinformatik

General remarks I

• The most important factors for the development of a test field for geometric calibration are the size, distribution, positional accuracy, and number of reference targets. The height differences within a test field are also important, but a lack of height differences may be overcome with flights in different elevations.

• In the digital world more GCP’s are necessary to fully describe and calibrate the system performance than in analogue times !

• This is due to the fact that the geometric calibration procedure(aerotriangulation) should not only determine the parameters of the exterior orientation, but also (re)calibrate the interior orientation, perform the bore site alignment, identify datum defects, errors due to forward motion compensation, errors due to errors of the single camera heads, etc.

Universität Rostock, Professur für Geodäsie und Geoinformatik

Introductionary remarks

• Clients demand for higher resolutions (3 – 10 cm/ pixel) and drive the camera systems to their limits. However the higher the ground resolution of the images the more accurate a calibration has to be.

• Future camera systems will have higher resolution / more pixels• For aerotriangulation the positional accuracy of the GCP’s should

be determined with accuracy 10 times higher than the pixel resolution. Commonly the accuracy of the GCP’s of existing test fields is 1 cm or less. In the future we will need an accuracy of 1 mm – 1 cm !!

• This demand may not be fulfilled with manual measurements of GCP’s.

Universität Rostock, Professur für Geodäsie und Geoinformatik

Extended calibration requirements - additional parameters

• Self calibration with additional parameters is necessary. This is especially true for small blocks and a limited number of GCP’s.

• Additional parameters• Additional parameters allow for the determination and compensation

of systematical errors, which are not covered by the standard model. Additional parameters for large format camera systems generally cover alignment and calibration errors of the different single camera heads which form the final image. Furthermore errors resulting from datum definition problems, GPS/INS misalignment etc. may be covered with additional parameters. Additional parameters lead toward unambiguous and more accurate results.

•• However they also reduce redundancy and thus the reliability of However they also reduce redundancy and thus the reliability of the the resultsresults..

Universität Rostock, Professur für Geodäsie und Geoinformatik

Goals

• In order to speed up calibration procedures a fully automated workflow has to be developed

Automated steps

Manual steps*

Image post processing

ATManual GCPcollection

Quality assessment

Calibration

Calibrationprotocol

Residuals

Image post processing

ATAutomatic GCPcollection

Quality assessment

Calibration

Calibrationprotocol

Residuals

* Missing rules for automation

Universität Rostock, Professur für Geodäsie und Geoinformatik

Open questions prior to geometric design of test range

• Q: What is the range of GSD covered with the test field ?• A: For calibration of large and medium format cameras in Europe

5 – 20 cm GSD• Q: What is the typical GSD for calibration ?• A: 5 – 10 cm GSD• Q: What factors shall be calibrated in a single calibration flight,

e.g. on the job calibration of GPS/INS, interior orientation, single camera head calibration, FMC-influence on image sharpness, color fringes and chromatic aberration, etc.

• A: Different test designs will allow for different calibration procedures

Universität Rostock, Professur für Geodäsie und Geoinformatik

Simple calibration flight configuration

Side lap 60 – 80 %

End lap 60 – 80 %

• Simple calibration scenario• Well suited for bore site alignment and determination of local datum

defects• Interior orientation is known• GSD of calibration = GSD of image flight• Calibration valid for this flight only• Ideal configuration in the vicinity of airfield

Universität Rostock, Professur für Geodäsie und Geoinformatik

Advanced calibration flight configuration

• Cross strips provide additional information for calibration of interior orientation

• If the test field has enough height differences, the focal length may also be calibrated

Side lap 60 – 80 %

End lap 60 – 80 %

Universität Rostock, Professur für Geodäsie und Geoinformatik

Advanced calibration flight configuration for flat test ranges

• Flights at two different altitudes allow for in depth calibration of focal length, and other systematical errors

Side lap 60 – 80 %

End lap 60 – 80 %

low altitude

high altitude

Universität Rostock, Professur für Geodäsie und Geoinformatik

Ground control points (GCP) (=signalized targets)

• Former OEEPE and EuroSDR tests revealed that the most labourintensive and error sensitive step in geometric calibration is the manual determination of GCP’s. The determination of the GCP’sshould therefore be automated in the future to speed up the process and enhance the reliability of the calibration

• For a human operator the signalized point should have a size of min. diameter of 3 pixel in the image. The accuracy of the humanoperator is approx. 0.2 – 0.3 pixel.

• This is limiting the accuracy of the AT and the geometric calibration for fine GSD.

• The size of a GCP on the ground should not exceed 1 m.• The accuracy of automated operators is between 0.005 – 0.1

pixel, thus approx. 2 - 60 times higher than the human operator• For automatic target centroid detection the target must be round

and larger than 5 pixel. The optimal size is 5 – 25 pixel in diameter.

Universität Rostock, Professur für Geodäsie und Geoinformatik

Accuracy potential of automated target measurement strategies in relation to GCP size

Accuracyin Pixel

Diameter(Pixel)

5 10 15 20 25

Ellipse Ellipse operatoroperatorLeast Least squaresquare

CentroidCentroid

Elli

pse

Elli

pse

oper

ator

oper

ator

Leas

t Le

ast s

quar

esq

uare

Cen

troi

dC

entr

oid

0.005

0.01

0.02

0.10

0.05

• The bigger the target, the more accuratethe measurement

• Minimum size for automated targetmeasurement = 5 pixel

• Max. GSD for 1 m target = 20 – 22 cm

• The bigger the target, the more accuratethe measurement

• Minimum size for automated targetmeasurement = 5 pixel

• Max. GSD for 1 m target = 20 – 22 cm

Source: Luhmann, 2003

Universität Rostock, Professur für Geodäsie und Geoinformatik

Coded GCP‘s for fully automated AT

• For further fully automation of the triangulation coded targets may be used. The code, formed by a certain pattern allows for an automatic determination of the point and the associated coordinate.

• Coded targets would be nice, but they are not necessary for GPS/INS supported flights, because the approximate position GCP’s may be determined with forward resection.

• Coded targets are an opportunity for < 5 cm GSD calibration flights (1 m target = 20 pixel)

Universität Rostock, Professur für Geodäsie und Geoinformatik

Template for circular GCP

Max. diameter 1 m

• Foam or wooden template for painting or spraying the GCP on the ground

• Two hairlines form a cross to determine the center, which may measured with high accuracy

• Due to high object contrast the GCP will appear bigger in the resulting image, factor 1 – 1.5

• Resulting size of template for GSD of 3 - 20 cm 7 - 32 Pixel

Universität Rostock, Professur für Geodäsie und Geoinformatik

Template for circular GCP for two resolutions

Max. diameter 1 m

• Advantage• Targets for different sensors or

images acquired at different altitudes may be analyzed with the same GCP’s

• Disadvantage• For very coarse GSD the object

contrast inner circle will bloom the outer circle and reduce the visibility of the whole target.

Universität Rostock, Professur für Geodäsie und Geoinformatik

Template for circular GCP with Siemens star

• For photogrammetric work the outer edge of the circle will be used to determine the GCP center

• The inner siemens star resolving power,

• Advantage• Geometry and resolution

information in one step

• Disadvantage• Will not work with coarse

GSD

• Maintenance of Painting

Max. diameter 1 m

Universität Rostock, Professur für Geodäsie und Geoinformatik

Accuracy limitations of AT due to human operator

• Assumptions• Target size 1 m• Accuracy of human

operator 0.3 – 0.24 pixel for targets of 10 pixel and smaller

• Accuracy of centroidoperator = 0.05 pixel

• Accuracy of least square = 0.02 pixel

• Accuracy of ellipse operator =0.01 pixel

With automated target measurement the AT will yield reliable referenceresults for images a high GSD

0.0

1.0

2.0

3.0

4.0

5.0

6.0

0 2.5 5 7.5 10 12.5 15 17.5 20 22.5

GSD [cm]

Tar

get

accu

racy

[cm

]

Ellipse operatorLeast SquareCentroid operatorHuman operatorAccurcy demand for AT

Universität Rostock, Professur für Geodäsie und Geoinformatik

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 27.5 30

GSD [cm]

Tes

t R

ang

e L

eng

th[m

]

UltraCAM XDMCRollei AIC45FutureCam

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 27.5 30

GSD [cm]

Tes

t R

ang

e W

idth

[m]

UltraCAM XDMCRollei AIC45FutureCam

Test range extend for several sensors and different GSD

• Assumptions• Length of test range 10 images with 80 % end lap• Width of test range 3 strips with 60 % side lap

• „FutureCam“ (20.000 x 25.000 pixel, 5 μm pixel size)

..10..

To cover future very high resolutions sensors with coarse GSD, large test ranges of 10 * 15 km are necessary

Universität Rostock, Professur für Geodäsie und Geoinformatik

Test range dimension for airborne companies performing standard calibrations

• Assumptions• Length of test range 10 images with 80 % end lap• Width of test range 2 strips with 60 % side lap

• „FutureCam“ (20.000 x 25.000 pixel, 5 μm pixel size)

..10..

0

2000

4000

6000

8000

10000

12000

2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 27.5 30

GSD [cm]

Tes

t R

ang

e L

eng

th [

m]

UltraCAM XDMCRollei AIC45FutureCam

0

2000

4000

6000

8000

10000

12000

2.5 5 7.5 10 12.5 15 17.5 20 22.5 25 27.5 30

GSD [cm]

Tes

t R

ang

e W

idth

[m

]

UltraCAM XDMCRollei AIC45FutureCam

With current sensors and common GSD ≤ 20 cm a test ranges of 4 * 4 km are necessary

Universität Rostock, Professur für Geodäsie und Geoinformatik

Proposed GCP configuration for 3 flight line configuration with independent quality check (for 1 sensor and elevation)

GCP‘s for AT

Independent GCP‘s for AT-quality

GCP-cluster for• Single camera cone

calibration• Resolving power and

FMC calibration

Universität Rostock, Professur für Geodäsie und Geoinformatik

Calibration of optical resolving power incl. FMC, TDI etc.

• The optical resolving power is an important quality parameter for the user, thus giving him information of the image quality. The optical resolving power changes, due to the flight conditions

• The optical resolving power decreases from the center to the edges, also multi head cameras are affected !!

• The optical resolving power depends on the contrast of the line pattern in object space. That means: optics (lens fall of, spherical and chromatic aberrations), aperture, FMC / TDI, atmosphere, flying height, “development” of the digital image etc., will influence the final optical resolving power for user.

Universität Rostock, Professur für Geodäsie und Geoinformatik

Calibration of optical resolving power incl. FMC, TDI etc.

• To conclude it is necessary to measure the revolving power for various field angles, for radial and tangential directions and for flight and cross-flight directions. This is especially true for medium format cameras which generally do not have a FMC.

Resolving Power (lp/mm)

MT

F (

Co

ntr

ast)

1.0

0.0

0.2

0.4

0.6

0.8

20 40 60 80 100

low

mediumhigh

Example of angular resolvingpower falloff due to wrong airspeed/GSD settings or lack of FMC

Universität Rostock, Professur für Geodäsie und Geoinformatik

Calibration of optical resolving power incl. FMC, TDI etc.

• Calibration targets either Siemens stars or high contrast lines (much easier to handle) This target should include patterns with sufficiently fine detail. Popular targets are resolution bars, edges, and Siemens star targets.

• High contrast edges must be visible in several parts of the image and in different angles. Use of either natural targets (Shadows, roof tops) or artificial targets

• The edge targets have to have minimum length of 10 pixel

BiggestBiggest problemproblem forfor calibrationcalibration: Image : Image processingprocessing stepssteps, , ThereThere isis no such no such thingthing as as „„RAW RAW DataData““

Universität Rostock, Professur für Geodäsie und Geoinformatik

Wrap up, conclusions and open points

• There should be different levels of calibration (standard, advanced, complete)

• The ground control points should be determined automatically with circular targets (OK for GSD < 20 cm)

• The whole calibration procedure should be fully automated• The optical resolving power (MTF) should be determined, in order

to give the client a valuable information of the image quality. Currently there is a lack of an easy image quality parameter →discussion

• Open points• Raw image data ?

• …