= !CaliGeo Processing = This is intended to be a guide on processing images in CaliGeo. Any fields not mentioned should be left as default. Note you are strongly advised to save an option file before any run where you changed any settings, because CaliGeo does occasionally crash without warning (usually when one of the input settings isn't quite what it expected) and it's very annoying to have to re-enter everything (even assuming you remember all the values you entered). Fields need to be filled out as follows: '''Raw image file''': Raw data file from the sensor (.raw)[[BR]] '''Calibration file''': .cal file for relevant sensor/time[[BR]] '''Dark data file''': Same as raw file (assuming autodark was used so there are dark frames on the file)[[BR]] '''Band configuration file''': Look in the sensor header file for the binning entry, note down the first number (spectral binning). Then go to ~arsf/calibration/specim_band_files/ and pick one of the band files with the appropriate binning. If you get this wrong CaliGeo will either tell you and refuse to run or crash - if this happens, change your band file to one of the other ones with an appropriate binning.[[BR]] '''Raw GPS/INS file''': .nav file for relevant flightline (Eagle flightlines generally have only one for the whole flight, Hawk has one per flightline). '''Process all lines''': Ticked. You can untick it and use a subset of the lines if you want, but this doesn't seem to work every time. '''Use DEM''': Ticked or unticked as appropriate. '''Use only DEMs that are in 16-bit unsigned integer format''' - on the current version of CaliGeo (4.9.5) other formats, particularly floating point, take a very, very long time to run and then give a wrong result. Note processing takes significantly longer with a DEM. Do not use DEMs when auto boresighting (see below) '''Average ground elevation from WGS-84 reference surface''': Average height of ground above spheroid. Only really matters if you're not using a DEM. Little Riss is 273m. '''Unrectified intermediate file''': Level 1 file - *.dat, needs to be created first (use `touch filename.dat` in a terminal)[[BR]] '''Georectify unrectified to''': Level 3 file - - *.dat, needs to be created first (use `touch filename.dat` in a terminal) '''Use external nav file''': Can be used to take an ASCII nav file (eg from Applanix - use "Output" program in PosPac then convert with sbet2cali.sh (attached to this page)). Never been able to see a difference between using one and not using one though. == Advanced Options (required) == These fields are reached by clicking the "Advanced Options" tab. They might be advanced but they're still essential. '''Focal length''': 18.3 for Eagle, 22.8 for Hawk[[BR]] '''Realized detector pixel size''': 12 for Eagle, 30 for Hawk. Note these are spatial binning 1 - if on spatial binning 2, double them.[[BR]] '''GPS antenna position''': Lever arm offset (neglecting vertical offset) - use x/y offsets same as azgcorr (but be careful of axes) '''Roll/Pitch/Yaw correction''': Boresight offset values. Axes positive forward/starboard/up. '''Flip spatial image''': Ticked for Eagle, unticked for Hawk '''Output pixel size''': As desired, but note that presently this box doesn't seem to work - you need to save the options to a file, edit it in the file and then read it back into Caligeo. == Option file settings (also required) == These settings cannot be set from the GUI at all, but are still required. You need to set everything above, save the settings to an options file, adjust these in a text editor then read the options back into Caligeo. You can do the same with any of the options above, but note the angles marked "Boresight" in the options file aren't actually the boresight values as we think of them (they're the sensor co-registration angles). You need the "Roll_Correction" (etc) angles instead. '''AUTOSYNCH_LAGTIME''': -0.055 for Eagle only (leave Hawk at 0)[[BR]] '''OUTPUT_PIXELSIZE''': whatever is appropriate, doesn't work in the GUI ---- == Finding timing offsets == To find a timing offset manually: 1. Process the line using "Use autosynch". In the Caligeo output window, find the line that says "This synch message