WorldView 2 image Gulf of Laganas, Zakynthos Island, Greece 8114*6968 image courtesy of Emmanouil Oikonomou, Technological Institute of Athens, Feb 11th 2016 work done in february 2016 the "PAN solution" uses the PANCHRO band, 4x4 sum-aggregated and coregistered become bands 1, 2, 3, 4, 5, 6, 7, 8 and 9 |
home |
First look at the 0-5 m depth range under Mask_4
| First look at the 0-5 m depth range under Mask_4 ![]() Special effects mask See AutoCAL |
under mask_4![]() Calibration diagram for bands 2, 3, 6 and 7
| under mask_4![]() Calibration diagram for bands 2, 5, 6 and 7 Over the 0-5 m depth range, the scenario is quite clear and straightforward :
|
Brightest shallow pixel LsM -LsM/248.5/267.1/209.4/204.2/206.6/208.0/146.8/125.6/118.0 TOA for Laganas beach
| Brightest shallow pixel LsM -LsM/248.5/267.1/209.4/204.2/206.6/208.0/146.8/125.6/118.0 TOA for Laganas beach
|
Then pay attention to the 5-30 m depth range under Mask_4 | Then pay attention to the 5-30 m depth range under Mask_4 |
![]() Calibration diagram for bands 2, 3, 6 and 7
|
|
Reference to coral reef sands -LsM/423.5/553.4/511.3/544.8/566.3/586.5/426.0/379.3/374.1 TOA in the image for coral reef sand | Reference to coral reef sands See that coral reef sands are ~3 times brighter than even the brightest shallow bottoms at Laganas. |
Calibration diagram for bands 2, 3, 6 and 7 optical model applied to an average coral reef sand | Calibration diagram for bands 2, 4, 6 and 7 optical model applied to an average coral reef sand |
La and Lw Then get an estimation of La: atmospheric path radiance and Lw: water volume reflectance (backscatter) | La and Lw Then get an estimation of La: atmospheric path radiance and Lw: water volume reflectance (backscatter) |
![]() Calibration diagram for bands 2, 3, 6 and 7
|
This is conveniently done using the calibration diagram
|
AutoCAL After considerable investigation of this scene, I realized that a few artifacts in the sea area, which had not been masked, were still interfering with the extraction of calibration data, thus preventing a clear appreciation of the calibration diagram.I diagnosed this by inspecting the laganas_wvmp_m0.cal text file: all BPL pixels are referenced with their row/line location. Odd pixels turned out to be artifacts, i.e. objects at the sea surface which should have been masked out. It just happened that the area under mask_4 did not have any remaining adverse artifact! "on the fly" The AutoCAL procedure goes all the way from
| AutoCAL![]() laganas_wvmp_8_6_3_2_m0_AutoCal This diagram represents the whole scene, -instead of just the area masked at 4. In the X[2_3] vs X[6] diagram, it is quite clear that Kblue/Kred~=Kgreen/Kred. In other words Kblue/Kgreen~=1 in the 0-5 m depth range of the RED band. This denotes a OII+0.9 water type of Jerlov. |
In this AutoCAL procedure, the ratio Kblue/Kgreen=0.5 by default, just because a value is needed for the procedure to execute. The manual calibration that follows now needs to apply a realistic value for Kblue/Kgreen. | If the BPL assumption holds, all BPL pixels in the X[2] vs X[3] diagram represent the same brightest bottom substrate. This leads us to assume that waters get progressively clearer as the depth increases deeper than ~5 m. |
"on the fly" nice -19 ./4SM.5.03 -Process -Origin/Oikonomou -DB/laganas_wvmp/50_3S_9S_0s/9_54/8114_6968/484.615_4181.115/1_1 -Mis/Greece/Zakynthos/WV02/MultiPan/PIX/bOA/UTM_34_008/0.002_0.002/22_AUG_2014 -MakePIX/Import/scale/AutoCAL @-Prepare/Scale -Import/v/dTM/data*laganas_data/dbnc_0_0s_9S_0s/R8114_L6968/Origin_484.614_4181.116_0_0/chIn1,9/chOut54,62 -LS/005000/05000/05000/05000/05000/05000/05000/05000/05000 -M/@000001/@0002/@0003/00004/00005/00006/00007/00008/00009 -SCL/00050/00035/00060/00060/00080/00060/00100/00110/00100 -deglint/vRbaD/q/DegTol1.00/F1/L9/N1/FN/mDEGLINT1/GlintM70 -extract/v/rawBDH/FullBDH/NIRband8/NIRmax255/mapBPL/mSOIL21/mBPL2 -AutoCAL/print_2_3/mapBPL/MakeNewMask/Land_5_1.05_8/GetGlint/GlintM70/clouds #First create laganas_wvmp.pix working database, then import the 16U data #Then use masks to get glint parameters, and to create special effect mask in channel_10 #Then extract calibration data textfiles laganas_wvmp_m0.cal and laganas_wvmp_m0.bdh #Then format calibration script calibration_AutoCal.sh #Then run calibration_AutoCal.sh #Then display calibration diagram laganas_wvmp_AutoCal_8_6_3_2_m0.eps #Then format a complete command line AutoCal.txt #Then stop |