Browse Source

Run script added for matlab

Jérôme BUISINE 4 months ago
commit
81b7f37fbc
100 changed files with 11100 additions and 0 deletions
  1. 46 0
      ChangeLog.txt
  2. 37 0
      Contents.m
  3. 58 0
      README.txt
  4. 401 0
      cie_scotopic_lum.txt
  5. 12 0
      clamp.m
  6. BIN
      color_scales/hdrvdp_scale.png
  7. 1938 0
      color_scales/hdrvdp_scale.svg
  8. 55 0
      create_cycdeg_image.m
  9. 420 0
      d65.csv
  10. 450 0
      emission_spectra_ccfl-lcd.csv
  11. 450 0
      emission_spectra_crt.csv
  12. 450 0
      emission_spectra_led-lcd.csv
  13. 25 0
      fast_conv_fft.m
  14. 75 0
      fast_gauss.m
  15. 526 0
      hdrvdp.m
  16. 17 0
      hdrvdp_get_from_cache.m
  17. 23 0
      hdrvdp_joint_rod_cone_sens.m
  18. 23 0
      hdrvdp_joint_rod_cone_sens_diff.m
  19. 24 0
      hdrvdp_mtf.m
  20. 42 0
      hdrvdp_ncsf.m
  21. 136 0
      hdrvdp_parse_options.m
  22. 43 0
      hdrvdp_pix_per_deg.m
  23. 33 0
      hdrvdp_rod_sens.m
  24. 5 0
      hdrvdp_version.m
  25. 290 0
      hdrvdp_visual_pathway.m
  26. 322 0
      hdrvdp_visualize.m
  27. 22 0
      load_spectral_resp.m
  28. 90 0
      log_cone_smith_pokorny_1975.csv
  29. 478 0
      matlabPyrTools_1.4_fixed/ChangeLog
  30. 109 0
      matlabPyrTools_1.4_fixed/Contents.m
  31. 1 0
      matlabPyrTools_1.4_fixed/MEX/-MacReadMe
  32. BIN
      matlabPyrTools_1.4_fixed/MEX/.nfs0000000000116fef00000004
  33. 15 0
      matlabPyrTools_1.4_fixed/MEX/compilePyrTools.m
  34. 325 0
      matlabPyrTools_1.4_fixed/MEX/convolve.c
  35. 55 0
      matlabPyrTools_1.4_fixed/MEX/convolve.h
  36. 145 0
      matlabPyrTools_1.4_fixed/MEX/corrDn.c
  37. 494 0
      matlabPyrTools_1.4_fixed/MEX/edges-orig.c
  38. 647 0
      matlabPyrTools_1.4_fixed/MEX/edges.c
  39. 140 0
      matlabPyrTools_1.4_fixed/MEX/histo.c
  40. 52 0
      matlabPyrTools_1.4_fixed/MEX/innerProd.c
  41. 126 0
      matlabPyrTools_1.4_fixed/MEX/pointOp.c
  42. 56 0
      matlabPyrTools_1.4_fixed/MEX/range2.c
  43. 195 0
      matlabPyrTools_1.4_fixed/MEX/upConv.c
  44. 281 0
      matlabPyrTools_1.4_fixed/MEX/wrap.c
  45. 58 0
      matlabPyrTools_1.4_fixed/README
  46. 18 0
      matlabPyrTools_1.4_fixed/binomialFilter.m
  47. 67 0
      matlabPyrTools_1.4_fixed/blur.m
  48. 59 0
      matlabPyrTools_1.4_fixed/blurDn.m
  49. 82 0
      matlabPyrTools_1.4_fixed/buildGpyr.m
  50. 109 0
      matlabPyrTools_1.4_fixed/buildLpyr.m
  51. 90 0
      matlabPyrTools_1.4_fixed/buildSCFpyr.m
  52. 73 0
      matlabPyrTools_1.4_fixed/buildSCFpyrLevs.m
  53. 102 0
      matlabPyrTools_1.4_fixed/buildSFpyr.m
  54. 63 0
      matlabPyrTools_1.4_fixed/buildSFpyrLevs.m
  55. 62 0
      matlabPyrTools_1.4_fixed/buildSpyr.m
  56. 37 0
      matlabPyrTools_1.4_fixed/buildSpyrLevs.m
  57. 100 0
      matlabPyrTools_1.4_fixed/buildWpyr.m
  58. 50 0
      matlabPyrTools_1.4_fixed/cconv2.m
  59. 32 0
      matlabPyrTools_1.4_fixed/clip.m
  60. 63 0
      matlabPyrTools_1.4_fixed/corrDn.m
  61. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexa64
  62. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexglx
  63. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexmac
  64. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexmaci
  65. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexmaci64
  66. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexw32
  67. BIN
      matlabPyrTools_1.4_fixed/corrDn.mexw64
  68. BIN
      matlabPyrTools_1.4_fixed/einstein.pgm
  69. 31 0
      matlabPyrTools_1.4_fixed/entropy2.m
  70. 16 0
      matlabPyrTools_1.4_fixed/factorial.m
  71. BIN
      matlabPyrTools_1.4_fixed/feynman.pgm
  72. 58 0
      matlabPyrTools_1.4_fixed/histo.m
  73. BIN
      matlabPyrTools_1.4_fixed/histo.mexa64
  74. BIN
      matlabPyrTools_1.4_fixed/histo.mexglx
  75. BIN
      matlabPyrTools_1.4_fixed/histo.mexmac
  76. BIN
      matlabPyrTools_1.4_fixed/histo.mexmaci
  77. BIN
      matlabPyrTools_1.4_fixed/histo.mexmaci64
  78. BIN
      matlabPyrTools_1.4_fixed/histo.mexw32
  79. BIN
      matlabPyrTools_1.4_fixed/histo.mexw64
  80. 35 0
      matlabPyrTools_1.4_fixed/histoMatch.m
  81. 50 0
      matlabPyrTools_1.4_fixed/imGradient.m
  82. 43 0
      matlabPyrTools_1.4_fixed/imStats.m
  83. 11 0
      matlabPyrTools_1.4_fixed/innerProd.m
  84. 24 0
      matlabPyrTools_1.4_fixed/kurt2.m
  85. 43 0
      matlabPyrTools_1.4_fixed/lplot.m
  86. 11 0
      matlabPyrTools_1.4_fixed/lpyrHt.m
  87. 55 0
      matlabPyrTools_1.4_fixed/make-tar-file
  88. 25 0
      matlabPyrTools_1.4_fixed/maxPyrHt.m
  89. 7 0
      matlabPyrTools_1.4_fixed/mean2.m
  90. 32 0
      matlabPyrTools_1.4_fixed/mkAngle.m
  91. 42 0
      matlabPyrTools_1.4_fixed/mkAngularSine.m
  92. 61 0
      matlabPyrTools_1.4_fixed/mkDisc.m
  93. 36 0
      matlabPyrTools_1.4_fixed/mkFract.m
  94. 63 0
      matlabPyrTools_1.4_fixed/mkGaussian.m
  95. 25 0
      matlabPyrTools_1.4_fixed/mkImpulse.m
  96. 32 0
      matlabPyrTools_1.4_fixed/mkR.m
  97. 47 0
      matlabPyrTools_1.4_fixed/mkRamp.m
  98. 67 0
      matlabPyrTools_1.4_fixed/mkSine.m
  99. 89 0
      matlabPyrTools_1.4_fixed/mkSquare.m
  100. 0 0
      matlabPyrTools_1.4_fixed/mkZonePlate.m

+ 46 - 0
ChangeLog.txt

@@ -0,0 +1,46 @@
+21 January 2014 HDR-VDP 2.2.1
+   * Fixed issue when "Q" varied with image size. Q is now scaled 
+     differently: 100 for the best quality and gets lower.
+   * Q_MOS has been removed as unreliable. Use "Q instead. Note that the 
+     relation between Q and MOS is not specified for now.
+   * Some memory optimizations
+
+19 October 2014 HDR-VDP 2.2.0
+
+   * Improved quality predictions (pooling function optimized for HDR quality data set).
+   * matlabPyrTools bundled with HDR-VDP-2 for easier installation
+   * New improved hdrvdp_visualize.m
+   * Surround luminance (surround_l) is set to very low luminance (1e-5) by default
+   * Added check for very low physical values to avoid a common misuse for color encodings
+   * Minor performance improvement (caching)
+
+21 January 2013 HDR-VDP 2.1.3
+
+   * Updated documentation
+   * Better compatibility with earlier versions of matlab
+   * Better handling of surround_l - if computed automatically, it is kept 
+     the same for both reference and test images. This avoids false detection
+     at the image boarder.
+
+27 October 2011 HDR-VDP 2.1.2
+
+   * Updated "epsilon" values that prevent NaN due to log of 0, but
+     also cause Q_MOS to be relatively low for two identical images
+
+30 August 2011 HDR-VDP 2.1.1
+
+   * Fixed CSF formula in the code to be consistent with the
+     paper. The CSF fitting parameters were updated as well.
+
+17 June 2011  HDR-VDP 2.1
+
+   * Extened model: CSF measured at 0.002 cd/m^2
+   * New fit: fit to the new CSF measurements
+   * New measurements: csfla dataset
+   * New measurements: complexfest dataset
+   * Bug fixed: nCSF did not change below 1 cd/m^2
+
+28 April 2011  HDR-VDP 2.0
+
+   This is the initial release, included with the supplementary
+   materials of the SIGGRAPH'11 paper.

