現在この質問をフォロー中です
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます。
I Have to detect the nucleus of the cell...anyone provide me a code to detect the nucleus in the celll....
1 回表示 (過去 30 日間)
古いコメントを表示
sou
2014 年 8 月 21 日
My criteria is to detect the contour of the cell and the contour of the nucleus.... i have done detecting the cell contour.... but i cannot detect the contour of the nucleus... i don't which segmentation method suits.... give me some idea...plz i have atttached the image of celll
thanks in advance.
採用された回答
Image Analyst
2014 年 8 月 21 日
Just threshold and use bwboundaries().
15 件のコメント
sou
2014 年 8 月 25 日
i have tried this sir but it fails to detect the nucleus....plz give me another choice
Image Analyst
2014 年 8 月 25 日
Well what are you calling the nucleus? I don't think you need another choice if the nucleus is the big dark spot in the middle. Show us your code so we can see how it failed. My code is attached and it produced the following image:
Image Analyst
2014 年 8 月 29 日
Yes, that code doesn't look good. Did you try my code on that image? Actually mine uses a fixed threshold. If you need to automatically find the threshold, then we'll have to develop something because the built in Otsu method that graythresh() uses is pretty bad, like it is in almost all cases.
Image Analyst
2014 年 8 月 29 日
So examine the various histograms of all the images and try to identify where the threshold is for the various images. You might also have to do some size and shape filtering after the thresholding to make sure you get oval/round things and not crazy shapes and sizes.
sou
2014 年 8 月 29 日
ok sir. but i don't know how to get that value from histogram?in your program you mentioned binaryImage = grayImage < 110; how you used 110?i can't got it sir plz help me....
Image Analyst
2014 年 8 月 29 日
I just looked at the histogram, and it worked for that image. You didn't say at first that you had any other images. So read my prior comment. You have to come up with something. I don't know the algorithm - you have to invent one. Maybe the triangle method will work well - it often does for me. Or else some ad hoc method of your own invention.
sou
2014 年 8 月 29 日
ok sir i will try...I have extracted the cell boundary and nuclues boundary separately in binary form how should i overlay my extracted boundaries on my original gray image?
Image Analyst
2014 年 8 月 29 日
If you don't know how to format your code as code (highlight code then click {}Code button), then read this http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup or just attach the m-file with the paper clip.
Image Analyst
2014 年 8 月 30 日
編集済み: Image Analyst
2014 年 8 月 30 日
You're still using the lousy built-in auto thresholding algorithm, graythresh(). Aren't you going to write your own? One that actually works for your images? I've not seen 3.bmp or any other images than the one I worked on, so it's impossible for me to improve on the algorithm that I used. Post 5 images if you need help.
sou
2014 年 8 月 31 日
sorry sir..i have attached 2 more images...<</matlabcentral/answers/uploaded_files/17602/3.bmp>>
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!エラーが発生しました
ページに変更が加えられたため、アクションを完了できません。ページを再度読み込み、更新された状態を確認してください。
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
アジア太平洋地域
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)