Hi,
  Replies below...

tor, 19 06 2008 kl. 13:26 -0400, skrev Thomas L. Scofield: 
> I do not currently have any code to contribute.  You and I first
> conversed several months ago when I was thinking about contributions
> to Octave itself, imread and imwrite functions, in particular.  My
> inquiries came a while before the free time needed to write anything,
> but as far as I can determine, these functions have not been added to
> core Octave as of yet and, if that is correct, that's what I'll focus
> on first.

'imread' and 'imwrite' have not yet been moved to core Octave, so if
you're up to the task, I think many people would be grateful. If this is
something you want to do, I think a good first step would be to ask on
the maintainers list about what work has been done so far (I think John
did some work that he didn't publish).

> I am quite interested in imaging in general, perhaps also in helping
> to develop a level set method package for Octave.

The general advice we give people is to do what ever interests you. So,
if you're into level set methods, then I'd welcome some to the image
package (this reminds me, I have a decent implementation of the
Chan-Vese segmentation algorithm lying around somewhere, that I really
should publish).

> So, if you want some code first before giving me SVN access, can you
> suggest some good starter function for the image package for me to
> write?  (I'm thinking something here that would be of some
> use---perhaps something that exists in Matlab's image processing
> toolbox, which I have---but that is not now in the image package.

I have a few functions on my wish list that are in the matlab image
processing toolbox:
  * radon (I think that's the name of the radon transform)
  * bwtraceborder (again, I think that's the name). I have some code for
this, so let me know if you want to work on it.
  * generalise 'bwdist' to handle ND data (this shouldn't be too hard)
  * implement some different distance measures for 'bwdist'
We probably miss more functions, but to be honest, I think the 'image'
package already is soo much better than the matlab one, so I tend to
introduce features not available in Matlab. Here are a few from my
current wish list:
  * It would be nice to have one (or more) function(s) for plotting
'standard' things on top of images. You know, functions for plotting
lines, points, circles, ellipses (perhaps with a special syntax for
visualising covariance matrices?).
  * An interest point detector. This function should be able to detect
Harris points, LoG/DoG extremas, etc.
  * Reimplement 'bwlabel' as the one we currently have, doesn't have any
license, and we really should have one that's GPL.
  * Extend 'im2bw' such that it includes several standard segmentation
algorithms.
  * Extend 'imsmooth' to support other algorithms (I would love to see
support for Joachim Weickert's anisotropic filters).

I have some code lying around that can get you started on any of these
subjects if they interest you. So let me know if you want to work on
some of this. But you should just do what ever you find interesting...

Søren



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to