+ 37 - 0
Contents.m

@@ -0,0 +1,37 @@
+%% HDR-VDP-2: A calibrated visual metric for visibility and quality predictions in all luminance conditions
+% matlab version
+%
+% -----------------------------------------------------------------
+% Documentation
+%
+% HDRVDP - run HDR-VDP-2 on a pair of images
+% HDRVDP_VISUALIZE - produce visualization of the probability maps
+% HDRVDP_PIX_PER_DEG - compute an angular resolution required for HDR-VDP-2
+%
+% -----------------------------------------------------------------
+% Example: 
+%  
+%  % Load reference and test images
+%  T = double(imread( 'DistortedImage.png' ))/2^8; % images must be
+%                                                  % normalized 0-1
+%  R = double(imread( 'OriginalImage.png' ))/2^8;
+%
+%  % Compute pixels per degree for the viewing conditions
+%  ppd = hdrvdp_pix_per_deg( 21, [size(O,2) size(O,1)], 1 );
+%
+%  % Run hdrvdp
+%  res1 = hdrvdp( T, R, 'sRGB-display', ppd )
+%
+% Copyright (c) 2004-2011, Rafal Mantiuk <mantiuk@gmail.com>
+%
+% Permission to use, copy, modify, and/or distribute this software for any
+% purpose with or without fee is hereby granted, provided that the above
+% copyright notice and this permission notice appear in all copies.
+%
+% THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+% WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+% MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+% ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+% WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+% ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+% OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

+ 58 - 0
README.txt

