• ベストアンサー

メディアンフィルタとエッジ

わたしは大学で情報について学んでいるの者です。先日、図書館で本を読んでいると、ふと疑問が浮かび上がりました。 わたしは考えても、きちんとした理由がわからなかったので、詳しい方、お手数ですが教えていただけませんか?? 1.メディアンフィルタではどのようにしてエッジは保存されるのでしょうか?? 2.エッジ保存フィルタを使うと、なぜエッジが保存されるかのでしょうか?? 3.膨張収縮処理では、エッジはどうなってしまうのですか?? お手数ですがお願いします。とても困っていますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • txrx
  • ベストアンサー率45% (83/184)
回答No.1

同じ質問がありますね。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1059075,http://oshiete1.goo.ne.jp/kotaeru.php3?q=1059110
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メディアンフィルタ

    メディアンフィルタでエッジが保存される原理を教えてください。お願いいたします。

  • EXCEL2007 各行列にmedian関数でメディアンフィルタをかける

    EXCEL2007 各行列にmedian関数でメディアンフィルタをかけ違うシートに処理後の値を出力 今,A1から順に640×480の整数が.csvファイルで保存されています. 上記の行列にmedian関数を使用して3×3の中央値を求め,それを下記の画像のように中央のセルの値と中央値を置き換えます. この処理を640×480の行列に適用して(一列目と一行目は除く),画像処理にあるメディアンフィルタをかけようと思っています. ですがmedian関数を使用しても下記の画像のように中央値しかえられず,640×480のセルに適用するのには時間がかかりすぎます. そこで,上記の処理を行いかつ,処理後の640×480の中央値を別のシートに同じ配列で出力をしたいのですが,できるでしょうか? おそらくマクロやVBAを利用するのでしょうが,自分は今まで扱ったことがなく困っています. 一応本を買い,読んでみたのですが上記の処理はいろいろな機能が合わさっているため実行するにはどうしたらいいのかわかりません. どなたか,アドバイスまたは何をどのように使えば上記の処理ができるか教えてください. よろしくお願いします.

  • 画像のフィルタ処理について

    先鋭化フィルタ、エッジ強調、エッジ抽出、微分フィルタがありますが、いろいろな参考書を見ていますが、それぞれがどのような位置づけであるのかがいまいちわかりません。 ある本には、 先鋭化フィルタ・・・エッジ強調 微分フィルタ・・・・エッジ抽出 またある本には、 先鋭化フィルタ・・・ラプラシアンフィルタ、ボケマスク処理 エッジ強調・・・・・Sobelフィルタ、Prewittフィルタ となっていますが、Sobelフィルタ、Prewittフィルタはともに一次微分、ラプラシアンフィルタは二次微分であるので、それぞれの本を比べるとつじつまが合わない気がして、理解できません。 それぞれの各フィルタはどのように分類されるのが一般的なのでしょうか??よろしくお願いいたします。

  • 膨張収縮処理

    画像に膨張収縮処理を行うとエッジがどうなるか教えてください。お願いします。

  • 情報の専門分野の方に問う、色とは・・・

    わたしは大学で情報について学んでいるの者です。先日、図書館で本を読んでいると、ふと疑問が浮かび上がりました。 わたしは考えても、きちんとした理由がわからなかったので、詳しい方、お手数ですが教えていただけませんか?? 1.色の錯覚ってどんなものがありますか?? 2.マンセル表色系からRGB表色系への変換の導き方を教えてください。 お手数ですがお願いします。

  • コンピュータ(情報化社会)にまつわる謎現象

    わたしは大学で情報について学んでいるの者です。先日、図書館で本を読んでいると、ふと疑問が浮かび上がりました。 わたしは考えても、きちんとした理由がわからなかったので、詳しい方、お手数ですが教えていただけませんか?? 1.画素数の極めて少ない画像でも、目を細めるときれいに見えるのはなぜなのですか。 2.揺れている車内から外の景色を見ても揺れているように見えないのはなぜなのですか。 お手数をおかけして申し訳ありませんが、よろしくお願いします。

  • 画像情報についての疑問

    わたしは大学で情報について学んでいるの者です。先日、図書館で本を読んでいると、ふと疑問が浮かび上がりました。 わたしは考えても、きちんとした理由がわからなかったので、詳しい方、お手数ですが教えていただけませんか?? 1.モード法ってどのような場合には有効ではないのですか? 2.証明の当たり方などで画像の平均的な濃度が場所により変化している場合のうまい2値化の方法はないのですか? お手数ですが教えてください。 お願いしますm(__)m

  • ガウシアンフィルタのCプログラム

    画像を平滑化する手法にガウシアンフィルタというものがあります。 現在、このガウシアンフィルタをCで作成しようとしていますが、いまいち分かりません。 自分なりに調べてみたところ、平滑化の移動平均フィルタやメディアンフィルタに関しては様々な書籍やサイトがあるのですが、ガウシアンフィルタに関してはあまり見つかりませんでした。 行いたい処理は、簡単に次の通りです。 画像ファイルの読み込み ↓ フィルタ処理 ↓ 処理後の画像をファイル出力 ガウシアンフィルタに関して詳しく書いてある書籍やサイトがあればお教え願います。できれば、ソースプログラムも書いてあると助かります。 当方、参考書籍として、「C言語で学ぶ実践画像処理-井上他」という本を使用しています。

  • Edge抽出

    画像処理について勉強しています。 Edge抽出手法のひとつ「carry」について質問です。 アルゴリズムとしては、 1.ガウシアンンフィルタ処理 2.エッジ強度、方向を抽出 3.2の情報からエッジを辿り、エッジとして相応しく ないものは「0」にする。 ・ ・ ・ とありますが、 3以降がよくわかりません(汗) どのようにエッジ情報を辿り、どういう条件で辿った 先のエッジをキャンセルするのでしょうか? よろしくお願いします。 また、このフィルタのいい情報源、ございましたら お知らせ願います。

  • MATLABでのエッジ強度画像の出力と保存

    MATLABで画像処理を行ない,対象とする画像(添付のcell.jpg)の勾配強度画像を得たいと思っております.ただし,その保存がうまくいきません. プログラムは,下記のコードを利用しました. im = imread('C:/work/cell.jpg'); im = rgb2gray(im); %メディアンフィルタで平滑化 J = medfilt2(im); figure(1) imshow(J) %勾配強度画像を求める hy = fspecial('sobel'); hx = hy'; Iy = imfilter(double(J), hy, 'replicate'); Ix = imfilter(double(J), hx, 'replicate'); gradmag = sqrt(Ix.^2 + Iy.^2); %figure, imshow(gradmag,[]), title('Gradient magnitude (gradmag)') imshow(gradmag,[]) 上記のプログラムで正しくエッジ強度画像は出力されるのですが,問題はそれを保存するときです. 「imwrite(gradmag, 'C:/work/cell_grad.jpg','jpg')」 のように保存すると,添付ファイルのようになってしまいます. どのようにしたら解決できますでしょうか. どなたかお分かりになる方がいらっしゃいましたら,ご教示お願い致します.