次のプロパティを持つ画像をMatlabにロードしました。
Name(X) , Size (512x512) , Bytes (262144) , Class(uint8) ,
ガウスノイズを追加し、ウェーブレット変換を使用してそのノイズを除去しました。逆ウェーブレット変換を実行すると、最終的な出力画像が得られます。
Name(Xsyn) , Size (504x504) , Bytes (2032128) , Class(Double)
今、私はを使用して信号対雑音比(SNR)を計算しようとしています
SNR = 20*log10(norm(X(:))/norm(X(:)-Xsyn(:)));
ただし、次のエラーが表示されます。
??? Error using ==> minus
Matrix dimensions must agree.
したがって、最終的な画像の行列の次元を変更する必要があると思います(Xsyn
)。Xsyn
では、この画像のマトリックス寸法(504x504)をXsyn
サイズ(512x512)に変更するにはどうすればよいですか?
または、SNRを確認する別の方法はありますか?