<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2018-07-02 10:57 GMT+02:00 Stefan Blumentrath <span dir="ltr"><<a href="mailto:Stefan.Blumentrath@nina.no" target="_blank">Stefan.Blumentrath@nina.no</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="NO-BOK">
<div class="gmail-m_3293345194693849299WordSection1">
<p class="MsoNormal"><span>Ciao Roberta,</span></p></div></div></blockquote><div><br></div><div>Ciao Stefan,</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NO-BOK"><div class="gmail-m_3293345194693849299WordSection1"><p class="MsoNormal"><span><u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Thanks for all your excellent work and comprehensive documentation and information also on dev list.</span></p></div></div></blockquote><div><br></div><div>Thank you, I'm glad you appreciate it and I hope it will be useful for you!</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NO-BOK"><div class="gmail-m_3293345194693849299WordSection1"><p class="MsoNormal"><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">In the light of the discussion around the Sentinel-2 pre-processing wrapper script, I was wondering if you plan / were considering to add a multi-temporal approach to cloud detection
 [1,2,3] to your module?</span></p></div></div></blockquote><div><br></div><div>No at the moment, I'm sorry. I have never worked on a multi-temporal approach for cloud detection, one of the main goals of my PhD research is indeed the definition of a procedure for the identification of clouds on a single image.</div><div>Maybe it would take too long to integrate a new multi-temporal approach into the project now. <br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NO-BOK"><div class="gmail-m_3293345194693849299WordSection1"><p class="MsoNormal"><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">If your GSoC was a "pick and choose event”, I would personally be more than satisfied with an “i.atcorr.params” module (or the like) that compiles 6s input file (maybe just with simple
 user input on geometrical conditions, aerosol model, …) instead of a wrapper for a full preprocessing chain, if that allows you to work on a (at least preliminary) multitemporal could detection procedure…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Maybe you discussed this already with your mentors. So, I have no intentions to interfere here, just indicate my personal preferences
