1. A method for defining a boundary separating a first region and a second region of a digital image, the digital image including one or more color arrangements characteristic of a first visual texture of the first region and one or more color arrangements characteristic of a second visual texture of the second region, the method comprising: selecting, via a user input, a training set of pixels including a portion of the first region and a portion of the second region, wherein the portion of the first region and the portion of the second region do not include a boundary separating the first region and the second region, the training set of pixels exhibiting sample color arrangements associated with both the first and second visual textures; and determining which pixels of the digital image satisfy criteria for classification as associated with the first region and the second region, using input sets based on the training set, each input set including a pixel of interest and neighboring pixels, to indicate a region to which each of the pixels of interest belong, the determining including: (a) calculating for each of particular pixels in the digital image and based on an input set, a probability of the particular pixel being located in the first region or the second region, (b) associating pixels that have a probability that satisfies a first criteria as associated with the first region, (c) associating pixels that have a probability that satisfies a second criteria as associated the second region, (d) associating pixels that do not satisfy the first or the second criteria as associated with a third region that identifies a boundary group of pixels, (e) selecting a different one of the input sets, and (f) repeating steps (a)-(e) using the different one of the input sets until the first region is segmented from the second region without a boundary group of pixels.