Image Processing with Backpropagation algorithm

First of all, I don't have the code yet for this project. I just want to ask first what would be the good approach/way to do this project before I start with the code (although I'm not that good in MATLAB). So our project is to determine the shades of green of the leaves and the shape of the diseases present on the leaves. What we have proposed so far is to make a database for the shape and color using the backpropagation. And then the test image will be compare to the database. Do you think that's a good approach? Can you suggest some other approach to do this better.
Thank you and God bless :)

 Akzeptierte Antwort

Greg Heath
Greg Heath am 14 Sep. 2013

1 Stimme

Backpropagation is not used to directly create a data base.
However, if you have a data base of inputs and targets, one of the backpropagation functions like fitnet (regression or curvefitting) or patternnet (classification or pattern recognition) is used to NOT ONLY output close approximations to training target vectors when the corresponding training input vectors are presented, BUT, more importantly, generalize to nontraining data.
Backpropagation can be used to create nets for testing whether or not your choice of targets and target coding (real?, max? min? binary? unity sum? etc) is useful.
Hope this helps.
Thank you for formally accepting my answer
Greg

2 Kommentare

Elvin
Elvin am 14 Sep. 2013
Thank you for your answer. That helps a lot. I thought I could use backpropagation for the database. May I ask how am I going to create the database for the shape and color? THanks
Greg Heath
Greg Heath am 18 Sep. 2013
Bearbeitet: Greg Heath am 18 Sep. 2013
You should post a new question on how to implement image feature extraction in order to create a data base of shape and color features.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (3)

Shashank Prasanna
Shashank Prasanna am 8 Sep. 2013

1 Stimme

Hi Elvin, what you are proposing is a supervised learning approach. backpropogation (Neural Networks) to train your data is one good approach. You could also explore other supervised learning approaches in the statistics toolbox:
Because of the convenient way the functions have been written, its easy to just try different algorithms quickly that saves you time.
Here are some good ways to get started:

3 Kommentare

Elvin
Elvin am 9 Sep. 2013
Thank you for your reply sir. I appreciate it. :)
By the way, I forgot to mention that we already proposed our approach and our panels already approved it. I'm just confuse with our process. So is it right that I should make the color and shape database using the backpropagation algorithm?
Shashank Prasanna
Shashank Prasanna am 16 Sep. 2013
Bearbeitet: Shashank Prasanna am 16 Sep. 2013
backpropogation can be used to train on a dataset for future prediction and is a popular approach. You can use the Neural Network Toolbox to do that.
It is not clear what you mean when you say "make the color and shape database"
i want create database of image and i want to enter this image into NN..my asking which image saving in database ?? the original images or after fuature extraction?

Melden Sie sich an, um zu kommentieren.

Greg Heath
Greg Heath am 27 Apr. 2014

1 Stimme

You need to search on image feature extraction.
Elvin
Elvin am 12 Sep. 2013

0 Stimmen

Any help with this one? Thanks

Kategorien

Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by