Difference between revisions of "User:Carandraug"

From Octave
Jump to navigation Jump to search
(→‎Octave to do list: remove section. I am not using my own project manager for this)
(add list of things I would like to see on the image package soon)
 
Line 2: Line 2:
  
 
Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much.
 
Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much.
 +
 +
=== Roadmap ===
 +
 +
The following are missing targets that would be nice to have on future releases of the image package
 +
 +
* add ellipse properties to {{codeline|regionprops}} (see bug {{bug|44100}})  ([http://hg.code.sf.net/p/octave/image/rev/7cf22a478792 done])
 +
* speed up {{codeline|regionprops}} for large images with many small objects (probably work around for loop with labeled == labelid)
 +
* support passing {{codeline|bwconncomp}} output to {{codeline|regionprops}} (and then fix {{codeline|bwpropfilt}} to use that instead of a labeled image)
 +
* ND support on {{codeline|imfilter}}
 +
* check if {{codeline|normxcorr2}} is Matlab compatible and investigate making use of {{codeline|fftconvn}} since it's likely to receive large input
 +
* investigate implementing the missing deconvolution functions (see patch {{patch|8571}})
 +
* anything else that is done or submitted before the above are done

Latest revision as of 17:50, 31 August 2018

I got involved with Octave on the Winter of 2010, at the end of my first year as PhD student. My project involved using a Matlab piece of code written by a collaborator but I refused to use it, I wanted free software. So I convinced the collaborators to release it under GPL and ported it to Octave (released as frapinator, but I really should go back and write it properly).

Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much.

Roadmap[edit]

The following are missing targets that would be nice to have on future releases of the image package

  • add ellipse properties to regionprops (see bug #44100) (done)
  • speed up regionprops for large images with many small objects (probably work around for loop with labeled == labelid)
  • support passing bwconncomp output to regionprops (and then fix bwpropfilt to use that instead of a labeled image)
  • ND support on imfilter
  • check if normxcorr2 is Matlab compatible and investigate making use of fftconvn since it's likely to receive large input
  • investigate implementing the missing deconvolution functions (see patch #8571)
  • anything else that is done or submitted before the above are done