You guys want to get into image appliation using Joone
then you need to get an implementation of a convolution
network in there. I have already written one in Java. It
would take time to move it over to Joone and implement the
backpropagation method used. At the present moment i
have little time but in a couple of weeks i should have time.
If there is demand for this i will do it. Further i saw one of
the requests for inputing images. well the best way is to
either convert to grayscale and from there extract the
singular pixel values or have a coloured image input have
three outputs for the 3 primary colours. implementations
using colour often seperate the colours out because they
often effect the recognition process diferently. Combining
the colour into a homogennous data input will result in loss
of information(might aswell use greyscal). I can provide an
implementation of greyscale images both as input and
output and furthermore on the connection weights per node
of the som. All this can be done using JAI. If you guys want
me to give it a go please say so. If you want an example of
what a convolution network is and what it can do go to Yann
LeCun's site just google his name and you should get to hi
site there are numerous papers on there.
Logged In: YES
user_id=1075145
COOL!!!
I just came across Yann LeCun's web site couple of week ago,
just to pick up some image database provided by him. It is
impressive what the convolution network can do, especially
it can recognize the handwritten digit in a very noisy
environment.
However, I haven't have time to read through what is
convolution network about. Hope I have time to read through
it. Perhaps you would like to give one or two sentences to
explain on convolution network ;)
just some comment to add. if further image feature
extraction function is needed, i would suggest using ImageJ.
I had try to use ImageJ and JOONE in my app. They work well!
some questions:
should we integrated the image processing/ image feature
extraction capability into JOONE? will it break the initial
design goal of JOONE, and increase the complexity of JOONE?
It would be nice to implement this into Joone, but I don't know how easy it would be. When and if you have time to give it a go, please let me know