@@ -0,0 +1,58 @@
+HDR-VDP-2: A calibrated visual metric for visibility and quality
+predictions in all luminance conditions
+
+This directory contains matlab code of the HDR-VDP-2 - a visual
+difference predictor for high dynamic range images. This is the
+successor of the original HDR-VDP.
+
+Always check for the latest release of the metric at:
+
+http://hdrvdp.sourceforge.net/
+
+The current version number and the list of changes can be found in the
+ChangeLog.txt.
+
+-----------------------------------------------------------------
+To install the metric just add the hdrvdp directory to the matlab path. 
+
+HDR-VDP-2 requres matlabPyrTools (http://www.cns.nyu.edu/~lcv/software.html).
+The first invocation of the hdrvdp() function will add matlabPyrTools 
+automatically to the matlab path. If you already have matlabPyrTools in 
+the path, the metric may fail, as HDR-VDP-2 requires a patched version of 
+that toolbox. 
+
+
+-----------------------------------------------------------------
+To run the metric:
+
+Check Contents.m and the documentation for hdrvdp.m,
+hdrvdp_visualize.m and hdrvdp_pix_per_deg.m
+
+
+-----------------------------------------------------------------
+Citations:
+
+If you find this metric useful, please cite the paper:
+
+HDR-VDP-2: A calibrated visual metric for visibility and quality predictions in all luminance conditions
+Rafał Mantiuk, Kil Joong Kim, Allan G. Rempel and Wolfgang Heidrich.
+In: ACM Transactions on Graphics (Proc. of SIGGRAPH'11), 30(4), article no. 40, 2011
+
+AND the version of the metric you used, for example "HDR-VDP 2.1.1". Check
+ChangeLog.txt for the current version of the metric.
+
+-----------------------------------------------------------------
+Contact:
+
+If possible, please post your question to the google group:
+http://groups.google.com/group/hdrvdp
+
+If the communication needs to be confidential, contact me
+directly. Please include "[n0t5pam]" in the subject line so that your
+e-mail is not filtered out by the SPAM filter).
+
+Rafal Mantiuk <mantiuk@gmail.com>
+
+-----------------------------------------------------------------
+For more more information, refer to the project web-site:
+http://hdrvdp.sourceforge.net/

+ 401 - 0
cie_scotopic_lum.txt

@@ -0,0 +1,401 @@
+380, 0.0005890000
+381, 0.0006650000
+382, 0.0007520000
+383, 0.0008540000
+384, 0.0009720000
+385, 0.0011080000
+386, 0.0012680000
+387, 0.0014530000
+388, 0.0016680000
+389, 0.0019180000
+390, 0.0022090000
+391, 0.0025470000
+392, 0.0029390000
+393, 0.0033940000
+394, 0.0039210000
+395, 0.0045300000
+396, 0.0052400000
+397, 0.0060500000
+398, 0.0069800000
+399, 0.0080600000
+400, 0.0092900000
+401, 0.0107000000
+402, 0.0123100000
+403, 0.0141300000
+404, 0.0161900000
+405, 0.0185200000
+406, 0.0211300000
+407, 0.0240500000
+408, 0.0273000000
+409, 0.0308900000
+410, 0.0348400000
+411, 0.0391600000
+412, 0.0439000000
+413, 0.0490000000
+414, 0.0545000000
+415, 0.0604000000
+416, 0.0668000000
+417, 0.0736000000
+418, 0.0808000000
+419, 0.0885000000
+420, 0.0966000000
+421, 0.1052000000
+422, 0.1141000000
+423, 0.1235000000
+424, 0.1334000000
+425, 0.1436000000
+426, 0.1541000000
+427, 0.1651000000
+428, 0.1764000000
+429, 0.1879000000
+430, 0.1998000000
+431, 0.2119000000
+432, 0.2243000000
+433, 0.2369000000
+434, 0.2496000000
+435, 0.2625000000
+436, 0.2755000000
+437, 0.2886000000
+438, 0.3017000000
+439, 0.3149000000
+440, 0.3281000000
+441, 0.3412000000
+442, 0.3543000000
+443, 0.3673000000
+444, 0.3803000000
+445, 0.3931000000
+446, 0.4060000000
+447, 0.4180000000
+448, 0.4310000000
+449, 0.4430000000
+450, 0.4550000000
+451, 0.4670000000
+452, 0.4790000000
+453, 0.4900000000
+454, 0.5020000000
+455, 0.5130000000
+456, 0.5240000000
+457, 0.5350000000
+458, 0.5460000000
+459, 0.5570000000
+460, 0.5670000000
+461, 0.5780000000
+462, 0.5880000000
+463, 0.5990000000
+464, 0.6100000000
+465, 0.6200000000
+466, 0.6310000000
+467, 0.6420000000
+468, 0.6530000000
+469, 0.6640000000
+470, 0.6760000000
+471, 0.6870000000
+472, 0.6990000000
+473, 0.7100000000
+474, 0.7220000000
+475, 0.7340000000
+476, 0.7450000000
+477, 0.7570000000
+478, 0.7690000000
+479, 0.7810000000
+480, 0.7930000000
+481, 0.8050000000
+482, 0.8170000000
+483, 0.8280000000
+484, 0.8400000000
+485, 0.8510000000
+486, 0.8620000000
+487, 0.8730000000
+488, 0.8840000000
+489, 0.8940000000
+490, 0.9040000000
+491, 0.9140000000
+492, 0.9230000000
+493, 0.9320000000
+494, 0.9410000000
+495, 0.9490000000
+496, 0.9570000000
+497, 0.9640000000
+498, 0.9700000000
+499, 0.9760000000
+500, 0.9820000000
+501, 0.9860000000
+502, 0.9900000000
+503, 0.9940000000
+504, 0.9970000000
+505, 0.9980000000
+506, 1.0000000000
+507, 1.0000000000
+508, 1.0000000000
+509, 0.9980000000
+510, 0.9970000000
+511, 0.9940000000
+512, 0.9900000000
+513, 0.9860000000
+514, 0.9810000000
+515, 0.9750000000
+516, 0.9680000000
+517, 0.9610000000
+518, 0.9530000000
+519, 0.9440000000
+520, 0.9350000000
+521, 0.9250000000
+522, 0.9150000000
+523, 0.9040000000
+524, 0.8920000000
+525, 0.8800000000
+526, 0.8670000000
+527, 0.8540000000
+528, 0.8400000000
+529, 0.8260000000
+530, 0.8110000000
+531, 0.7960000000
+532, 0.7810000000
+533, 0.7650000000
+534, 0.7490000000
+535, 0.7330000000
+536, 0.7170000000
+537, 0.7000000000
+538, 0.6830000000
+539, 0.6670000000
+540, 0.6500000000
+541, 0.6330000000
+542, 0.6160000000
+543, 0.5990000000
+544, 0.5810000000
+545, 0.5640000000
+546, 0.5480000000
+547, 0.5310000000
+548, 0.5140000000
+549, 0.4970000000
+550, 0.4810000000
+551, 0.4650000000
+552, 0.4480000000
+553, 0.4330000000
+554, 0.4170000000
+555, 0.4020000000
+556, 0.3864000000
+557, 0.3715000000
+558, 0.3569000000
+559, 0.3427000000
+560, 0.3288000000
+561, 0.3151000000
+562, 0.3018000000
+563, 0.2888000000
+564, 0.2762000000
+565, 0.2639000000
+566, 0.2519000000
+567, 0.2403000000
+568, 0.2291000000
+569, 0.2182000000
+570, 0.2076000000
+571, 0.1974000000
+572, 0.1876000000
+573, 0.1782000000
+574, 0.1690000000
+575, 0.1602000000
+576, 0.1517000000
+577, 0.1436000000
+578, 0.1358000000
+579, 0.1284000000
+580, 0.1212000000
+581, 0.1143000000
+582, 0.1078000000
+583, 0.1015000000
+584, 0.0956000000
+585, 0.0899000000
+586, 0.0845000000
+587, 0.0793000000
+588, 0.0745000000
+589, 0.0699000000
+590, 0.0655000000
+591, 0.0613000000
+592, 0.0574000000
+593, 0.0537000000
+594, 0.0502000000
+595, 0.0469000000
+596, 0.0438000000
+597, 0.0409000000
+598, 0.0381600000
+599, 0.0355800000
+600, 0.0331500000
+601, 0.0308700000
+602, 0.0287400000
+603, 0.0267400000
+604, 0.0248700000
+605, 0.0231200000
+606, 0.0214700000
+607, 0.0199400000
+608, 0.0185100000
+609, 0.0171800000
+610, 0.0159300000
+611, 0.0147700000
+612, 0.0136900000
+613, 0.0126900000
+614, 0.0117500000
+615, 0.0108800000
+616, 0.0100700000
+617, 0.0093200000
+618, 0.0086200000
+619, 0.0079700000
+620, 0.0073700000
+621, 0.0068200000
+622, 0.0063000000
+623, 0.0058200000
+624, 0.0053800000
+625, 0.0049700000
+626, 0.0045900000
+627, 0.0042400000
+628, 0.0039130000
+629, 0.0036130000
+630, 0.0033350000
+631, 0.0030790000
+632, 0.0028420000
+633, 0.0026230000
+634, 0.0024210000
+635, 0.0022350000
+636, 0.0020620000
+637, 0.0019030000
+638, 0.0017570000
+639, 0.0016210000
+640, 0.0014970000
+641, 0.0013820000
+642, 0.0012760000
+643, 0.0011780000
+644, 0.0010880000
+645, 0.0010050000
+646, 0.0009280000
+647, 0.0008570000
+648, 0.0007920000
+649, 0.0007320000
+650, 0.0006770000
+651, 0.0006260000
+652, 0.0005790000
+653, 0.0005360000
+654, 0.0004960000
+655, 0.0004590000
+656, 0.0004250000
+657, 0.0003935000
+658, 0.0003645000
+659, 0.0003377000
+660, 0.0003129000
+661, 0.0002901000
+662, 0.0002689000
+663, 0.0002493000
+664, 0.0002313000
+665, 0.0002146000
+666, 0.0001991000
+667, 0.0001848000
+668, 0.0001716000
+669, 0.0001593000
+670, 0.0001480000
+671, 0.0001375000
+672, 0.0001277000
+673, 0.0001187000
+674, 0.0001104000
+675, 0.0001026000
+676, 0.0000954000
+677, 0.0000888000
+678, 0.0000826000
+679, 0.0000769000
+680, 0.0000715000
+681, 0.0000666000
+682, 0.0000620000
+683, 0.0000578000
+684, 0.0000538000
+685, 0.0000501000
+686, 0.0000467000
+687, 0.0000436000
+688, 0.0000406000
+689, 0.0000378900
+690, 0.0000353300
+691, 0.0000329500
+692, 0.0000307500
+693, 0.0000287000
+694, 0.0000267900
+695, 0.0000250100
+696, 0.0000233600
+697, 0.0000218200
+698, 0.0000203800
+699, 0.0000190500
+700, 0.0000178000
+701, 0.0000166400
+702, 0.0000155600
+703, 0.0000145400
+704, 0.0000136000
+705, 0.0000127300
+706, 0.0000119100
+707, 0.0000111400
+708, 0.0000104300
+709, 0.0000097600
+710, 0.0000091400
+711, 0.0000085600
+712, 0.0000080200
+713, 0.0000075100
+714, 0.0000070400
+715, 0.0000066000
+716, 0.0000061800
+717, 0.0000058000
+718, 0.0000054400
+719, 0.0000051000
+720, 0.0000047800
+721, 0.0000044900
+722, 0.0000042100
+723, 0.0000039510
+724, 0.0000037090
+725, 0.0000034820
+726, 0.0000032700
+727, 0.0000030700
+728, 0.0000028840
+729, 0.0000027100
+730, 0.0000025460
+731, 0.0000023930
+732, 0.0000022500
+733, 0.0000021150
+734, 0.0000019890
+735, 0.0000018700
+736, 0.0000017590
+737, 0.0000016550
+738, 0.0000015570
+739, 0.0000014660
+740, 0.0000013790
+741, 0.0000012990
+742, 0.0000012230
+743, 0.0000011510
+744, 0.0000010840
+745, 0.0000010220
+746, 0.0000009620
+747, 0.0000009070
+748, 0.0000008550
+749, 0.0000008060
+750, 0.0000007600
+751, 0.0000007160
+752, 0.0000006750
+753, 0.0000006370
+754, 0.0000006010
+755, 0.0000005670
+756, 0.0000005350
+757, 0.0000005050
+758, 0.0000004770
+759, 0.0000004500
+760, 0.0000004250
+761, 0.0000004010
+762, 0.0000003790
+763, 0.0000003580
+764, 0.0000003382
+765, 0.0000003196
+766, 0.0000003021
+767, 0.0000002855
+768, 0.0000002699
+769, 0.0000002552
+770, 0.0000002413
+771, 0.0000002282
+772, 0.0000002159
+773, 0.0000002042
+774, 0.0000001932
+775, 0.0000001829
+776, 0.0000001731
+777, 0.0000001638
+778, 0.0000001551
+779, 0.0000001468
+780, 0.0000001390

+ 12 - 0
clamp.m

@@ -0,0 +1,12 @@
+function Y = clamp( X, min, max )
+% CLAMP restricts values of 'X' to be within the range from 'min' to 'max'.
+%
+% Y = clamp( X, min, max )
+%  
+% (C) Rafal Mantiuk <mantiuk@gmail.com>
+% This is an experimental code for internal use. Do not redistribute.
+
+  Y = X;
+  Y(X<min) = min;
+  Y(X>max) = max;
+end

BIN
color_scales/hdrvdp_scale.png


+ 1938 - 0
color_scales/hdrvdp_scale.svg

@@ -0,0 +1,1938 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="hdrvdp_scale.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/ubc/cs/home/m/mantiuk/projects/night_vision_model/hdrvdp/trunk/hdrvdp_scale.png"
+   inkscape:export-xdpi="99.937881"
+   inkscape:export-ydpi="99.937881">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4638">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop4640" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop4642" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4534">
+      <stop
+         style="stop-color:#0c3d3d;stop-opacity:1;"
+         offset="0"
+         id="stop4536" />
+      <stop
+         id="stop4538"
+         offset="0.5"
+         style="stop-color:#999999;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffff36;stop-opacity:1;"
+         offset="1"
+         id="stop4540" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4460">
+      <stop
+         id="stop4462"
+         offset="0"
+         style="stop-color:#2828c6;stop-opacity:1;" />
+      <stop
+         style="stop-color:#197b7b;stop-opacity:1;"
+         offset="0.25"
+         id="stop4464" />
+      <stop
+         style="stop-color:#28c628;stop-opacity:1;"
+         offset="0.5"
+         id="stop4466" />
+      <stop
+         id="stop4468"
+         offset="0.75"
+         style="stop-color:#d9d92b;stop-opacity:1;" />
+      <stop
+         id="stop4470"
+         offset="1"
+         style="stop-color:#ff8a8a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4390">
+      <stop
+         id="stop4392"
+         offset="0"
+         style="stop-color:#2ee6e6;stop-opacity:1;" />
+      <stop
+         style="stop-color:#bfbfbf;stop-opacity:1;"
+         offset="0.5"
+         id="stop4394" />
+      <stop
+         id="stop4396"
+         offset="1"
+         style="stop-color:#cbcb29;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4274">
+      <stop
+         style="stop-color:#9494ff;stop-opacity:1;"
+         offset="0"
+         id="stop4276" />
+      <stop
+         id="stop4282"
+         offset="0.25"
+         style="stop-color:#2ee6e6;stop-opacity:1;" />
+      <stop
+         id="stop4280"
+         offset="0.5"
+         style="stop-color:#32f832;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cbcb29;stop-opacity:1;"
+         offset="0.75"
+         id="stop4284" />
+      <stop
+         style="stop-color:#ff6767;stop-opacity:1;"
+         offset="1"
+         id="stop4278" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3483">
+      <stop
+         id="stop3485"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3489"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3392">
+      <stop
+         style="stop-color:#33ffff;stop-opacity:1;"
+         offset="0"
+         id="stop3394" />
+      <stop
+         id="stop3416"
+         offset="0.5"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffff33;stop-opacity:1;"
+         offset="1"
+         id="stop3396" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3272">
+      <stop
+         style="stop-color:#ffff33;stop-opacity:1;"
+         offset="0"
+         id="stop3274" />
+      <stop
+         style="stop-color:#ff3333;stop-opacity:1;"
+         offset="1"
+         id="stop3276" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3256">
+      <stop
+         id="stop3258"
+         offset="0"
+         style="stop-color:#33ff33;stop-opacity:1;" />
+      <stop
+         id="stop3260"
+         offset="1"
+         style="stop-color:#ffff33;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3240">
+      <stop
+         style="stop-color:#33ffff;stop-opacity:1;"
+         offset="0"
+         id="stop3242" />
+      <stop
+         style="stop-color:#33ff33;stop-opacity:1;"
+         offset="1"
+         id="stop3244" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3218">
+      <stop
+         id="stop3220"
+         offset="0"
+         style="stop-color:#3333ff;stop-opacity:1;" />
+      <stop
+         id="stop3222"
+         offset="1"
+         style="stop-color:#33ffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3210">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3212" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3214" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3210"
+       id="linearGradient3216"
+       x1="55"
+       y1="87.362183"
+       x2="155"
+       y2="87.362183"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3483"
+       id="linearGradient3663"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-133.54237,32.174313)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4390"
+       id="linearGradient4388"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-376.42652,113.79962)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4460"
+       id="linearGradient4458"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7885504,0,0,0.6700632,-62.256771,191.19324)"
+       x1="55"
+       y1="87.362183"
+       x2="155"
+       y2="87.362183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4534"
+       id="linearGradient4532"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-377.38794,192.63536)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4274"
+       id="linearGradient4772"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7885504,0,0,0.6700632,-59.821758,113.13174)"
+       x1="55"
+       y1="87.362183"
+       x2="155"
+       y2="87.362183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3483"
+       id="linearGradient5745"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-133.54237,32.174313)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4274"
+       id="linearGradient5747"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7885504,0,0,0.6700632,-59.821758,113.13174)"
+       x1="55"
+       y1="87.362183"
+       x2="155"
+       y2="87.362183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4390"
+       id="linearGradient5749"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-376.42652,113.79962)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4460"
+       id="linearGradient5751"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7885504,0,0,0.6700632,-62.256771,191.19324)"
+       x1="55"
+       y1="87.362183"
+       x2="155"
+       y2="87.362183" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4534"
+       id="linearGradient5753"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7930388,0,0,0.6700632,-377.38794,192.63536)"
+       x1="354.75"
+       y1="84.862183"
+       x2="455.25"
+       y2="84.862183" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0401374"
+     inkscape:cx="398.45688"
+     inkscape:cy="768.98395"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1439"
+     inkscape:window-height="982"
+     inkscape:window-x="235"
+     inkscape:window-y="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2383" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="gradients" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="127.87762"
+       y="127.09206"
+       id="text3511"><tspan
+         sodipodi:role="line"
+         id="tspan3513"
+         x="127.87762"
+         y="127.09206">Tri-chromatic scale</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="358.92633"
+       y="127.09206"
+       id="text3595"><tspan
+         sodipodi:role="line"
+         id="tspan3597"
+         x="358.92633"
+         y="127.09206">Bi-chromatic scale</tspan></text>
+    <g
+       id="g3829"
+       transform="translate(39.898574,170.16982)">
+      <rect
+         y="84.123772"
+         x="502.98645"
+         height="19.989994"
+         width="179.30386"
+         id="rect3599"
+         style="opacity:1;fill:url(#linearGradient3663);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path3601"
+         d="M 526.25821,101.40475 L 526.25821,104.75507"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3603"
+         d="M 570.8388,101.40475 L 570.8388,104.75507"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3605"
+         d="M 615.4194,101.40475 L 615.4194,104.75507"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3607"
+         d="M 660,101.40475 L 660,104.75507"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3609"
+         d="M 526.25821,84.011863 L 526.25821,87.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3611"
+         d="M 570.8388,84.011863 L 570.8388,87.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3613"
+         d="M 615.4194,84.011863 L 615.4194,87.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3615"
+         d="M 660,84.011863 L 660,87.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3617"
+         d="M 548.54851,84.011863 L 548.54851,90.712493"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3619"
+         d="M 593.1291,84.011863 L 593.1291,90.712493"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3621"
+         d="M 637.7097,84.011863 L 637.7097,90.712493"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <rect
+         y="84.164146"
+         x="503.9679"
+         height="19.949608"
+         width="178.30446"
+         id="rect3623"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path3625"
+         d="M 503.96791,104.2492 L 503.96791,108.24083"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3627"
+         d="M 548.54851,97.213543 L 548.54851,107.9058"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3629"
+         d="M 593.1291,97.213543 L 593.1291,107.9058"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3631"
+         d="M 637.7097,97.213543 L 637.7097,107.9058"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path3633"
+         d="M 682.2903,104.26355 L 682.2903,107.61386"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <text
+         id="text3635"
+         y="76.827263"
+         x="502.98645"
+         style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="76.827263"
+           x="502.98645"
+           id="tspan3637"
+           sodipodi:role="line">Probability of detection</tspan></text>
+      <text
+         id="text3639"
+         y="118.48812"
+         x="503.91907"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="118.48812"
+           x="503.91907"
+           id="tspan3641"
+           sodipodi:role="line">0%</tspan></text>
+      <text
+         id="text3643"
+         y="118.48812"
+         x="548.46307"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="118.48812"
+           x="548.46307"
+           id="tspan3645"
+           sodipodi:role="line">25%</tspan></text>
+      <text
+         id="text3647"
+         y="118.48812"
+         x="593.02417"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="118.48812"
+           x="593.02417"
+           id="tspan3649"
+           sodipodi:role="line">50%</tspan></text>
+      <text
+         id="text3651"
+         y="118.48812"
+         x="637.58038"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="118.48812"
+           x="637.58038"
+           id="tspan3653"
+           sodipodi:role="line">75%</tspan></text>
+      <text
+         id="text3655"
+         y="118.48812"
+         x="682.02179"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="118.48812"
+           x="682.02179"
+           id="tspan3657"
+           sodipodi:role="line">100%</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="580.90613"
+       y="127.09206"
+       id="text3659"><tspan
+         sodipodi:role="line"
+         id="tspan3661"
+         x="580.90613"
+         y="127.09206">Mono-chromatic scale</tspan></text>
+    <g
+       id="g4644"
+       transform="translate(43.854444,7.3977571)">
+      <rect
+         y="165.08119"
+         x="38.548504"
+         height="19.989994"
+         width="178.85503"
+         id="rect4159"
+         style="fill:url(#linearGradient4772);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4167"
+         d="M 60.838806,182.36218 L 60.838806,185.7125"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4169"
+         d="M 105.4194,182.36218 L 105.4194,185.7125"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4171"
+         d="M 150,182.36218 L 150,185.7125"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4173"
+         d="M 194.5806,182.36218 L 194.5806,185.7125"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4175"
+         d="M 60.838806,164.96929 L 60.838806,168.31961"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4177"
+         d="M 105.4194,164.96929 L 105.4194,168.31961"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4179"
+         d="M 150,164.96929 L 150,168.31961"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4181"
+         d="M 194.5806,164.96929 L 194.5806,168.31961"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4183"
+         d="M 83.129106,164.96929 L 83.129106,171.66993"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4185"
+         d="M 127.7097,164.96929 L 127.7097,171.66993"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4187"
+         d="M 172.2903,164.96929 L 172.2903,171.66993"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <rect
+         y="165.12158"
+         x="38.548504"
+         height="19.949608"
+         width="178.30446"
+         id="rect4189"
+         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4191"
+         d="M 38.548506,185.20663 L 38.548506,189.19826"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4193"
+         d="M 83.129106,178.17097 L 83.129106,188.86323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4195"
+         d="M 127.7097,178.17097 L 127.7097,188.86323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4197"
+         d="M 172.2903,178.17097 L 172.2903,188.86323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4199"
+         d="M 216.8709,185.22098 L 216.8709,188.57129"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <text
+         id="text4201"
+         y="157.7847"
+         x="37.567059"
+         style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="157.7847"
+           x="37.567059"
+           id="tspan4203"
+           sodipodi:role="line">Probability of detection</tspan></text>
+      <text
+         id="text4205"
+         y="199.44554"
+         x="38.499676"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="199.44554"
+           x="38.499676"
+           id="tspan4207"
+           sodipodi:role="line">0%</tspan></text>
+      <text
+         id="text4209"
+         y="199.44554"
+         x="83.043655"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="199.44554"
+           x="83.043655"
+           id="tspan4211"
+           sodipodi:role="line">25%</tspan></text>
+      <text
+         id="text4213"
+         y="199.44554"
+         x="127.60472"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="199.44554"
+           x="127.60472"
+           id="tspan4215"
+           sodipodi:role="line">50%</tspan></text>
+      <text
+         id="text4217"
+         y="199.44554"
+         x="172.16092"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="199.44554"
+           x="172.16092"
+           id="tspan4219"
+           sodipodi:role="line">75%</tspan></text>
+      <text
+         id="text4221"
+         y="199.44554"
+         x="216.60236"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="199.44554"
+           x="216.60236"
+           id="tspan4223"
+           sodipodi:role="line">100%</tspan></text>
+    </g>
+    <g
+       id="g4676"
+       transform="translate(51.916202,6.7298799)">
+      <rect
+         y="165.74907"
+         x="260.10233"
+         height="19.989994"
+         width="179.30386"
+         id="rect4288"
+         style="fill:url(#linearGradient4388);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4290"
+         d="M 283.37406,183.03006 L 283.37406,186.38038"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4292"
+         d="M 327.95465,183.03006 L 327.95465,186.38038"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4294"
+         d="M 372.53525,183.03006 L 372.53525,186.38038"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4296"
+         d="M 417.11585,183.03006 L 417.11585,186.38038"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4298"
+         d="M 283.37406,165.63717 L 283.37406,168.98749"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4300"
+         d="M 327.95465,165.63717 L 327.95465,168.98749"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4302"
+         d="M 372.53525,165.63717 L 372.53525,168.98749"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4304"
+         d="M 417.11585,165.63717 L 417.11585,168.98749"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4306"
+         d="M 305.66436,165.63717 L 305.66436,172.3378"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4308"
+         d="M 350.24495,165.63717 L 350.24495,172.3378"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4310"
+         d="M 394.82555,165.63717 L 394.82555,172.3378"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <rect
+         y="165.78946"
+         x="261.08377"
+         height="19.949608"
+         width="178.30446"
+         id="rect4312"
+         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4314"
+         d="M 261.08376,185.87451 L 261.08376,189.86614"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4316"
+         d="M 305.66436,178.83885 L 305.66436,189.53111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4318"
+         d="M 350.24495,178.83885 L 350.24495,189.53111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4320"
+         d="M 394.82555,178.83885 L 394.82555,189.53111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4322"
+         d="M 439.40615,185.88886 L 439.40615,189.23917"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <text
+         id="text4324"
+         y="158.45258"
+         x="260.10233"
+         style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="158.45258"
+           x="260.10233"
+           id="tspan4326"
+           sodipodi:role="line">Probability of detection</tspan></text>
+      <text
+         id="text4328"
+         y="200.11342"
+         x="261.03494"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="200.11342"
+           x="261.03494"
+           id="tspan4330"
+           sodipodi:role="line">0%</tspan></text>
+      <text
+         id="text4332"
+         y="200.11342"
+         x="305.57892"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="200.11342"
+           x="305.57892"
+           id="tspan4334"
+           sodipodi:role="line">25%</tspan></text>
+      <text
+         id="text4336"
+         y="200.11342"
+         x="350.13998"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="200.11342"
+           x="350.13998"
+           id="tspan4338"
+           sodipodi:role="line">50%</tspan></text>
+      <text
+         id="text4340"
+         y="200.11342"
+         x="394.6962"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="200.11342"
+           x="394.6962"
+           id="tspan4342"
+           sodipodi:role="line">75%</tspan></text>
+      <text
+         id="text4344"
+         y="200.11342"
+         x="439.13763"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="200.11342"
+           x="439.13763"
+           id="tspan4346"
+           sodipodi:role="line">100%</tspan></text>
+    </g>
+    <g
+       id="g4708"
+       transform="translate(46.289461,8.1719881)">
+      <rect
+         y="243.1427"
+         x="36.113483"
+         height="19.989994"
+         width="178.85503"
+         id="rect4398"
+         style="fill:url(#linearGradient4458);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4400"
+         d="M 58.403789,260.42368 L 58.403789,263.774"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4402"
+         d="M 102.98439,260.42368 L 102.98439,263.774"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4404"
+         d="M 147.56499,260.42368 L 147.56499,263.774"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4406"
+         d="M 192.14559,260.42368 L 192.14559,263.774"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4408"
+         d="M 58.403789,243.03079 L 58.403789,246.38111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4410"
+         d="M 102.98439,243.03079 L 102.98439,246.38111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4412"
+         d="M 147.56499,243.03079 L 147.56499,246.38111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4414"
+         d="M 192.14559,243.03079 L 192.14559,246.38111"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4416"
+         d="M 80.694089,243.03079 L 80.694089,249.73143"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4418"
+         d="M 125.27469,243.03079 L 125.27469,249.73143"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4420"
+         d="M 169.85529,243.03079 L 169.85529,249.73143"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <rect
+         y="243.18309"
+         x="36.113483"
+         height="19.949608"
+         width="178.30446"
+         id="rect4422"
+         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4424"
+         d="M 36.113489,263.26813 L 36.113489,267.25976"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4426"
+         d="M 80.694089,256.23247 L 80.694089,266.92473"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4428"
+         d="M 125.27469,256.23247 L 125.27469,266.92473"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4430"
+         d="M 169.85529,256.23247 L 169.85529,266.92473"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4432"
+         d="M 214.43589,263.28248 L 214.43589,266.63279"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <text
+         id="text4434"
+         y="235.84621"
+         x="35.132038"
+         style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="235.84621"
+           x="35.132038"
+           id="tspan4436"
+           sodipodi:role="line">Probability of detection</tspan></text>
+      <text
+         id="text4438"
+         y="277.50705"
+         x="36.064655"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="277.50705"
+           x="36.064655"
+           id="tspan4440"
+           sodipodi:role="line">0%</tspan></text>
+      <text
+         id="text4442"
+         y="277.50705"
+         x="80.60865"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="277.50705"
+           x="80.60865"
+           id="tspan4444"
+           sodipodi:role="line">25%</tspan></text>
+      <text
+         id="text4446"
+         y="277.50705"
+         x="125.16972"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="277.50705"
+           x="125.16972"
+           id="tspan4448"
+           sodipodi:role="line">50%</tspan></text>
+      <text
+         id="text4450"
+         y="277.50705"
+         x="169.72591"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="277.50705"
+           x="169.72591"
+           id="tspan4452"
+           sodipodi:role="line">75%</tspan></text>
+      <text
+         id="text4454"
+         y="277.50705"
+         x="214.16734"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="277.50705"
+           x="214.16734"
+           id="tspan4456"
+           sodipodi:role="line">100%</tspan></text>
+    </g>
+    <g
+       id="g4740"
+       transform="translate(52.877628,6.7298799)">
+      <rect
+         y="244.58481"
+         x="259.1409"
+         height="19.989994"
+         width="179.30386"
+         id="rect4472"
+         style="fill:url(#linearGradient4532);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4474"
+         d="M 282.41264,261.8658 L 282.41264,265.21612"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4476"
+         d="M 326.99323,261.8658 L 326.99323,265.21612"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4478"
+         d="M 371.57383,261.8658 L 371.57383,265.21612"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4480"
+         d="M 416.15443,261.8658 L 416.15443,265.21612"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4482"
+         d="M 282.41264,244.47291 L 282.41264,247.82323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4484"
+         d="M 326.99323,244.47291 L 326.99323,247.82323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4486"
+         d="M 371.57383,244.47291 L 371.57383,247.82323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4488"
+         d="M 416.15443,244.47291 L 416.15443,247.82323"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4490"
+         d="M 304.70294,244.47291 L 304.70294,251.17354"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4492"
+         d="M 349.28353,244.47291 L 349.28353,251.17354"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4494"
+         d="M 393.86413,244.47291 L 393.86413,251.17354"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <rect
+         y="244.6252"
+         x="260.12234"
+         height="19.949608"
+         width="178.30446"
+         id="rect4496"
+         style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         id="path4498"
+         d="M 260.12234,264.71025 L 260.12234,268.70188"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4500"
+         d="M 304.70294,257.67459 L 304.70294,268.36685"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4502"
+         d="M 349.28353,257.67459 L 349.28353,268.36685"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4504"
+         d="M 393.86413,257.67459 L 393.86413,268.36685"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <path
+         id="path4506"
+         d="M 438.44473,264.7246 L 438.44473,268.07491"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+      <text
+         id="text4508"
+         y="237.28831"
+         x="259.1409"
+         style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="237.28831"
+           x="259.1409"
+           id="tspan4510"
+           sodipodi:role="line">Probability of detection</tspan></text>
+      <text
+         id="text4512"
+         y="278.94916"
+         x="260.07352"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="278.94916"
+           x="260.07352"
+           id="tspan4514"
+           sodipodi:role="line">0%</tspan></text>
+      <text
+         id="text4516"
+         y="278.94916"
+         x="304.61749"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="278.94916"
+           x="304.61749"
+           id="tspan4518"
+           sodipodi:role="line">25%</tspan></text>
+      <text
+         id="text4520"
+         y="278.94916"
+         x="349.17856"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="278.94916"
+           x="349.17856"
+           id="tspan4522"
+           sodipodi:role="line">50%</tspan></text>
+      <text
+         id="text4524"
+         y="278.94916"
+         x="393.73477"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="278.94916"
+           x="393.73477"
+           id="tspan4526"
+           sodipodi:role="line">75%</tspan></text>
+      <text
+         id="text4528"
+         y="278.94916"
+         x="438.17621"
+         style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="278.94916"
+           x="438.17621"
+           id="tspan4530"
+           sodipodi:role="line">100%</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-183.35165"
+       y="46.494846"
+       id="text4774"
+       transform="matrix(0,-1,1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan4776"
+         x="-183.35165"
+         y="46.494846">Screen</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-259.61322"
+       y="45.199459"
+       id="text4778"
+       transform="matrix(0,-1,1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan4780"
+         x="-259.61322"
+         y="45.199459">Print</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="116.19443"
+       y="365.77243"
+       id="text5415"><tspan
+         sodipodi:role="line"
+         id="tspan5417"
+         x="116.19443"
+         y="365.77243">Tri-chromatic scale</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="347.24313"
+       y="365.77243"
+       id="text5419"><tspan
+         sodipodi:role="line"
+         id="tspan5421"
+         x="347.24313"
+         y="365.77243">Bi-chromatic scale</tspan></text>
+    <g
+       id="g5901">
+      <rect
+         rx="4.8070574"
+         ry="4.8070569"
+         y="469.11182"
+         x="515.23932"
+         height="62.491695"
+         width="213.43335"
+         id="rect5761"
+         style="opacity:1;fill:#ffffff;fill-opacity:0.50246307;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <g
+         transform="translate(28.21538,408.8502)"
+         id="g5423">
+        <rect
+           style="opacity:1;fill:url(#linearGradient5745);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5425"
+           width="179.30386"
+           height="19.989994"
+           x="502.98645"
+           y="84.123772" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 526.25821,101.40475 L 526.25821,104.75507"
+           id="path5427" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 570.8388,101.40475 L 570.8388,104.75507"
+           id="path5429" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 615.4194,101.40475 L 615.4194,104.75507"
+           id="path5431" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 660,101.40475 L 660,104.75507"
+           id="path5433" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 526.25821,84.011863 L 526.25821,87.362183"
+           id="path5435" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 570.8388,84.011863 L 570.8388,87.362183"
+           id="path5437" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 615.4194,84.011863 L 615.4194,87.362183"
+           id="path5439" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 660,84.011863 L 660,87.362183"
+           id="path5441" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 548.54851,84.011863 L 548.54851,90.712493"
+           id="path5443" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 593.1291,84.011863 L 593.1291,90.712493"
+           id="path5445" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 637.7097,84.011863 L 637.7097,90.712493"
+           id="path5447" />
+        <rect
+           style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5449"
+           width="178.30446"
+           height="19.949608"
+           x="503.9679"
+           y="84.164146" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 503.96791,104.2492 L 503.96791,108.24083"
+           id="path5451" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 548.54851,97.213543 L 548.54851,107.9058"
+           id="path5453" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 593.1291,97.213543 L 593.1291,107.9058"
+           id="path5455" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 637.7097,97.213543 L 637.7097,107.9058"
+           id="path5457" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 682.2903,104.26355 L 682.2903,107.61386"
+           id="path5459" />
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="502.98645"
+           y="76.827263"
+           id="text5461"><tspan
+             sodipodi:role="line"
+             id="tspan5463"
+             x="502.98645"
+             y="76.827263">Probability of detection</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="503.91907"
+           y="118.48812"
+           id="text5465"><tspan
+             sodipodi:role="line"
+             id="tspan5467"
+             x="503.91907"
+             y="118.48812">0%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="548.46307"
+           y="118.48812"
+           id="text5469"><tspan
+             sodipodi:role="line"
+             id="tspan5471"
+             x="548.46307"
+             y="118.48812">25%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="593.02417"
+           y="118.48812"
+           id="text5473"><tspan
+             sodipodi:role="line"
+             id="tspan5475"
+             x="593.02417"
+             y="118.48812">50%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="637.58038"
+           y="118.48812"
+           id="text5477"><tspan
+             sodipodi:role="line"
+             id="tspan5479"
+             x="637.58038"
+             y="118.48812">75%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="682.02179"
+           y="118.48812"
+           id="text5481"><tspan
+             sodipodi:role="line"
+             id="tspan5483"
+             x="682.02179"
+             y="118.48812">100%</tspan></text>
+      </g>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="569.22296"
+       y="365.77243"
+       id="text5485"><tspan
+         sodipodi:role="line"
+         id="tspan5487"
+         x="569.22296"
+         y="365.77243">Mono-chromatic scale</tspan></text>
+    <g
+       id="g5765">
+      <rect
+         rx="4.8070574"
+         ry="4.8070569"
+         y="389.94971"
+         x="53.839043"
+         height="62.491695"
+         width="213.43335"
+         id="rect5755"
+         style="opacity:1;fill:#ffffff;fill-opacity:0.50246307;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <g
+         transform="translate(32.17125,246.07813)"
+         id="g5489">
+        <rect
+           style="fill:url(#linearGradient5747);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5491"
+           width="178.85503"
+           height="19.989994"
+           x="38.548504"
+           y="165.08119" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 60.838806,182.36218 L 60.838806,185.7125"
+           id="path5493" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 105.4194,182.36218 L 105.4194,185.7125"
+           id="path5495" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 150,182.36218 L 150,185.7125"
+           id="path5497" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 194.5806,182.36218 L 194.5806,185.7125"
+           id="path5499" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 60.838806,164.96929 L 60.838806,168.31961"
+           id="path5501" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 105.4194,164.96929 L 105.4194,168.31961"
+           id="path5503" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 150,164.96929 L 150,168.31961"
+           id="path5505" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 194.5806,164.96929 L 194.5806,168.31961"
+           id="path5507" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 83.129106,164.96929 L 83.129106,171.66993"
+           id="path5509" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 127.7097,164.96929 L 127.7097,171.66993"
+           id="path5511" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 172.2903,164.96929 L 172.2903,171.66993"
+           id="path5513" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5515"
+           width="178.30446"
+           height="19.949608"
+           x="38.548504"
+           y="165.12158" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 38.548506,185.20663 L 38.548506,189.19826"
+           id="path5517" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 83.129106,178.17097 L 83.129106,188.86323"
+           id="path5519" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 127.7097,178.17097 L 127.7097,188.86323"
+           id="path5521" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 172.2903,178.17097 L 172.2903,188.86323"
+           id="path5523" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 216.8709,185.22098 L 216.8709,188.57129"
+           id="path5525" />
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="37.567059"
+           y="157.7847"
+           id="text5527"><tspan
+             sodipodi:role="line"
+             id="tspan5529"
+             x="37.567059"
+             y="157.7847">Probability of detection</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="38.499676"
+           y="199.44554"
+           id="text5531"><tspan
+             sodipodi:role="line"
+             id="tspan5533"
+             x="38.499676"
+             y="199.44554">0%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="83.043655"
+           y="199.44554"
+           id="text5535"><tspan
+             sodipodi:role="line"
+             id="tspan5537"
+             x="83.043655"
+             y="199.44554">25%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="127.60472"
+           y="199.44554"
+           id="text5539"><tspan
+             sodipodi:role="line"
+             id="tspan5541"
+             x="127.60472"
+             y="199.44554">50%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="172.16092"
+           y="199.44554"
+           id="text5543"><tspan
+             sodipodi:role="line"
+             id="tspan5545"
+             x="172.16092"
+             y="199.44554">75%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="216.60236"
+           y="199.44554"
+           id="text5547"><tspan
+             sodipodi:role="line"
+             id="tspan5549"
+             x="216.60236"
+             y="199.44554">100%</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g5799">
+      <rect
+         rx="4.8070574"
+         ry="4.8070569"
+         y="389.94971"
+         x="284.57776"
+         height="62.491695"
+         width="213.43335"
+         id="rect5757"
+         style="opacity:1;fill:#ffffff;fill-opacity:0.50246307;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <g
+         transform="translate(40.23301,245.41025)"
+         id="g5551">
+        <rect
+           style="fill:url(#linearGradient5749);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5553"
+           width="179.30386"
+           height="19.989994"
+           x="260.10233"
+           y="165.74907" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 283.37406,183.03006 L 283.37406,186.38038"
+           id="path5555" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 327.95465,183.03006 L 327.95465,186.38038"
+           id="path5557" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 372.53525,183.03006 L 372.53525,186.38038"
+           id="path5559" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 417.11585,183.03006 L 417.11585,186.38038"
+           id="path5561" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 283.37406,165.63717 L 283.37406,168.98749"
+           id="path5563" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 327.95465,165.63717 L 327.95465,168.98749"
+           id="path5565" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 372.53525,165.63717 L 372.53525,168.98749"
+           id="path5567" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 417.11585,165.63717 L 417.11585,168.98749"
+           id="path5569" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 305.66436,165.63717 L 305.66436,172.3378"
+           id="path5571" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 350.24495,165.63717 L 350.24495,172.3378"
+           id="path5573" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 394.82555,165.63717 L 394.82555,172.3378"
+           id="path5575" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5577"
+           width="178.30446"
+           height="19.949608"
+           x="261.08377"
+           y="165.78946" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 261.08376,185.87451 L 261.08376,189.86614"
+           id="path5579" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 305.66436,178.83885 L 305.66436,189.53111"
+           id="path5581" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 350.24495,178.83885 L 350.24495,189.53111"
+           id="path5583" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 394.82555,178.83885 L 394.82555,189.53111"
+           id="path5585" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 439.40615,185.88886 L 439.40615,189.23917"
+           id="path5587" />
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="260.10233"
+           y="158.45258"
+           id="text5589"><tspan
+             sodipodi:role="line"
+             id="tspan5591"
+             x="260.10233"
+             y="158.45258">Probability of detection</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="261.03494"
+           y="200.11342"
+           id="text5593"><tspan
+             sodipodi:role="line"
+             id="tspan5595"
+             x="261.03494"
+             y="200.11342">0%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="305.57892"
+           y="200.11342"
+           id="text5597"><tspan
+             sodipodi:role="line"
+             id="tspan5599"
+             x="305.57892"
+             y="200.11342">25%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="350.13998"
+           y="200.11342"
+           id="text5601"><tspan
+             sodipodi:role="line"
+             id="tspan5603"
+             x="350.13998"
+             y="200.11342">50%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="394.6962"
+           y="200.11342"
+           id="text5605"><tspan
+             sodipodi:role="line"
+             id="tspan5607"
+             x="394.6962"
+             y="200.11342">75%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="439.13763"
+           y="200.11342"
+           id="text5609"><tspan
+             sodipodi:role="line"
+             id="tspan5611"
+             x="439.13763"
+             y="200.11342">100%</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g5867">
+      <rect
+         rx="4.8070574"
+         ry="4.8070569"
+         y="469.11182"
+         x="53.839043"
+         height="62.491695"
+         width="213.43335"
+         id="rect5763"
+         style="opacity:1;fill:#ffffff;fill-opacity:0.50246307;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <g
+         transform="translate(34.60627,246.85236)"
+         id="g5613">
+        <rect
+           style="fill:url(#linearGradient5751);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5615"
+           width="178.85503"
+           height="19.989994"
+           x="36.113483"
+           y="243.1427" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 58.403789,260.42368 L 58.403789,263.774"
+           id="path5617" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 102.98439,260.42368 L 102.98439,263.774"
+           id="path5619" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 147.56499,260.42368 L 147.56499,263.774"
+           id="path5621" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 192.14559,260.42368 L 192.14559,263.774"
+           id="path5623" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 58.403789,243.03079 L 58.403789,246.38111"
+           id="path5625" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 102.98439,243.03079 L 102.98439,246.38111"
+           id="path5627" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 147.56499,243.03079 L 147.56499,246.38111"
+           id="path5629" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 192.14559,243.03079 L 192.14559,246.38111"
+           id="path5631" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 80.694089,243.03079 L 80.694089,249.73143"
+           id="path5633" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 125.27469,243.03079 L 125.27469,249.73143"
+           id="path5635" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 169.85529,243.03079 L 169.85529,249.73143"
+           id="path5637" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5639"
+           width="178.30446"
+           height="19.949608"
+           x="36.113483"
+           y="243.18309" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 36.113489,263.26813 L 36.113489,267.25976"
+           id="path5641" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 80.694089,256.23247 L 80.694089,266.92473"
+           id="path5643" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 125.27469,256.23247 L 125.27469,266.92473"
+           id="path5645" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 169.85529,256.23247 L 169.85529,266.92473"
+           id="path5647" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 214.43589,263.28248 L 214.43589,266.63279"
+           id="path5649" />
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="35.132038"
+           y="235.84621"
+           id="text5651"><tspan
+             sodipodi:role="line"
+             id="tspan5653"
+             x="35.132038"
+             y="235.84621">Probability of detection</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="36.064655"
+           y="277.50705"
+           id="text5655"><tspan
+             sodipodi:role="line"
+             id="tspan5657"
+             x="36.064655"
+             y="277.50705">0%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="80.60865"
+           y="277.50705"
+           id="text5659"><tspan
+             sodipodi:role="line"
+             id="tspan5661"
+             x="80.60865"
+             y="277.50705">25%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="125.16972"
+           y="277.50705"
+           id="text5663"><tspan
+             sodipodi:role="line"
+             id="tspan5665"
+             x="125.16972"
+             y="277.50705">50%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="169.72591"
+           y="277.50705"
+           id="text5667"><tspan
+             sodipodi:role="line"
+             id="tspan5669"
+             x="169.72591"
+             y="277.50705">75%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="214.16734"
+           y="277.50705"
+           id="text5671"><tspan
+             sodipodi:role="line"
+             id="tspan5673"
+             x="214.16734"
+             y="277.50705">100%</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g5833">
+      <rect
+         rx="4.8070574"
+         ry="4.8070569"
+         y="469.11182"
+         x="284.57776"
+         height="62.491695"
+         width="213.43335"
+         id="rect5759"
+         style="opacity:1;fill:#ffffff;fill-opacity:0.50246307;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <g
+         transform="translate(41.19444,245.41025)"
+         id="g5675">
+        <rect
+           style="fill:url(#linearGradient5753);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5677"
+           width="179.30386"
+           height="19.989994"
+           x="259.1409"
+           y="244.58481" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 282.41264,261.8658 L 282.41264,265.21612"
+           id="path5679" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 326.99323,261.8658 L 326.99323,265.21612"
+           id="path5681" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 371.57383,261.8658 L 371.57383,265.21612"
+           id="path5683" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 416.15443,261.8658 L 416.15443,265.21612"
+           id="path5685" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 282.41264,244.47291 L 282.41264,247.82323"
+           id="path5687" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 326.99323,244.47291 L 326.99323,247.82323"
+           id="path5689" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 371.57383,244.47291 L 371.57383,247.82323"
+           id="path5691" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 416.15443,244.47291 L 416.15443,247.82323"
+           id="path5693" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 304.70294,244.47291 L 304.70294,251.17354"
+           id="path5695" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 349.28353,244.47291 L 349.28353,251.17354"
+           id="path5697" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 393.86413,244.47291 L 393.86413,251.17354"
+           id="path5699" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.49999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           id="rect5701"
+           width="178.30446"
+           height="19.949608"
+           x="260.12234"
+           y="244.6252" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 260.12234,264.71025 L 260.12234,268.70188"
+           id="path5703" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 304.70294,257.67459 L 304.70294,268.36685"
+           id="path5705" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 349.28353,257.67459 L 349.28353,268.36685"
+           id="path5707" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 393.86413,257.67459 L 393.86413,268.36685"
+           id="path5709" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 438.44473,264.7246 L 438.44473,268.07491"
+           id="path5711" />
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="259.1409"
+           y="237.28831"
+           id="text5713"><tspan
+             sodipodi:role="line"
+             id="tspan5715"
+             x="259.1409"
+             y="237.28831">Probability of detection</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="260.07352"
+           y="278.94916"
+           id="text5717"><tspan
+             sodipodi:role="line"
+             id="tspan5719"
+             x="260.07352"
+             y="278.94916">0%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="304.61749"
+           y="278.94916"
+           id="text5721"><tspan
+             sodipodi:role="line"
+             id="tspan5723"
+             x="304.61749"
+             y="278.94916">25%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="349.17856"
+           y="278.94916"
+           id="text5725"><tspan
+             sodipodi:role="line"
+             id="tspan5727"
+             x="349.17856"
+             y="278.94916">50%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="393.73477"
+           y="278.94916"
+           id="text5729"><tspan
+             sodipodi:role="line"
+             id="tspan5731"
+             x="393.73477"
+             y="278.94916">75%</tspan></text>
+        <text
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+           x="438.17621"
+           y="278.94916"
+           id="text5733"><tspan
+             sodipodi:role="line"
+             id="tspan5735"
+             x="438.17621"
+             y="278.94916">100%</tspan></text>
+      </g>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-422.03201"
+       y="34.811646"
+       id="text5737"
+       transform="matrix(0,-1,1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5739"
+         x="-422.03201"
+         y="34.811646">Screen</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-498.29358"
+       y="33.516266"
+       id="text5741"
+       transform="matrix(0,-1,1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5743"
+         x="-498.29358"
+         y="33.516266">Print</tspan></text>
+  </g>
+</svg>

