Changes between Version 48 and Version 49 of GSoC/2016/Additional_segmentation_algorithms/weekly_report


Ignore:
Timestamp:
Jun 5, 2016, 9:13:18 PM (8 years ago)
Author:
hao2309
Comment:

--

Legend:

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

    v48 v49  
    7676=== What did you get done this week? ===
    7777* Implemented the basic mean-shift.c algorithm in [https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016/i.segment/mean_shift_2016_05_30_yb.c sandbox] according to the pseudo-code.
    78   [https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016/i.segment/testing/test_map.ascii A 8x8 ascii raster] from stackoverflow have been used for testing the mean-shift.c basic algorithm, the original image are:
     78  [https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016/i.segment/testing/test_map.ascii A 8x8 ascii raster] from stackoverflow have been used for testing the mean-shift.c basic algorithm, the original image:
    7979{{{
    8080103 103 103 103 103 103 106 104   
     
    8787103 103 107 104 103 106 103 107
    8888}}}
    89   after the mean-shift iteration:
     89  after the mean-shift iterations:
    9090{{{
    9191103.99  104.00  104.01  104.04  104.07  104.11  104.15  104.20
     
    9898104.17  104.20  104.24  104.28  104.31  104.33  104.35  104.36
    9999}}}
    100   Then the image has been classified to segmentation image with object ID:
     100  segmentation image with object ID:
    101101{{{
    1021021.00    1.00    1.00    1.00    1.00    1.00    1.00    1.00
     
    1091091.00    1.00    1.00    1.00    1.00    1.00    1.00    1.00
    110110}}}
    111 * Added parameters (spatial_bandwidth,ms_range_bandwidth and ms_suffix) to both [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/parse_args.c parse_args.c] and [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/iseg.h iseg.h] to integrate stand-alone algorithm to current i.segment.
    112111
    113 * (ongoing) Based on mentors template [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/mean_shift.c mean_shift.c] fill in the codes to implement the algorithm.
     112* Since the stand-alone codes works, now I am integrating it to current i.segment module.
     113  1. Added parameters (spatial_bandwidth,ms_range_bandwidth and ms_suffix) to both [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/parse_args.c parse_args.c] and [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/iseg.h iseg.h] to integrate algorithm to current i.segment.
     114
     115  2. (Ongoing) Based on mentors' template [https://trac.osgeo.org/grass/browser/grass/trunk/imagery/i.segment/mean_shift.c mean_shift.c] fill in the codes to implement the algorithm.
     116
    114117=== What do you plan on doing next week? ===
    115118* integrate the current basic mean-shift C codes to i.segment, make the mean-shift algorithm run using the GUI and command line, rather than stand-alone program.
    116119  1. Implement the mean-shift algorithm iteration part.
     120
    117121  2. Refer to the r.clump/clump.c to implement the object segmentation part.
     122
    118123  3. Merger the smaller super-pixels to adjacent super-pixel which under the threshold and write the output band
     124
    119125=== Are you blocked on anything? ===
    120126* Not for now