</span><span lang="EN-GB" style="font-family:"Segoe UI Emoji",sans-serif">😉</span><span lang="EN-GB"> …</span></p></div></div></blockquote><div><br></div><div>I have already discussed the next steps of the project with my mentors and we thought of integrating other algorithms for cloud detection (e.g. fmask) into the module. I'm not able to evaluate if an existant multi-temporal algorithm can be easily and quickly integrated into the module.</div><div>I will certainly read the links you suggested, but in the meantime, if you have more precise ideas about it, please let me know..maybe it could be easier than I expect! ;-)</div><div><br></div><div>I would like to know what you think, Moritz and Roberto, about the integration of a multi-temporal approach in the module.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NO-BOK"><div class="gmail-m_3293345194693849299WordSection1"><p class="MsoNormal"><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">As for AOT estimation, this paper might be of interest?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><a href="http://www.mdpi.com/2072-4292/9/12/1230/htm" target="_blank">http://www.mdpi.com/2072-4292/<wbr>9/12/1230/htm</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kind regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Stefan</span></p></div></div></blockquote><div><br></div><div>Cheers,</div><div>Roberta</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NO-BOK"><div class="gmail-m_3293345194693849299WordSection1"><p class="MsoNormal"><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">1: <a href="https://www.sciencedirect.com/science/article/pii/S0034425710000908" target="_blank">
https://www.sciencedirect.com/<wbr>science/article/pii/<wbr>S0034425710000908</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">2: <a href="http://www.cesbio.ups-tlse.fr/multitemp/?p=6832" target="_blank">
http://www.cesbio.ups-tlse.fr/<wbr>multitemp/?p=6832</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">3: <a href="https://forum.step.esa.int/t/maccs-maja-now-distributed-as-binary-code-for-non-commercial-use/5500" target="_blank">
https://forum.step.esa.int/t/<wbr>maccs-maja-now-distributed-as-<wbr>binary-code-for-non-<wbr>commercial-use/5500</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> grass-dev <<a href="mailto:grass-dev-bounces@lists.osgeo.org" target="_blank">grass-dev-bounces@lists.<wbr>osgeo.org</a>>
<b>On Behalf Of </b>Roberta Fagandini<br>
<b>Sent:</b> søndag 1. juli 2018 11:23<br>
<b>To:</b> <a href="mailto:soc@lists.osgeo.org" target="_blank">soc@lists.osgeo.org</a>; GRASS developers list <<a href="mailto:grass-dev@lists.osgeo.org" target="_blank">grass-dev@lists.osgeo.org</a>><br>
<b>Subject:</b> [GRASS-dev] GSoC 2018 report week 07 - GRASS GIS module for Sentinel-2 cloud and shadow detection<u></u><u></u></span></p><div><div class="gmail-h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Hi all!<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">I'm Roberta Fagandini and I'm working on my GSoC project, a GRASS GIS module for Sentinel-2 cloud and shadow detection.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">This is my report for the seventh week of coding.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">1) What did I complete this week?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Continued coding the GRASS python script to execute i.atcorr for all bands of the input image changing accordingly the requested input parameters and control file [0]<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Changed some lines of the code according to the i.atcorr manual page (e.g. lon/lat retrieved from the computational region and not from metadata file) [0]<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Added the automatic computation of mean target elevation from the input dem [0]<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Wrote and added the python script for retrieving <span style="background:white">the aerosol optical thickness (</span>AOT) value from AERONET data using Py6S library [1]<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Discussed with dev community about the need to write my own routine to retrieve and compute AOT at 550 nm avoiding too many dependencies [2]<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Started writing my own routine to extract and compute AOT at 550 (one of the parameters of the i.atcorr control file) [3]<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">2) What am I going to achieve for next week?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Finish writing the routine for AOT computation<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Understand how to automatically retrieve some parameters for the control file like aerosol and atmospheric models<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:47.25pt">
<u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></span><u></u><span style="font-size:9.5pt">Finish defining the automatic procedure for retrieving all the last missing parameters for the control file<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">3) Is there any blocking issue?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">No at the moment but the coding of the routine takes more time than expected.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Here the links to my GitHub repository [4] and wiki page [5] <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Kind regards,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">Roberta<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[0] <a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/52ede2e0e8d157f5b19fbb414c29bbde0e728b13#diff-d42beca70d363fcee5a6ec17260c5129" target="_blank"><span style="color:rgb(17,85,204)">https://github.com/<wbr>RobiFag/GRASS_clouds_and_<wbr>shadows/commit/<wbr>52ede2e0e8d157f5b19fbb414c29bb<wbr>de0e728b13#diff-<wbr>d42beca70d363fcee5a6ec17260c51<wbr>29</span></a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[1] <a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/a8757bfaae04c283daab1b03216b3e0d7ed4c885" target="_blank"><span style="color:rgb(17,85,204)">https://github.com/<wbr>RobiFag/GRASS_clouds_and_<wbr>shadows/commit/<wbr>a8757bfaae04c283daab1b03216b3e<wbr>0d7ed4c885</span></a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[2] <a href="https://lists.osgeo.org/pipermail/grass-dev/2018-June/088814.html" target="_blank"><span style="color:rgb(17,85,204)">https://lists.osgeo.org/<wbr>pipermail/grass-dev/2018-June/<wbr>088814.html</span></a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[3] <a href="https://github.com/RobiFag/GRASS_clouds_and_shadows/commit/568164ea4f093a3045b2562404ece544d1ff6f0f" target="_blank"><span style="color:rgb(17,85,204)">https://github.com/<wbr>RobiFag/GRASS_clouds_and_<wbr>shadows/commit/<wbr>568164ea4f093a3045b2562404ece5<wbr>44d1ff6f0f</span></a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[4] <a href="https://github.com/RobiFag/GRASS_clouds_and_shadows" target="_blank"><span style="color:rgb(17,85,204)">https://github.com/<wbr>RobiFag/GRASS_clouds_and_<wbr>shadows</span></a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt">[5] <a href="https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection" target="_blank"><span style="color:rgb(17,85,204)">https://trac.osgeo.org/<wbr>grass/wiki/GSoC/2018/<wbr>CloudsAndShadowsDetection</span></a><u></u><u></u></span></p>
</div>
<p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

</blockquote></div><br></div></div>