<p dir="ltr">Would it make sense to let it be separate?</p>
<div class="gmail_quote">On Dec 20, 2014 11:52 PM, "Nikos Alexandris" <<a href="mailto:nik@nikosalexandris.net">nik@nikosalexandris.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
<br>
I want to integrate the "AHPF" fusion algorithm, <i.fusion.hpf> [0], into <i.pansharpen> [1]. And I need some assistance.<br>
<br>
<br>
1. <i.pansharpen> has the following, simple, interface:<br>
<br>
i.pansharpen [-sl] red=name green=name blue=name pan=name<br>
   output=basename method=value [--overwrite] [--help] [--verbose]<br>
   [--quiet] [--ui]<br>
<br>
plus<br>
<br>
Flags:<br>
  -s   Serial processing rather than parallel processing<br>
  -l   Rebalance blue channel for LANDSAT<br>
<br>
<br>
while the HPF implementation looks like:<br>
<br>
i.fusion.hpf [-l2c] pan=filename msx=filename(s)[,filename(s),.<u></u>..]<br>
   outputsuffix=suffix string [ratio=rational number] [center=string]<br>
   [center2=string] [modulation=string] [modulation2=string]<br>
   [trim=rational number] [--overwrite] [--help] [--verbose] [--quiet]<br>
   [--ui]<br>
<br>
plus<br>
<br>
Flags:<br>
  -l   Linearly match histogram of Pan-sharpened output to Multi-Spectral input<br>
  -2   2-Pass Processing (recommended) for large resolution ratio (>=5.5)<br>
  -c   Match color table of Pan-Sharpened output to Multi-Spectral input<br>
<br>
<br>
While the first module appears to be simple and straightforward, it has its limitations (rgb required, underlying ihs method restricted to 8-bit data). The second module appears complex, but it works right away by simply feeding a pan and a multi-spectral band (or bands) and, offers many fine-tuning options.<br>
<br>
2. <i.pansharpen> has the R-G-B logic hardcoded (one pan and three multi-spectral bands required), while <i.fusion.hpf> will work simply with a pan and only one or any number of multiple low-resolution bands.<br>
<br>
If all of the fine-tuning options for HPF will be merged into i.pansharpen, it'll get "heavy" and complex.  I am asking for help to design the integration (not for the actual coding).  Any ideas?<br>
<br>
<br>
Thank you, Nikos<br>
<br>
<br>
--<br>
[0] <<a href="https://github.com/NikosAlexandris/i.fusion.hpf" target="_blank">https://github.com/<u></u>NikosAlexandris/i.fusion.hpf</a>><br>
[1] <<a href="http://grass.osgeo.org/grass70/manuals/i.pansharpen.html" target="_blank">http://grass.osgeo.org/<u></u>grass70/manuals/i.pansharpen.<u></u>html</a>><br>
______________________________<u></u>_________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org" target="_blank">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/grass-dev</a><br>
</blockquote></div>