Changes between Version 6 and Version 7 of barSoftwareGapFillDetails
- Timestamp:
- 07/25/11 12:45:38 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
barSoftwareGapFillDetails
v6 v7 15 15 [[Image(debug_460_461_VO_step_0-anim.gif)]] 16 16 17 Sizes of consecutive flood-filled areas are compared . If the number of flooded pixels lowers proportionally to boundary lengthacross different levels of gap filling it means that most probably the boundaries of the structure in question do not have any gaps:17 Sizes of consecutive flood-filled areas are compared the resulting region is dilated the same number of times as the boundaries were grown to make the area of the resulting path unbiased. If the number of flooded pixels lowers proportionally to boundary length or remains stable across different levels of gap filling it means that most probably the boundaries of the structure in question do not have any gaps: 18 18 19 19 [[Image(debug_460_461_VO_step_0-anim-AOP.gif)]] … … 42 42 43 43 44 If the reduction of flooded area is grated then expected at certain stage of filter application, it means that boundary gap must have been closed. After finding the optimal number of border expansions (denoted by ` GrowLevel`), the resulting region is dilated the same number of times as the boundaries were grown to make the area of the resulting path unbiased and the resulting correctedbitmap is passed to [http://potrace.sourceforge.net/ PoTrace].44 If the reduction of flooded area is grated then expected at certain stage of filter application, it means that boundary gap must have been closed. After finding the optimal number of border expansions (denoted by `growlevel`) and the bitmap is passed to [http://potrace.sourceforge.net/ PoTrace]. 45 45 46 46 The gap filling algorithm is applied individually for each seed label thus different regions may be processed with different value of `GrowLevel`. Information about which `GrowLevel` was used to trace a particular path is stored in its attributes.