<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
  <title>RE: Is there an efficient way to apply a kernel</title>
  <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_recent_posts?p_l_id=10944" />
  <subtitle>RE: Is there an efficient way to apply a kernel</subtitle>
  <entry>
    <title>RE: beam-meris-icol rel 2.9 issues</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68647" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68647</id>
    <updated>2012-05-16T14:54:08Z</updated>
    <published>2012-05-16T14:54:08Z</published>
    <summary type="html">Hi Tyn,&lt;br /&gt;&lt;div class='quote-title'&gt;Valentijn Venus:&lt;/div&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;&lt;br /&gt;I&amp;#039;d be happy to try, can you give me an example for one of the other processors? Here is the output i get from the terminal on Macosx Lion:&lt;br /&gt;&lt;br /&gt;Valentijn-Venuss-MacBook-Pro:bin venus$ pwd&lt;br /&gt;/Applications/beam/bin&lt;br /&gt;Valentijn-Venuss-MacBook-Pro:bin venus$ gpt -h icol.ThematicMapper &lt;br /&gt;gpt: illegal option -- h&lt;br /&gt;usage: gpt [-rv] [-p nparts] command [options] device ...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Obviously, you have some other program called &amp;#039;gpt&amp;#039; in your path. You need to make sure that you call (on MacOS):&lt;br /&gt;/Applications/beam/bin/gpt.command -h&lt;br /&gt;&lt;br /&gt;On Windows/Linux, you have gpt.bat/gpt.sh, respectively.&lt;br /&gt; &lt;br /&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;&lt;br /&gt;I think i match the required hardware requirements and have the opencl-jars in the lib folder, can you suggest how to turn this experimental feature back on. I will not ask further questions if i do get error messages, promise...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Well, maybe you are lucky if you say you meet the requirements... It is as you already assumed: use the command-line parameter &amp;#039;-PopenclConvolution=true&amp;#039;.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Olaf</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-16T14:54:08Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68643" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68643</id>
    <updated>2012-05-16T14:41:10Z</updated>
    <published>2012-05-16T14:41:10Z</published>
    <summary type="html">Dear Jose,&lt;br /&gt;&lt;br /&gt;&lt;div class='quote-title'&gt;Jose M. Beltran:&lt;/div&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;Dear Olaf,&lt;br /&gt;&lt;br /&gt;Although, ICOL still have a previously reported issue that  if I display and save the request file, ii only displays and saves the default options. Not the ones that a user might have changed. &lt;br /&gt;&lt;br /&gt;Jose&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I fixed this issue as well, it will come with the next ICOL update. If you find further issues in the meantime, please let us know...&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Olaf</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-16T14:41:10Z</dc:date>
  </entry>
  <entry>
    <title>RE: beam-meris-icol rel 2.9 issues</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68626" />
    <author>
      <name>Valentijn Venus</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68626</id>
    <updated>2012-05-16T11:06:32Z</updated>
    <published>2012-05-16T11:06:32Z</published>
    <summary type="html">Dear Olaf,&lt;br /&gt;&lt;br /&gt;[/quote]&lt;br /&gt;I cannot reproduce this, gpt -h icol.ThematicMapper works fine here  in various enviromnents. Does your &amp;#039;gpt -h&amp;#039; work for other processors?&lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;&lt;br /&gt;I&amp;#039;d be happy to try, can you give me an example for one of the other processors? Here is the output i get from the terminal on Macosx Lion:&lt;br /&gt;&lt;br /&gt;Valentijn-Venuss-MacBook-Pro:bin venus$ pwd&lt;br /&gt;/Applications/beam/bin&lt;br /&gt;Valentijn-Venuss-MacBook-Pro:bin venus$ gpt -h icol.ThematicMapper &lt;br /&gt;gpt: illegal option -- h&lt;br /&gt;usage: gpt [-rv] [-p nparts] command [options] device ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;In principle you can, but you will likely get error messages. &lt;br /&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;&lt;br /&gt;I think i match the required hardware requirements and have the opencl-jars in the lib folder, can you suggest how to turn this experimental feature back on. I will not ask further questions if i do get error messages, promise...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;I forward to you the answer of my colleague who did the implementation of this land-water database:[/quote]&lt;br /&gt;&lt;br /&gt;thanks, the reply was helpful indeed.&lt;br /&gt;&lt;br /&gt;Cheers, Tyn</summary>
    <dc:creator>Valentijn Venus</dc:creator>
    <dc:date>2012-05-16T11:06:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: band math gives bad result</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68623" />
    <author>
      <name>Norman Fomferra</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68623</id>
    <updated>2012-05-16T10:05:11Z</updated>
    <published>2012-05-16T10:05:11Z</published>
    <summary type="html">Hi Evgenia, &lt;br /&gt;&lt;br /&gt;Sorry for not catching up for so long. Do you still suffer from your problem? If so, please attach the XML file, there must be something wrong with the file format, since &amp;#034;CDOM_Kow&amp;#034; is not part of your expression.&lt;br /&gt;&lt;br /&gt;Norman</summary>
    <dc:creator>Norman Fomferra</dc:creator>
    <dc:date>2012-05-16T10:05:11Z</dc:date>
  </entry>
  <entry>
    <title>RE: beam-meris-icol rel 2.9 issues</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68620" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68620</id>
    <updated>2012-05-16T09:54:26Z</updated>
    <published>2012-05-16T09:54:26Z</published>
    <summary type="html">Dear Valentijn,&lt;br /&gt;&lt;br /&gt;please see my comments below.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Olaf&lt;br /&gt;&lt;br /&gt;&lt;div class='quote-title'&gt;Valentijn Venus:&lt;/div&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;Dear support,&lt;br /&gt;&lt;br /&gt;In the latest version (2.9) of the beam-meris-icol processor I have found the following issues:&lt;br /&gt;&lt;br /&gt;1- I cannot invoke the command-line processor help using:&lt;br /&gt;${BEAM-INSTALL-DIR}/bin/gpt -h icol.ThematicMapper&lt;br /&gt;&lt;br /&gt;Any ideas?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;I cannot reproduce this, gpt -h icol.ThematicMapper works fine here  in various enviromnents. Does your &amp;#039;gpt -h&amp;#039; work for other processors?&lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;2- The openclConvolutionCheckBox is (by design) disabled from the user (greyed out) in this release. &lt;br /&gt;&lt;br /&gt;Can I somehow still turn this boolean to ‘true’ using some configuration (xml) file? Is it still accessible from the command-line as parameter -PopenclConvolution=boolean?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;In principle you can, but you will likely get error messages. The ICOL processing with OpenCL technology is strongly dependent on the hardware and configuration of the particular computer, this is why it is meant to be an experimental option. It is impossible for us to remotely give individual support on this for the whole community of ICOL users. We hope for your understanding.  &lt;br /&gt;&lt;br /&gt;&lt;div class='quote'&gt;&lt;div class='quote-content'&gt;&lt;br /&gt;3- As—per the release notes, this ICOL version uses an improved land-water database which is based on SRTM data. I have noticed the extension has a new dependency (beam-watermask-1.2) also, which I guess provides this improved land-water database. Can you indicate which of the following files is used by ICOL (I guess GC_water_mask.zip)?&lt;br /&gt;&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/50m.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/150m.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/GC_water_mask.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/MODIS_north_water_mask.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/MODIS_south_water_mask.zip&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;I forward to you the answer of my colleague who did the implementation of this land-water database:&lt;br /&gt;&amp;#034;You are right, the dependency to &amp;#039;beam-watermask-1.2&amp;#039; provides the improved land-water database. In fact, all of the files you mention are used in ICOL apart from the MODIS_north and MODIS_south; the &amp;#039;50m.zip&amp;#039; contains the high-resolution database for regions between latitude 60°S and 60°N, the &amp;#039;150m.zip&amp;#039; contains the low-resolution database for the same regions, and the &amp;#039;GC_water_mask.zip&amp;#039; contains the water mask used for regions north of 60° N. Below 60° S, there is no database yet.&amp;#034;</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-16T09:54:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: BEAM SDR processing failures: Coordinate out of bounds!</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68617" />
    <author>
      <name>Steven Robert Hubbard</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68617</id>
    <updated>2012-05-16T09:26:23Z</updated>
    <published>2012-05-16T09:26:23Z</published>
    <summary type="html">Dear Thomas,&lt;br /&gt;&lt;br /&gt;Thanks for your feedback on this issue.  I have been doing some further investigation of my own.&lt;br /&gt;&lt;br /&gt;I found that the observed problem seems to be linked to the tiling that is performed and the calculation of the RR pixel position from the FRS pixel position.  In the method computeTile() in RRToFRSOp.java, the RR starting point is calculated thus:&lt;br /&gt;&lt;br /&gt;xStart = Math.round(rrPixelPos.x);&lt;br /&gt;yStart = Math.round(rrPixelPos.y);&lt;br /&gt;&lt;br /&gt;and there is then a 2-D for loop in which the RR position (rrX, rrY) is calculated based on the FRS position (x,y).  The RR position (rrX, rrY) is then used to calculate the following:&lt;br /&gt;&lt;br /&gt;double d = srcTile.getSampleDouble(rrX, rrY);&lt;br /&gt;&lt;br /&gt;Using the debugger, I found that the failure occurred for a tile at the very end of the RR swath.  For this tile, rrPixelPos.x was evaluated to be = 1020.59674, which resulted in xStart being rounded up to 1021. Then, in the 2-D for loop, with frsRectangle.width = 401, rrX was incremented from 1021 every 4th loop in x until finally the rrX value reached 1121. This caused the observed ArrayIndexOutOfBoundsException, since the RR pixel position array extends in x from 0 to 1120.&lt;br /&gt;&lt;br /&gt;I could prevent this error occurring by checking and constraining the value of rrX used to calculate d thus:&lt;br /&gt;&lt;br /&gt;if (rrX &amp;gt; srcTile.getMaxX()) {&lt;br /&gt;    rrX = srcTile.getMaxX(); &lt;br /&gt;}&lt;br /&gt;double d = srcTile.getSampleDouble(rrX, rrY);&lt;br /&gt;&lt;br /&gt;Interestingly, I then read the BEAM forum thread: &lt;a href='http://www.brockmann-consult.de/cms/web/beam/forum/-/message_boards/message/68158'&gt;BEAM performance issue&lt;/a&gt; and, following the advice, uncommented the following lines in the beam.config file: &lt;br /&gt;&lt;br /&gt;beam.envisat.tileWidth = *&lt;br /&gt;beam.envisat.tileHeight = 64&lt;br /&gt;&lt;br /&gt;This change not only seemed to reduce the BEAM SDR processing time by at least 4-5 times, it also reduced the incidence of the reported &amp;#034;Coordinate out of bounds!&amp;#034; issue.  I suppose that this is because the computed tile now extends across the whole width of the swath and the rounding error is thus less likely to occur.&lt;br /&gt;&lt;br /&gt;I have been running the BEAM SDR processing with -XmX2048M.  I tried to increase beam.envisat.tileHeight = 128, but then I was observing java.lang.OutOfMemoryErrors.  However, our Linux platform has 16GB memory, so I could try to increase the memory setting and experiment further.&lt;br /&gt;&lt;br /&gt;Many thanks for your help and support.&lt;br /&gt;&lt;br /&gt;Steven</summary>
    <dc:creator>Steven Robert Hubbard</dc:creator>
    <dc:date>2012-05-16T09:26:23Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68613" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68613</id>
    <updated>2012-05-16T09:09:26Z</updated>
    <published>2012-05-16T09:09:26Z</published>
    <summary type="html">Dear Olaf,&lt;br /&gt;&lt;br /&gt;Thank you ! the problem has been fixed. And I saw as well that this fix did not dropped AMORGOS correction bands. &lt;img alt='emoticon' src='http://www.brockmann-consult.de/cms/beam46-theme/images/emoticons/big_grin.gif' /&gt;&lt;br /&gt;&lt;br /&gt;Although, ICOL still have a previously reported issue that  if I display and save the request file, ii only displays and saves the default options. Not the ones that a user might have changed. &lt;br /&gt; &lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;Jose</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-16T09:09:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68594" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68594</id>
    <updated>2012-05-15T15:42:00Z</updated>
    <published>2012-05-15T15:42:00Z</published>
    <summary type="html">Dear Jose,&lt;br /&gt;&lt;br /&gt;thanks for the sources. I found and fixed this problem. Then I checked your example, it worked fine with both Visat and gpt command line. A new version of ICOL (v2.9.1) is available for installation, please see Module Manager --&amp;gt; Module Updates in BEAM/Visat. - Please let us know if you still observe any problems.&lt;br /&gt;&lt;br /&gt;Thanks and best regards,&lt;br /&gt;Olaf</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-15T15:42:00Z</dc:date>
  </entry>
  <entry>
    <title>beam-meris-icol rel 2.9 issues</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68588" />
    <author>
      <name>Valentijn Venus</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68588</id>
    <updated>2012-05-15T15:39:08Z</updated>
    <published>2012-05-15T15:39:08Z</published>
    <summary type="html">Dear support,&lt;br /&gt;&lt;br /&gt;In the latest version (2.9) of the beam-meris-icol processor I have found the following issues:&lt;br /&gt;&lt;br /&gt;1- I cannot invoke the command-line processor help using:&lt;br /&gt;${BEAM-INSTALL-DIR}/bin/gpt -h icol.ThematicMapper&lt;br /&gt;&lt;br /&gt;Any ideas?&lt;br /&gt;&lt;br /&gt;2- The openclConvolutionCheckBox is (by design) disabled from the user (greyed out) in this release. &lt;br /&gt;&lt;br /&gt;Can I somehow still turn this boolean to ‘true’ using some configuration (xml) file? Is it still accessible from the command-line as parameter -PopenclConvolution=boolean?&lt;br /&gt;&lt;br /&gt;3- As—per the release notes, this ICOL version uses an improved land-water database which is based on SRTM data. I have noticed the extension has a new dependency (beam-watermask-1.2) also, which I guess provides this improved land-water database. Can you indicate which of the following files is used by ICOL (I guess GC_water_mask.zip)?&lt;br /&gt;&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/50m.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/150m.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/GC_water_mask.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/MODIS_north_water_mask.zip&lt;br /&gt;file://localhost/Users/venus/Downloads/beam-watermask-1.2/auxdata/images/MODIS_south_water_mask.zip&lt;br /&gt;&lt;br /&gt;Cheers, Valentijn</summary>
    <dc:creator>Valentijn Venus</dc:creator>
    <dc:date>2012-05-15T15:39:08Z</dc:date>
  </entry>
  <entry>
    <title>request for example of xml file of a Merge operator</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68583" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68583</id>
    <updated>2012-05-15T15:37:17Z</updated>
    <published>2012-05-15T15:36:01Z</published>
    <summary type="html">Dear forum,&lt;br /&gt;&lt;br /&gt;Could you please share an example of how to set up correctly the xml graph for the new Merge operator?&lt;br /&gt;I am not sure what the productId in the include section refers to. It is to the sourceProd name? or  &amp;#034;Bands&amp;#034; if I want to select only some bands.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Jose</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-15T15:36:01Z</dc:date>
  </entry>
  <entry>
    <title>ICOL 2.9 drops MER_FSG related bands after processing</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68548" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68548</id>
    <updated>2012-05-15T13:20:52Z</updated>
    <published>2012-05-15T13:20:52Z</published>
    <summary type="html">Dear forum,&lt;br /&gt;&lt;br /&gt;After processing MERIS FSG products with ICOL 2.9, I notice that the new ICOL does not keep the AMORGOS (FSG) related bands. i.e, corr_longitude, corr_latitude and altitude, in the output file.&lt;br /&gt;&lt;br /&gt;Anyone facing the same issue?  I have reported in the issue tracker and I  hope it can be fixed soon, if it is a bug.&lt;br /&gt;&lt;br /&gt;Jose</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-15T13:20:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there an efficient way to apply a kernel (solved)</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68518" />
    <author>
      <name>Erwan Bocher</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68518</id>
    <updated>2012-05-14T15:24:48Z</updated>
    <published>2012-05-14T15:24:48Z</published>
    <summary type="html">Dear Thomas,&lt;br /&gt;&lt;br /&gt;I have found my problem. It was a stupid bug. Just invert the two first loops. arrrrrr !&lt;br /&gt;&lt;br /&gt;&lt;div class='code'&gt;&lt;span class='code-lines'&gt;&amp;nbsp;1&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp; &amp;nbsp; for (int y = offset; y &amp;lt; tileHeight - offset; y++) {&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;for (int x = offset; x &amp;lt; tileWidth - offset; x++) {&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;int value = 0;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;for (int xk = -offset; xk &amp;lt;= offset; xk++) {&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; for (int yk = -offset; yk &amp;lt;= offset; yk++) {&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; int posIndex = (y + yk) * tileWidth + (x + xk);&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; value += ((int) srcSamples[posIndex] &amp;amp; 0xff)&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; * (1.f / (float) (kernelSize * kernelSize));&lt;br /&gt;&lt;span class='code-lines'&gt;10&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;span class='code-lines'&gt;12&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;span class='code-lines'&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;destSamples[destPixelPos] = value;&lt;br /&gt;&lt;span class='code-lines'&gt;14&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;destPixelPos++;&lt;br /&gt;&lt;span class='code-lines'&gt;15&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;span class='code-lines'&gt;16&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Best regards&lt;br /&gt;&lt;br /&gt;Erwan</summary>
    <dc:creator>Erwan Bocher</dc:creator>
    <dc:date>2012-05-14T15:24:48Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68497" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68497</id>
    <updated>2012-05-14T14:11:38Z</updated>
    <published>2012-05-14T14:11:38Z</published>
    <summary type="html">Dear Jose,&lt;br /&gt;&lt;br /&gt;it seems that from your preprocessing chain (equalize, smile etc.) you have additional bands in the FSG input product which the N1 patcher does not correctly take into account. Could you provide me your input product for testing, or at least give me a list of all bands and tie point grids in this product? - I just tried the N1 patcher with a &amp;#039;normal&amp;#039; L1b input product, which has the input bands &amp;#039;radiance_n&amp;#039; (n=1,...,15), l1_flags, and detector_index. In this case, it works fine. &lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Olaf</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-14T14:11:38Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68494" />
    <author>
      <name>Ralf Quast</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68494</id>
    <updated>2012-05-14T12:57:21Z</updated>
    <published>2012-05-14T12:57:21Z</published>
    <summary type="html">Hi Jose, did you really attach the graph XML etc.?</summary>
    <dc:creator>Ralf Quast</dc:creator>
    <dc:date>2012-05-14T12:57:21Z</dc:date>
  </entry>
  <entry>
    <title>RE: gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68488" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68488</id>
    <updated>2012-05-14T11:11:35Z</updated>
    <published>2012-05-14T11:11:35Z</published>
    <summary type="html">I have the same problem within BEAM4.10. Not using the gpt call at all. Just a simple ICOL processing with the output format as ENVISAT N1.  &lt;br /&gt;A screen shoot of the error message in beam is attached.&lt;br /&gt;Thanks for your help,&lt;br /&gt;&lt;br /&gt;Jose</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-14T11:11:35Z</dc:date>
  </entry>
  <entry>
    <title>RE: recommended minimum subset size for ICOL to run over a MER FR image</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68484" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68484</id>
    <updated>2012-05-14T09:35:47Z</updated>
    <published>2012-05-14T09:35:47Z</published>
    <summary type="html">Thanks Olaf, &lt;br /&gt;That was the answer that I was looking for!&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;Jose</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-14T09:35:47Z</dc:date>
  </entry>
  <entry>
    <title>gpt Error: Null, when using Meris.N1Patcher over an ICOL2.9 with cloud mask</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68476" />
    <author>
      <name>Jose M. Beltran</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68476</id>
    <updated>2012-05-14T09:31:20Z</updated>
    <published>2012-05-14T09:31:20Z</published>
    <summary type="html">Dear Forum,&lt;br /&gt;&lt;br /&gt;I received and &amp;#034;error: Null&amp;#034;.  when I tried to save the result of my gpt graph back to ENVISAT N1 format. My source image is a MERIS L1b FSG product in ENVISAT N1 format.  I am using the Correct Radiometry first to Equalize and Smile Correct my images, then I run ICOL2.9 using a using a cloud mask and as input the node results of correct radiometry, and I am trying to save the end product back to ENVISAT N1 format using the Meris.N1Patcher. If I omit the N1Patcher and save the end result as a BEAM-DIMAP format I received no errors. The errors are raised when I try to save it back to N1Patcher.  If I omit the ICOL node, I can save the results with no problem with the ENVISAT N1 format.  If I run the ICOL node alone I have the same problem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the call to the GPT and the xml graph is attached. The output that I got follows bellow, and the gpt graph is attached.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/&lt;div class='code'&gt;&lt;span class='code-lines'&gt;&amp;nbsp;1&lt;/span&gt;home/jose/beam-4.10/bin/gpt.sh /home/jose/EOData3/scripts/gpt/current_gpt_graph.xml -SsourceProd=/home/jose/EOData3/Instrument/MERIS/V3/L1B/FSG/MER_FSG_1PNEPA20080725_092241_000000252070_00351_33471_3811.N1 -ScloudMaskProduct=/home/jose/EOData3/cloud_prob/V3_cloud_prob_MER_FSG_1PNEPA20080725_092241_000000252070_00351_33471_3811.nc&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;2&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;3&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;4&lt;/span&gt;SLF4J: Failed to load class &amp;#034;org.slf4j.impl.StaticLoggerBinder&amp;#034;.&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;5&lt;/span&gt;SLF4J: Defaulting to no-operation (NOP) logger implementation&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;6&lt;/span&gt;SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;7&lt;/span&gt;Error: Could not load mediaLib accelerator wrapper classes. Continuing in pure Java mode.&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;8&lt;/span&gt;Occurs in: com.sun.media.jai.mlib.MediaLibAccessor&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;9&lt;/span&gt;com.sun.media.jai.mlib.MediaLibLoadException&lt;br /&gt;&lt;span class='code-lines'&gt;10&lt;/span&gt;kernel sum = 0.08745136&lt;br /&gt;&lt;span class='code-lines'&gt;11&lt;/span&gt;kernel sum = 0.08745136&lt;br /&gt;&lt;span class='code-lines'&gt;12&lt;/span&gt;kernel sum = 0.8996342&lt;br /&gt;&lt;span class='code-lines'&gt;13&lt;/span&gt;kernel sum = 0.8996342&lt;br /&gt;&lt;span class='code-lines'&gt;14&lt;/span&gt;x, y = 73,101&lt;br /&gt;&lt;span class='code-lines'&gt;15&lt;/span&gt;x, y = 73,101&lt;br /&gt;&lt;span class='code-lines'&gt;16&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;17&lt;/span&gt;Error: null&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Any hints? or advice? Is it a bug?</summary>
    <dc:creator>Jose M. Beltran</dc:creator>
    <dc:date>2012-05-14T09:31:20Z</dc:date>
  </entry>
  <entry>
    <title>RE: recommended minimum subset size for ICOL to run over a MER FR image</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68473" />
    <author>
      <name>Olaf Danne</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68473</id>
    <updated>2012-05-14T09:15:44Z</updated>
    <published>2012-05-14T09:15:44Z</published>
    <summary type="html">Dear Jose,&lt;br /&gt;&lt;br /&gt;from theory, the adjacency effect (which ICOL shall correct for) is caused by two main contributions, the Rayleigh and the aerosol scattering. If you have land and water (ocean or inner lakes) in your image, the Rayleigh contribution is significant on a range of about 30km distance from a coastline, and the aerosol contribution on a range of about 10km.  Therefore, 30*30 and 10*10km are the sizes of the ICOL &amp;#034;correction windows&amp;#034; for each pixel. So, if you consider a specific region of interest, we would recommend to use a subset which exceeds your region of interest by at least 30 kilometres to each direction (no matter if you use FR or RR images). In this way you make sure that sufficient information from the image is used in the ICOL correction.&lt;br /&gt;&lt;br /&gt;I hope this helps.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Olaf</summary>
    <dc:creator>Olaf Danne</dc:creator>
    <dc:date>2012-05-14T09:15:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there an efficient way to apply a kernel</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68468" />
    <author>
      <name>Thomas Storm</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68468</id>
    <updated>2012-05-14T08:55:17Z</updated>
    <published>2012-05-14T08:55:17Z</published>
    <summary type="html">Dear Erwan,&lt;br /&gt;&lt;br /&gt;Looking into your code, I have observed that your code can only work if a band with data type &amp;#039;byte&amp;#039; is chosen as input; if you choose an input band with a different data type, a NullPointerException is thrown. But that&amp;#039;s not the issue, is it?&lt;br /&gt;&lt;br /&gt;Can you tell me what&amp;#039;s wrong with the target image? Are the values ok in principle but wrongly distributed? Or are the values not ok?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Storm</dc:creator>
    <dc:date>2012-05-14T08:55:17Z</dc:date>
  </entry>
  <entry>
    <title>RE: Is there an efficient way to apply a kernel</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68393" />
    <author>
      <name>Thomas Storm</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=68393</id>
    <updated>2012-05-11T14:56:51Z</updated>
    <published>2012-05-11T14:56:41Z</published>
    <summary type="html">Dear Erwan,&lt;br /&gt;&lt;br /&gt;could you please be a bit more specfic on what goes wrong, e.g. provide an error message?&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Storm</dc:creator>
    <dc:date>2012-05-11T14:56:41Z</dc:date>
  </entry>
</feed>


