Login  Register

2d polygon Fourier shape descriptors

Posted by BenTupper on Nov 04, 2009; 4:26pm
URL: http://imagej.273.s1.nabble.com/2d-polygon-Fourier-shape-descriptors-tp3690556.html

Hello,

I have been using Thomas Boudier's (http://www.snv.jussieu.fr/~wboudier/softs.html 
) Fourier_ plugin to get fourier shape descriptors.  It is new  
territory for me but the reference he cites  (http://www.bioss.ac.uk/staff/chris/ch6.pdf 
) and his code are *very* helpful.  I modified the code slightly to  
make the descriptors invariant to translation.  But from my simple  
tests with circles, the descriptors are not invariant to scale.  I  
haven't tested invariance with respect to rotation.

So, in my search for more information on this I came across this paper  
"A Modified Fourier Descriptor for Shape Matching in MARS" by Yong  
Rui, Alfred C She, and Thomas S Huang (research.microsoft.com/en-us/um/
people/yongrui/ps/sing97.pdf)  I think this describes the metrics I  
want (transformation invariant descriptors), but goodness what a work  
out for the uninitiated!

I haven't found any references to a java implementation (or even  
better an ImageJ plugin).  In fact, I haven't found any  
implementations in nay language.  I thought it couldn't hurt to ask  
here before I wade in much deeper.  Anyone aware of an implementation  
of the Modified Fourier Descriptors in java?


Thanks and cheers,
Ben