Changes between Version 1 and Version 2 of GSoC/2016/Additional_segmentation_algorithms/weekly_report


Ignore:
Timestamp:
May 29, 2016, 10:38:12 AM (8 years ago)
Author:
hao2309
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2016/Additional_segmentation_algorithms/weekly_report

    v1 v2  
     1
     2== GRASS GSoC 2016 Additional Image Segmentation Algorithms for i.segment ==
     3
     4
     5{| {{Prettytable}}
     6| Student Name:
     7| Bo Yang
     8|-
     9| Organization:
     10| [http://www.osgeo.org/ OSGeo - Open Source Geospatial Foundation]
     11|-
     12| Mentors:
     13| Moritz Lennert, Markus Neteler, Markus Metz
     14|-
     15| Title:
     16| Additional segmentation algorithms for [https://grass.osgeo.org/grass71/manuals/i.segment.html  i.segment]
     17|-
     18| Repository:
     19| GRASS 7, browse at: [https://grass.osgeo.org/grass71/manuals/i.segment.html  i.segment]
     20|}
     21
    122== 16 – 21 May week 0: Setup coding environmental, get familiar with programming manual ==
    223* A small exercise too get you more familiar with basic GRASS code
    3 
    424
    525>>As as part of bonding period, and as you are now able to compile GRASS, I would like to propose a small exercise which is already a first step in the direction of your project and which should allow you to become a bit more familiar with the code and with coding practices: As currently i.segment only provides one algorithm, the entire layout of the module GUI is related to that one algorithm. In the attached screenshot you see the current GUI. My idea would be to have the three  mandatory inputs in the Required tab, then one tab per algorithm with algorithm-specific parameters, then the Optional tab. Otherwise, I'm afraid that the current'Settings' tab becomes overcrowded.
     
    1838>2. The "setting" tab has been changed to the setting of "region growth" since previously it only provided the setting of that algorithm.
    1939>3. Two Tabs of "shift_mean" and "watershed" were added to input the setting of each algorithm. I just give some preliminary input parameters for them, when we start coding I will give more >substantial parameters required in the algorithm.
    20 >The user are supposed to give the input, output, and select which algorithm are utilized. Then define settings of that algorithm in the corresponding tab. The option tab are supposed to be >additional settings. Please see attached pics for new GUI and advise if you think this setting logistic works.
     40The user are supposed to give the input, output, and select which algorithm are utilized. Then define settings of that algorithm in the corresponding tab. The option tab are supposed to be additional settings. Please see attached pics for new GUI and advise if you think this setting logistic works.
    2141
     42
     43== 23 - 28 May week 1: Start coding, develop pseudo code to outline the work ==