Changes between Initial Version and Version 1 of Sensors/LeicaLIDAR/MikesNotes


Ignore:
Timestamp:
Aug 22, 2008, 3:26:15 PM (16 years ago)
Author:
mggr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Sensors/LeicaLIDAR/MikesNotes

    v1 v1  
     1= LIDAR processing notes =
     2
     3Notes from visit to Leica, Switzerland on 11/Aug/2008.
     4
     5Contact email:
     6 * sensors_emea@leica-geosystems.com
     7
     8FTP site (for updates, etc):
     9 * ftp://airborne:LsA36GmW@ftp.leica-geosystems/airborne/
     10 * problem uploads to go to incoming/ dir
     11
     12== Things that may go wrong in flight ==
     13
     14Flying too low - if the LIDAR detects that the laser power may be too high for eye safety, it will cut out the laser automatically (if you're a seagull looking up, bad luck, it only accounts for ground height).
     15
     16Automatic gain control weirdness - the measured intensity is returned via an AGC which may step up or down depending on the returns from the ground.  Measured return intensity should only be used as a guideline rather than a real measurement.
     17
     18== Overall system design and comments of note ==
     19
     20System is a Leica ALS50 (phase II) LIDAR.  There is an accompanying 39 megapixel [7216x5412, 12bit] digital camera, referred to as the "RCD".
     21
     22A GPS receiver and IMU (brand?) are included.  The LIDAR, RCD and IMU, are mounted on a shock plate to protect it from strong movements - this will also isolate the IMU from the hyperspectral imaging sensors.
     23
     24The IPAS controller (name correct?) which allows for event recording, amongst other things.
     25
     26There are also some associated control and display devices for operator and pilot usage.
     27
     28=== How it works ===
     29
     30The LIDAR works by firing a laser pulse downwards and measuring the roundtrip time for the light pulse to return, then converting this to a distance.  The pulse isn't modulated by a carrier - it's just an on/off pulse.  There are four timing cards ("range cards"), so up to 4 return pulses can be detected, with the intensity of the return measured only on the first 3 returns.  A minimum time separation between two returns means the minimum distance between two returns must be at least 2.7m for them to be counted as independent.
     31
     32There is also a "MPiA" mode (Multiple Pulses in the Air), which fires two pulses evenly separated, rather than waiting for the first to come back (SPiA mode) before firing another [times out in case the pulse is eaten].  If a seagull gets in the way of the second pulse before the first pulse has returned, things will mess up ;)  (on an edge of a very unluckily placed cloud, this would look a bit like it merging into the ground).
     33
     34The laser is scanned across a (up-to) 75 degree swath by an oscillating mirror.  Due to the acceleration/deceleration of the mirror, this produces a sinusoidal pattern to the trace on the ground, with the highest density of points at the peak and trough of the sine wave (i.e. at the edges of the swath).  If the swath width is set to less than 75 degrees (45 degrees recommended), there's a roll compensation mechanism that tries to smooth out small roll movements by using the remaining freedom of motion [physical or in software? probably s/w, cf camera anti-shake].
     35
     36The laser is an 8W class 4 laser, operating in the infrared range.
     37
     38Controllable parameters:
     39 * laser intensity (0 -> 8W output), controlled by operator as a percentage output.  Has safety cutouts if the light level at the ground could cause eye damage.
     40 * altitude (kinda a parameter ;) ) - minmium of ~650 up to ~2000m (after 2km, you start getting poor returns on forests, etc)
     41 * ... pulse frequency, scan angle, etc [TBD]
     42
     43Required measurements for processing:
     44 * GPS and IMU data (including a basestation if not using PPP)
     45 * Pressure and temperature measurements at the plane position above the site [this affects how long it takes the laser light to move through the air]
     46
     47== Calibration site requirements ==
     48
     49Flight pattern is a cross made of 4 opposing flight lines in the 2 directions (e.g. N->S v S->N + W->E v E->W), and one set of parallel lines with 50%(?) overlap.
     50
     51The features required for a perfect cal site are:
     52 * Need a source of multiple returns - tallish (15m) trees in a forest are best.  Try to include a treed/forested area in some parts of the flight lines (doesn't have to be in all, nor in the central area).  The multiple returns are required for the range card calibration (see below).
     53 * Straight, flat areas made of a hard substance that'll generate only one return pulse.  Roads or runways ;)  These are used in the boresight and range calibrations.
     54 * Sloping peaked areas (house rooftops are ideal) with the peak cutting across the line of flight ( --->  /\ ).  These are used to detect pitch and yaw errors in the boresight calibration.
     55 * An accurate ground survey (see below).
     56
     57=== For range offset calculation ===
     58GCPs required, ideally 1cm vertical accuracy (between all measurements rather than absolute?).
     59
     60Around 30-40 GCPs should be within the area covered by a 14 degree swath (+/- 7 degrees either side of nadir) taken at an altitude of ~750m [= ground swath width of about 180m].
     61
     62=== General accuracy measurements ===
     63Other GCPs (number?) should be scattered around a wider area within the full swath width - typically run at 45 degrees [=620m wide on ground @ 750m alt] or to a max of 75 degrees [=1150m], though 75 degrees will introduce more errors..
     64
     65== Quality, accuracy, etc ==
     66
     67A nominal quality of 5-10cm (vertical) is suggested as a reasonable output.  If one has GCPs, it should be possible to do better (EA claims 1-2cm).
     68