precision and recall computation
現在この質問をフォロー中です
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます。
エラーが発生しました
ページに変更が加えられたため、アクションを完了できません。ページを再度読み込み、更新された状態を確認してください。
古いコメントを表示
i have a background subtracted image and its ground truth. How can i find the accuracy using precision and recall.precision=tp/(tp+fp),and recall=tp/(tp+fn). F measure=2*p*r/p+r. i want to get these values. please help
採用された回答
Image Analyst
2013 年 9 月 4 日
How are you defining true positive (tp), false positive (fp), and false negative (fn)? Is it just based on whether the difference between your output pixel and your ground truth pixel is zero or non-zero? Wouldn't accuracy just be the ratio of true positive pixels to the number of pixels in your image?
11 件のコメント
soumya
2013 年 9 月 4 日
i have binary image of ground truth and obtained output in binary. how should i compute tp tn etc? pls help
Image Analyst
2013 年 9 月 4 日
If you're looking at each pixel, then count the true positives like this
% Calc true positive image, where both images are true.
match11 = (testImage == truthImage) & testImage; % This is a binary image
% Calc true negative image, where both images are false.
match00 = (testImage == truthImage) & ~testImage; % This is a binary image
% Calc false positive image, where test image is true & truth is false
match10 = testImage & ~truthImage; % This is a binary image
% Calc false negative image, where test image is false & truth is true
match01 = ~testImage & truthImage; % This is a binary image
% Count up the "true" values in the binary images.
numberOfTruePositives = sum(match11(:));
numberOfTrueNegatives = sum(match00(:));
numberOfFalsePositives = sum(match10(:));
numberOfFalseNegatives = sum(match01(:));
Does that make sense to you?
soumya
2013 年 9 月 5 日
sir,what i need is to get the true positive of the pixels in a frame.i have a ground truth image,in which foreground region is marked white and background region are marked black.after execution of my code, i got output image.I want to check,how much of my output image matches with ground truth. is dat possible?
Image Analyst
2013 年 9 月 5 日
Yep, that's what I gave you.
but sir, when i executed the code that u provided,my numberof true positives=0, where the output is mostly similar to ground truth..can u pls help?
soumya
2013 年 9 月 5 日
probably,my two formats are different,dat could be the problem. testImage is logical,truthImage is uint8.Is dat ryt sir?
soumya
2013 年 9 月 5 日
sir,I got result....Thank u so much sir...I was a bit nervous...sorry for the blunters.... :)
Image Analyst
2013 年 9 月 5 日
They both need to be binary images since that is what you said at first and that's how I designed the code. If they're both gray scale images then you'll need to modify it. But whatever, they both must be the same type.
Abdulrahman Mkaies
2015 年 4 月 29 日
編集済み: Abdulrahman Mkaies
2015 年 4 月 29 日
if the output image (the result image ) isnt in the same location for crosses exactly (there is an error in distance , lets say 10 pixels around the original crosses ) , Can this way adapt well ??
if not, what should I modify ?
Plzzzzz answer
Image Analyst
2015 年 4 月 29 日
I don't have the slightest idea what you're talking about. You're not even the original poster for this message, that's a year and a half old. Please read this and start your own question.
Abdulrahman Mkaies
2015 年 4 月 30 日
yes Sir, my question is here : http://www.mathworks.com/matlabcentral/answers/214319-accuracy-and-precision-computation , Could you give me your advise please ? , Thank you in advance
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Detection についてさらに検索
参考
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)
