Pull request is up! I also fixed a bug in the fallback call of _solve_cg() if pyamg is not installed. Comments appreciated.
my changes have been merged, so if you pull from github they are in
the master branch now, you can add your changes and make a pull request!
On Thu, Aug 23, 2012 at 02:50:05PM -0700, Josh Warner wrote:
> I'd be happy to include your suggested changes, if it's simpler to go that
> route than have two separate pull requests. ï¿½I don't want to step on any
> toes regarding attribution, though. ï¿½
> Having the 'soft' probabilities available is definitely a useful
> improvement (cleanup, fuzzy post-processing), and I'm glad you implemented
> that! ï¿½
> On Monday, August 20, 2012 4:11:45 PM UTC-5, Emmanuelle Gouillart wrote:
> Hi Josh,
> extending the random walker algorithm to multichannel images sounds like
> a very nice idea, and I'm sure that it would be useful for other people
> (including myself!).
> In fact, I had started working on some improvements of the random walker
> code but didn't go as far as proposing the pull request. I have a branch
> for that on
> you can include these changes when you contribute your changes?
> On Mon, Aug 20, 2012 at 10:03:53AM -0700, Josh Warner wrote:
> > ï¿½ ï¿½I have modified the existing random walker algorithm into a fully
> > ï¿½ ï¿½backwards-compatible version which allows inclusion of
> multispectral data,
> > ï¿½ ï¿½e.g. RGBA channels or different (registered) image modalities. ï¿½I
> > ï¿½ ï¿½liked the existing algorithm, so I just extended it rather than
> write one
> > ï¿½ ï¿½from scratch for my own purposes. ï¿½The overhead is minimal;
> > ï¿½ ï¿½processing is triggered if data is passed as an iterable of arrays
> > ï¿½ ï¿½than just an array. ï¿½
> > ï¿½ ï¿½This amounts to combining image gradients as sqrt(sum-of-squares)
> > ï¿½ ï¿½dividing by sqrt(#channels). ï¿½For obvious reasons, the several
> > ï¿½ ï¿½must be pre-processed to have data on similar ranges by whitening
> or a
> > ï¿½ ï¿½similar method. ï¿½Not usually a problem for RGB, but in medical
> > ï¿½ ï¿½this rears its head.
> > ï¿½ ï¿½Would this be of interest to the community? ï¿½I'd be happy to
> > ï¿½ ï¿½the changes if there is interest.
> Visible links
> 1. https://github.com/emmanuelle/