130 likes | 259 Views
VIIth International Scientific and Technical Conference From Imagery to Map: Digital Photogrammetric Technologies. Bundle Adjustment Method in PHOTOMOD ® 4.3. Andrej Yu. Sechin, Scientific director, Racurs. September 17-20, 2007, Nessebar, Bulgaria. Selecting a method of adjustment.
E N D
VIIth International Scientific and Technical Conference From Imagery to Map: Digital Photogrammetric Technologies Bundle Adjustment Method in PHOTOMOD® 4.3 Andrej Yu. Sechin, Scientific director, Racurs September 17-20, 2007, Nessebar, Bulgaria
Tests on “synthetic” projects Over 100 parameters Tested on blocks up to 3000 images
Tests in Racurs Production Department More than 50 real blocks adjusted. Scales 1:10000-1:40000. From 20 to 1000 images per project
New parameter: Accuracy Block of 2000 images XYZ deviations ~ 0.40m
Comparing different programs Two synthetic test blocks 1000 images, 30000 points, 40 GCPs, H=2000m, f=150mm,Scale – 1:13000 Deviations – 10 mkm (image), 20 cm(XYZ) 2000 images, 60000 points, 75 GCPs, H=2000m, f=150mm,Scale – 1:13000 Deviations – 10 mkm (image), 40 cm(XYZ) Computers used PHOTOMOD/Aerosys Celeron 2.8 Ghz Photocom(Antipov) Pentium 4 3 Ghz Orima Core2Duo E6400
Comparing different programs I. 1000 Images synthetic block (40 GCPs) Method CPU TimeErrX ErrY ErrZ PHOTOMOD(Models) 0’18’’ 9.1 9.8 24.3 PHOTOMOD(Bundles) 2’43’’ 7.0 8.6 16.7 Photocom(Antipov) 4’4’’ 6.6 8.7 16.3 Aerosys >4h 7.4 10.0 53.3 Orima(*) 1’14’’ 6.6 8.2 16.1 II. 2000 Images synthetic block (75 GCPs) Method CPU TimeErrX ErrY ErrZ PHOTOMOD(Models) 0’48’’ 10.6 11.7 28.7 PHOTOMOD(Bundles) 10’23’’ 8.3 8.6 19.9 Photocom(Antipov) 20’12’’ 7.4 7.5 19.2 Orima(*) 4’54’’ 7.2 7.0 18.6
When bundles is to be used IMU/GPS Data
When bundles is to be used “Big” water areas on the images Example project: 1:12000 image scale Bundles: GCPs RMS residual 17 cm – XY 16 cm – Z Models: RMS residual 2.6 times as big
General Considerations/Experience Independent models vs. Bundle Adjustment • For regular projects with no blunders the accuracy is similar • Each method allows to detect specific blunders • Independent models is better for controlling GCPs • For final adjustment it is better to use “bundles”
Usage scheme PHOTOMOD Solver Models/detecting tie blunders Bundles/detecting tie blunders Models/detecting GCP blunders Bundles (increased accuracy) final adjustment
Future Developments • Self calibration • Robust blunder detection • Speedup, using sub-blocks for adjustment • Various accuracy estimations
Thank You for Attention More Information at the Master Class Everybody is Invited