+ 55 - 0
create_cycdeg_image.m

@@ -0,0 +1,55 @@
+function D = create_cycdeg_image( im_size, pix_per_deg )
+% CREATE_CYCDEG_IMAGE (internal) create matrix that contains frequencies,
+% given in cycles per degree.
+%
+% D = create_cycdeg_image( im_size, pix_per_deg )
+% im_size     - [height width] vector with image size
+% pix_per_deg - pixels per degree for both horizontal and vertical axis
+%               (assumes square pixels)
+%
+% Useful for constructing Fourier-domain filters based on OTF or CSF data.
+%
+% (C) Rafal Mantiuk <mantiuk@gmail.com>
+% This is an experimental code for internal use. Do not redistribute.
+
+nyquist_freq = 0.5 * pix_per_deg;
+half_size = floor(im_size/2);
+odd = mod( im_size, 2 );
+freq_step = nyquist_freq./half_size;
+
+if( odd(2) )
+    xx = [ linspace( 0, nyquist_freq, half_size(2)+1 ) linspace( -nyquist_freq, -freq_step(2), half_size(2) ) ];
+else
+    xx = [ linspace( 0, nyquist_freq-freq_step(2), half_size(2) ) linspace( -nyquist_freq, -freq_step(2), half_size(2) ) ];
+end
+
+if( odd(1) )
+    yy = [ linspace( 0, nyquist_freq, half_size(1)+1 ) linspace( -nyquist_freq, -freq_step(1), half_size(1) ) ];
+else
+    yy = [ linspace( 0, nyquist_freq-freq_step(1), half_size(1) ) linspace( -nyquist_freq, -freq_step(1), half_size(1) ) ];
+end
+
+[XX YY] = meshgrid( xx, yy );
+
+D = sqrt( XX.^2 + YY.^2 );
+
+%[XX YY] = meshgrid( linspace( 0, nyquist_freq, half_size(2)+even(2) ), linspace( 0, nyquist_freq, half_size(1)+even(1) ) );
+%D1 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( nyquist_freq-frec_step(2), frec_step(2), half_size(2) ), linspace( 0, nyquist_freq, half_size(1)+even(1) ) );
+%D2 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( 0, nyquist_freq, half_size(2)+even(2) ), linspace( nyquist_freq-frec_step(1), frec_step(1), half_size(1) ) );
+%D3 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( nyquist_freq-frec_step(2), frec_step(2), half_size(2) ), linspace( nyquist_freq-frec_step(1), frec_step(1), half_size(1) ) );
+%D4 = sqrt( XX.^2 + YY.^2 );
+%D = [ D1 D2; D3 D4 ];
+
+%[XX YY] = meshgrid( linspace( 0, nyquist_freq, half_size(2)+even(2) ), linspace( 0, nyquist_freq, half_size(1)+even(1) ) );
+%D1 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( nyquist_freq-frec_step(2), frec_step(2), half_size(2) ), linspace( 0, nyquist_freq, half_size(1)+even(1) ) );
+%D2 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( 0, nyquist_freq, half_size(2)+even(2) ), linspace( nyquist_freq-frec_step(1), frec_step(1), half_size(1) ) );
+%D3 = sqrt( XX.^2 + YY.^2 );
+%[XX YY] = meshgrid( linspace( nyquist_freq-frec_step(2), frec_step(2), half_size(2) ), linspace( nyquist_freq-frec_step(1), frec_step(1), half_size(1) ) );
+%D4 = sqrt( XX.^2 + YY.^2 );
+
+end

