what are the important feature of a biomedical image for classification.

1 次查看(过去 30 天)
i want to work with NN for image classification. so i need to extract some important feature

采纳的回答

Walter Roberson
Walter Roberson 2016-11-29
There is only three essential properties of biomedical image for the purpose of classification by computers:
  1. The image must have the property of existence. Non-existent images cannot be classified by computer
  2. The image must have the property of reality, in the sense of not existing only in fiction. For example, Spiderman exists in fiction and so satisfies the property of existence, but Spiderman does not have the property of reality.
  3. The image must be represented in an electronic format that can be used with the computer doing the classification. For example it is fine if the image exists only in trinary (base 3 representation, three-level representation) provided that you are using a computer that can read trinary.
There are no other features that are required for classification of all biomedical images. Every mathematical or positional property of biomedical images is useful for classifying some biomedical images and irrelevant for classifying other images. Furthermore, for any given image, there might be different features that are useful for classification of different aspects. Even the parts you might think of as complete "background" might turn out to be key to extracting something completely different from what you were originally looking for.
  5 个评论
Walter Roberson
Walter Roberson 2016-12-1
There is a lovely quote about the varieties of non-existent beings that often appeared on Usenet in people's .sig but I do not seem to be able to find it at the moment.
It turns out that there is a whole bodies of serious study about varieties of non-existence; https://en.wikipedia.org/wiki/Meinong's_jungle and http://plato.stanford.edu/entries/nonexistent-objects/
For example the logically impossible (such as square circles) are somehow different from the purely imaginary (such as unicorns); and those are somehow different again from the things that could reasonably exist but do not happen to (e.g., there is no stuffed animal on my desk right now as I write this, but there has been in the past and I could easily put one there.)

请先登录,再进行评论。

更多回答(1 个)

Image Analyst
Image Analyst 2016-11-29
These are useful where you don't know exactly what feature you want to measure so you just train the system with thousands of images of known classes and it applies simple things like multi scale convolutions (say, to find edges) and adjusts the weights to identify patterns in the image. Then during application of a test image it will apply the model/weights/CNN to make a guess as to what class your test image belongs.
Here is the course on deep learning that includes convolutional neural networks. One of my coworkers has worked through a number of courses on this topic and found this course to far exceed the rest. https://www.udacity.com/course/deep-learning--ud730
There is a package within Matlab to do convolutional neural networks. http://www.mathworks.com/help/nnet/convolutional-neural-networks.html
  4 个评论
Walter Roberson
Walter Roberson 2016-11-30
"NOTE: Training a convolutional neural network requires the Parallel Computing Toolbox™ and a CUDA®-enabled NVIDIA® GPU with compute capability 3.0 or higher."
Image Analyst
Image Analyst 2016-11-30
OK, for the MATLAB solution, yes.
Actually the guy I work with is not using MATLAB. He said "Because these models typically train faster with NVIDIA GPUs (using the CUDA toolkit), I normally use the Torch language http://torch.ch/ for Deep Learning on a linux server. There are also free Deep Learning packages in the Python language."

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Image Data Workflows 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by