Changes between Version 48 and Version 49 of GSoC/2016/Additional_segmentation_algorithms/weekly_report
- Timestamp:
- Jun 5, 2016, 9:13:18 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2016/Additional_segmentation_algorithms/weekly_report
v48 v49 76 76 === What did you get done this week? === 77 77 * 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: 79 79 {{{ 80 80 103 103 103 103 103 103 106 104 … … 87 87 103 103 107 104 103 106 103 107 88 88 }}} 89 after the mean-shift iteration :89 after the mean-shift iterations: 90 90 {{{ 91 91 103.99 104.00 104.01 104.04 104.07 104.11 104.15 104.20 … … 98 98 104.17 104.20 104.24 104.28 104.31 104.33 104.35 104.36 99 99 }}} 100 Then the image has been classified tosegmentation image with object ID:100 segmentation image with object ID: 101 101 {{{ 102 102 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 … … 109 109 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 110 110 }}} 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.112 111 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 114 117 === What do you plan on doing next week? === 115 118 * 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. 116 119 1. Implement the mean-shift algorithm iteration part. 120 117 121 2. Refer to the r.clump/clump.c to implement the object segmentation part. 122 118 123 3. Merger the smaller super-pixels to adjacent super-pixel which under the threshold and write the output band 124 119 125 === Are you blocked on anything? === 120 126 * Not for now