[GRASS-dev] GSoC introduction Roberta Fagandini
Roberta Fagandini
robifagandini at gmail.com
Wed May 16 07:51:45 PDT 2018
Hi Stefan!!
2018-05-16 16:22 GMT+02:00 Stefan Blumentrath <Stefan.Blumentrath at nina.no>:
> Hi Roberta,
>
>
>
> Here in Norway we can do some “worst case” testing for your algorithm.
> Plenty of snow and clouds in the mountains, and heavily rugged terrain,
> that presumably has quite some effect on cloud shadows…
>
Thank you so much!!
The cases you describe are "the best cases" for me, clouds and snow are
hard to distinguish and shadows are strongly dependent on land use/cover.
Now I'm working on the python script, as soon as it is ready I will share
it with the community and commit it to my GitHub repository [0]
>
> Looking forward to following your project from the side!
>
If you want you can follow the project progress on my wiki page [1]
>
>
> Kind regards,
>
> Stefan
>
Keep in touch!
best wishes
Roberta
[0] https://github.com/RobiFag/GRASS_clouds_and_shadows
[1] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection
>
>
>
>
> *From:* grass-dev <grass-dev-bounces at lists.osgeo.org> *On Behalf Of *Roberta
> Fagandini
> *Sent:* onsdag 16. mai 2018 16.01
> *To:* Pierre Roudier <pierre.roudier at gmail.com>
> *Cc:* grass-dev <grass-dev at lists.osgeo.org>
> *Subject:* Re: [GRASS-dev] GSoC introduction Roberta Fagandini
>
>
>
>
>
> Thank you, Pierre!! I will keep the community constantly updated on the
> progress of the module.
>
> Every feedback is welcome so please do not hesitate to send me yours! ;)
>
>
>
> Roberta
>
>
>
> 2018-05-15 23:46 GMT+02:00 Pierre Roudier <pierre.roudier at gmail.com>:
>
> Interesting to hear your results, Roberta -- the reason I brought this
> up is that some of my colleagues (non-GRASS users :( ) tried it very
> successfully.
>
> Happy to follow up with them if need be,
>
> P
>
>
> On 15 May 2018 at 22:03, Roberta Fagandini <robifagandini at gmail.com>
> wrote:
> > 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/20180516/03d6fda2/attachment-0001.html>
More information about the grass-dev
mailing list