[GRASS-dev] GSoC introduction Roberta Fagandini

Roberta Fagandini robifagandini at gmail.com
Tue May 15 03:03:16 PDT 2018


Hi Pierre!
Thank you so much for your hints!
I have already tested Fmask with Sentinel 2 images but I didn't have great
results. However, it is worth investigating better!
Thanks for all the references!

Roberta

2018-05-15 0:51 GMT+02:00 Pierre Roudier <pierre.roudier at gmail.com>:

> Hi Roberta,
>
> On top of the review linked by Vero, I thought I'd mention the Fmask
> procedure -- it seems to give great results and there is a python
> library on Github.
>
> *Relevant GRASS GIS tickets*:
>
> https://trac.osgeo.org/grass/ticket/3473
> https://trac.osgeo.org/grass/ticket/3283
>
> *Papers*:
>
> https://www.researchgate.net/publication/270596187_Improveme
> nt_and_expansion_of_the_Fmask_algorithm_Cloud_cloud_shadow_
> and_snow_detection_for_Landsats_4-7_8_and_Sentinel_2_images
> https://www.researchgate.net/publication/324836341_Improveme
> nt_of_the_Fmask_algorithm_for_Sentinel-2_images_Separating_
> clouds_from_bright_surfaces_based_on_parallax_effects
>
> *Software*:
>
> http://pythonfmask.org/en/latest/
> https://github.com/prs021/fmask
>
> Hopefully this is helpful,
>
> Pierre
>
> On 7 May 2018 at 19:49, Roberta Fagandini <robifagandini at gmail.com> wrote:
> >
> >
> > 2018-05-06 21:52 GMT+02:00 Veronica Andreo <veroandreo at gmail.com>:
> >>
> >> Hey Robi,
> >
> >
> > Hi Vero!!
> >
> >>
> >>
> >> I just found this review [0]. It is for Landsat, but maybe some insights
> >> could be also useful for you (?)
> >
> >
> > Thank you so much! I know this paper and it could be very useful
> especially
> > for the second part of the procedure.
> > I'll read it carefully!
> >
> >>
> >>
> >> Cheers :),
> >> Vero
> >
> >
> > Thanks!
> > Robi
> >
> >>
> >>
> >> [0]
> >> https://www.researchgate.net/publication/324975294_Cloud_and
> _Cloud_Shadow_Detection_for_Landsat_Images_The_Fundamental
> _Basis_for_Analyzing_Landsat_Time_Series
> >>
> >> El jue., 3 may. 2018 a las 22:06, Roberto Marzocchi
> >> (<roberto.marzocchi at gmail.com>) escribió:
> >>>
> >>> Nice! The last step of the script you have written in python works as
> you
> >>> expected.
> >>>
> >>> Now it is important to draw a diagram (or schema ) as a summary for you
> >>> (you have worked a lot in the last few months) and to share it with
> Moritz
> >>> and Markus.
> >>>
> >>> After that, test, test and test ;-) for validation/calibration of the
> >>> automatic procedure.
> >>>
> >>> R
> >>>
> >>> 2018-05-03 18:48 GMT+02:00 Roberta Fagandini <robifagandini at gmail.com
> >:
> >>>>
> >>>>
> >>>> 2018-05-03 14:03 GMT+02:00 Moritz Lennert
> >>>> <mlennert at club.worldonline.be>:
> >>>>>
> >>>>> Hi Roberta,
> >>>>
> >>>>
> >>>> Hi Moritz and Roberto!
> >>>>
> >>>>>
> >>>>>
> >>>>> On 25/04/18 18:03, Roberta Fagandini wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> 2018-04-25 16:03 GMT+02:00 Moritz Lennert
> >>>>>> <mlennert at club.worldonline.be <mailto:mlennert at club.worldonline.be
> >>:
> >>>>>>     Looking at your bash scripts, I think the first thing to do
> during
> >>>>>>     this bonding period is, as you planned yourself, to get familiar
> >>>>>>     with the writing of GRASS modules in Python. You can have a look
> >>>>>> at
> >>>>>>     existing scripts [1, 2] to get feeling for this works and how to
> >>>>>>     structure addon code in order to make it directly installable
> with
> >>>>>>     g.extension.
> >>>>>>
> >>>>>>     You can find the actual function definitions and documentation
> of
> >>>>>>     the GRASS Python scripting library at [3]. The functions in that
> >>>>>>     library should be more than enough to translate your scripts
> into
> >>>>>> a
> >>>>>>     (or several) modules.
> >>>>>>
> >>>>>>     Be aware that GRASS modules create their own GUI. So, unless you
> >>>>>>     need some interactive features in your modules, you will not
> have
> >>>>>> to
> >>>>>>     program your own GUI.
> >>>>>>
> >>>>>>
> >>>>>> Thank you for your precious suggestions! I'll start studying how to
> >>>>>> write a GRASS module in Python in the next days and at the same
> time I will
> >>>>>> keep on testing the procedures so as to show you some results and
> fix some
> >>>>>> open points.
> >>>>>>
> >>>>>>
> >>>>>>     Something else you should probably do during this bonding time
> is
> >>>>>> to
> >>>>>>     elaborate a schema of your algorithm, so that it is easier to
> >>>>>>     understand what it does at each step.
> >>>>>>
> >>>>>>
> >>>>>> Yes, this could be very useful also for me in order to better
> organize
> >>>>>> and put in order everything!
> >>>>>>
> >>>>>
> >>>>> Have you advanced on any of this ? Do you have any questions ? Please
> >>>>> don't hesitate to ask on the mailing list.
> >>>>
> >>>>
> >>>> Yes, I started working with GRASS Python scripting library. I'm
> >>>> following the link [0] you suggested, I'm also looking at other
> existing
> >>>> GRASS scripts [1,2] and moreover, Roberto gave me one of his scripts
> as an
> >>>> example. I have just committed the first version of the python script
> I'm
> >>>> working on, it works and I'm quite satisfied ;-)
> >>>> Tomorrow I want to elaborate the schema of the algorithm and at the
> same
> >>>> time, I have to keep testing the procedure. As I wrote in the bash
> file,
> >>>> shadows detection seems to be strongly land cover dependent therefore
> I
> >>>> think it is necessary to test the procedure using several images
> sensed in
> >>>> different seasons, latitude, etc.
> >>>>
> >>>> Anyway, I'll commit some results tomorrow so as to show you something
> >>>> more concrete!
> >>>>>
> >>>>>
> >>>>> Best wishes,
> >>>>> Moritz
> >>>>
> >>>>
> >>>> Best regards,
> >>>> Roberta
> >>>>
> >>>> [0] https://grass.osgeo.org/grass75/manuals/libpython/script_
> intro.html
> >>>> [1] https://trac.osgeo.org/grass/browser/grass/trunk/scripts
> >>>> [2] https://trac.osgeo.org/grass/browser/grass-addons/grass7
> >>>
> >>>
> >>> _______________________________________________
> >>> grass-dev mailing list
> >>> grass-dev at lists.osgeo.org
> >>> https://lists.osgeo.org/mailman/listinfo/grass-dev
> >
> >
> >
> > _______________________________________________
> > grass-dev mailing list
> > grass-dev at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/grass-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20180515/339c22f3/attachment-0001.html>


More information about the grass-dev mailing list