[GRASS-dev] GSoC introduction Roberta Fagandini

Roberta Fagandini robifagandini at gmail.com
Fri May 18 02:25:58 PDT 2018


Hi Pierre,

2018-05-16 23:42 GMT+02:00 Pierre Roudier <pierre.roudier at gmail.com>:

> Hi Stefan and Roberta,
>
> We can probably help too -- I work on Antarctic datasets: relief,
> clouds, and very cold, white surface!
>

Thank you so much, I really appreciate it!

Here the link to my wiki page [0] and github repository [1] to follow the
project progress.

[0] https://trac.osgeo.org/grass/wiki/GSoC/2018/CloudsAndShadowsDetection
[1] https://github.com/RobiFag/GRASS_clouds_and_shadows


>
> Cheers,
>
> P
>

Keep in touch!
best wishes

Roberta



>
> On 17 May 2018 at 02:22, Stefan Blumentrath <Stefan.Blumentrath at nina.no>
> wrote:
> > 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…
> >
> >
> >
> > Looking forward to following your project from the side!
> >
> >
> >
> > Kind regards,
> >
> > Stefan
> >
> >
> >
> >
> >
> > 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_
> Improvement_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_
> Improvement_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/20180518/2a5615c4/attachment-0001.html>


More information about the grass-dev mailing list