深層学習による画像の回帰でのgradcam
2 ビュー (過去 30 日間)
古いコメントを表示
深層学習によるX線画像の回帰を行っております。
上記ページの通りにgradcamを用いているのですが、クラス分類のgradcamのように色を薄くして原画像も見えるようにしたいです。
ご教示ください。
0 件のコメント
採用された回答
Atsushi Ueno
2022 年 11 月 1 日
必要部分のみコピーしています。ポイントは「原画像をグレースケール⇒RGBにする」(そうしないとjetカラーマップに乗ってしまう)点です。
load digitsRegressionNet
[XTest,~,YTest] = digitTest4DArrayData;
testDigit = XTest(:,:,:,501); % 原画像
scoreMap = gradCAM(net,testDigit,@(x)x,'ReductionLayer','fc','FeatureLayer','relu_4');
ax(1) = subplot(1,2,1);
imshow(testDigit);
colormap(ax(1),'gray')
ax(2) = subplot(1,2,2);
imshow(repmat(testDigit,1,1,3)); % 原画像をグレースケール⇒RGBにする
hold on
imagesc(rescale(scoreMap),'AlphaData',0.5); % クラス分類のgradcamに倣い透明度を50%にする
colormap(ax(2),'jet')
hold off
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!