+ 420 - 0
d65.csv

@@ -0,0 +1,420 @@
+360,0
+361,0
+362,0
+363.01,0
+364.01,0
+365.01,0
+366.01,0
+367.02,0
+368.02,0
+369.02,0
+370.02,0
+371.03,0
+372.03,0
+373.03,0
+374.03,0
+375.04,0
+376.04,0
+377.04,0
+378.04,0
+379.05,0
+380.05,0.0043203
+381.05,0.0043258
+382.05,0.0043411
+383.05,0.0043654
+384.06,0.004398
+385.06,0.0044381
+386.06,0.0044852
+387.06,0.0045386
+388.07,0.0045974
+389.07,0.0046611
+390.07,0.0047291
+391.07,0.0048493
+392.08,0.0050455
+393.08,0.0052994
+394.08,0.0055928
+395.08,0.0059075
+396.09,0.0062253
+397.09,0.006528
+398.09,0.0067974
+399.09,0.0070153
+400.1,0.0071639
+401.1,0.0072755
+402.1,0.0073803
+403.1,0.0074778
+404.11,0.0075674
+405.11,0.0076487
+406.11,0.007721
+407.11,0.007784
+408.11,0.0078371
+409.12,0.0078798
+410.12,0.0079116
+411.12,0.0079385
+412.12,0.007964
+413.13,0.0079878
+414.13,0.0080096
+415.13,0.0080289
+416.13,0.0080454
+417.14,0.0080587
+418.14,0.0080685
+419.14,0.0080744
+420.14,0.0080757
+421.15,0.0080548
+422.15,0.0080069
+423.15,0.0079388
+424.15,0.0078578
+425.16,0.0077708
+426.16,0.0076848
+427.16,0.007607
+428.16,0.0075445
+429.16,0.0075041
+430.17,0.0074935
+431.17,0.0075368
+432.17,0.0076363
+433.17,0.0077805
+434.18,0.0079581
+435.18,0.0081577
+436.18,0.0083679
+437.18,0.0085774
+438.19,0.0087747
+439.19,0.0089484
+440.19,0.0090883
+441.19,0.0092203
+442.2,0.0093572
+443.2,0.0094949
+444.2,0.0096289
+445.2,0.009755
+446.21,0.0098689
+447.21,0.0099663
+448.21,0.010043
+449.21,0.010094
+450.21,0.010117
+451.22,0.010129
+452.22,0.01014
+453.22,0.01015
+454.22,0.010159
+455.23,0.010167
+456.23,0.010173
+457.23,0.010178
+458.23,0.010181
+459.24,0.010183
+460.24,0.010183
+461.24,0.010173
+462.24,0.010151
+463.25,0.01012
+464.25,0.010084
+465.25,0.010046
+466.25,0.010009
+467.26,0.0099755
+468.26,0.009949
+469.26,0.0099324
+470.26,0.0099286
+471.26,0.0099325
+472.27,0.0099405
+473.27,0.0099514
+474.27,0.0099643
+475.27,0.009978
+476.28,0.0099914
+477.28,0.010003
+478.28,0.010013
+479.28,0.010019
+480.29,0.010019
+481.29,0.0099921
+482.29,0.0099381
+483.29,0.009864
+484.3,0.0097773
+485.3,0.0096853
+486.3,0.0095956
+487.3,0.0095155
+488.31,0.0094525
+489.31,0.0094139
+490.31,0.0094056
+491.31,0.0094077
+492.32,0.0094118
+493.32,0.0094175
+494.32,0.0094241
+495.32,0.0094311
+496.32,0.0094379
+497.33,0.009444
+498.33,0.0094487
+499.33,0.0094516
+500.33,0.0094519
+501.34,0.0094484
+502.34,0.009441
+503.34,0.0094304
+504.34,0.0094172
+505.35,0.0094018
+506.35,0.0093848
+507.35,0.0093667
+508.35,0.0093482
+509.36,0.0093298