表紙 MATLAB 応用講習会(A) 情報アシスタント M1 山本幸司.

Slides:



Advertisements
Similar presentations
画像処理・実習 第五回: 空間フィルタ (特徴抽出,ラプラシアン,鮮鋭化) 東海大学 情報理工学部情報メディア学科 濱本和彦.
Advertisements

知能情報工学 年4月26日 吉川雅博 第3回第3回 k最近傍法. プロトタイプによるNN法の流れ 2 AD変換前処理部特徴抽出部識別部 ・標本化 ・量子化 ・ノイズ除去 ・正規化 識別辞書 (プロトタイプ) 音声や画像 (アナログ信号) 識別 結果 識別が容易な 特徴を抽出 プロトタイプと比較.
新設科目:応用数学 イントロダクション 情報工学科 2 年前期 専門科目 担当:准教授 青木義満.
授業展開#3 アナログとデジタル.
量子化(Mid-riser型) 出力y 入力x 通信ネットワーク特論(量子化・符号化).
中間まとめ.
音声情報処理 第9回 1.フーリエ級数展開 2.冬休みの宿題.
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第四回 演習課題 画像中からの物体抽出処理(背景情報を手がかりとして) 芝浦工業大学 工学部 情報工学科 青木 義満 2006/05/15.
ロボットビジョン(ロボットの視覚能力)のための デジタル画像処理
データ取得・解析ソフトウェア CRD分光法用プログラム 各¥600,000より (A/D変換ボード付の選択可)
情報通信システム(3) plala. or 情報通信システム(3) 年5月10日 火曜日  午後4時10分~5時40分 NTT-IT Corp. 加藤 洋一.
第1章 第1節 情報のディジタル化のしくみ 4 音の表現 5 画像の表現
復習.
ウェーブレットによる 信号処理と画像処理 宮崎大輔 2004年11月24日(水) PBVセミナー.
第1章 第1節 情報のディジタル化のしくみ 4 音の表現 5 画像の表現
画像処理工学 2012年11月8日 担当教員 北川 輝彦.
スペクトル法による数値計算の原理 -一次元線形・非線形移流問題の場合-
第三章 ディジタル符号変換の基礎 3・1PCMパルス符号変換 3・2符号変換 3・3通信路符号形式 3・4スクランブル.
エッジの検出 画像中に表示された物理の輪郭(エッジ(edge))や線では、一般的に濃淡が急激に変化しており、これらは画像中のなんらかの構造を反映していることが多い このようなエッジや線の検出処理は、画像理解や認識のための前処理として重要である   差分型によるエッジ検出   零交差法によるエッジ検出.
クロストーク成分の相互相関に 着目した音場再生システム
デジタル信号処理①
デジタル信号処理③
ブロック線図によるシミュレーション ブロック線図の作成と編集 ブロック線図の保存と読込み ブロック線図の印刷 グラフの印刷
担当 : 山口 匡 伊藤 祐吾 (TA) 宮内 裕輔 (TA)
首都大学東京 都市教養学部数理科学コース 関谷博之
ディジタル信号処理 Digital Signal Processing
デジタル信号処理④
羽佐田葉子 2007年3月24日 アクロス研究会@静岡大学
画像処理工学 2011年1月26日 担当教員 北川 輝彦.
ー 第1日目 ー 確率過程について 抵抗の熱雑音の測定実験
電気回路学Ⅱ エネルギーインテリジェンスコース 5セメ 山田 博仁.
画像のディジタル化 1 A/D変換器 光強度のアナログ情報をディジタル信号に変換する 標本化:sampling
シミュレーション演習 G. 総合演習 (Mathematica演習) システム創成情報工学科
計測工学 復習.
線形フィルタと畳み込み積分 マスクによる画像のフィルタリング 1.入力画像中の関心の画素のまわりの画素値
システムモデルと伝達関数 1. インパルス応答と伝達関数 キーワード : 伝達関数、インパルス応答、 ステップ応答、ランプ応答
音信号表現 音声波形のデジタル化(PCM) サンプリング、標本化定理、量子化 ソースフィルタモデル
電気回路学Ⅱ エネルギーインテリジェンスコース 5セメ 山田 博仁.
画像処理 基礎.
コンピュータビジョン 第1回.
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
エッジの検出 画像中に表示された物理の輪郭(エッジ(edge))や線では、一般的に濃淡が急激に変化しており、これらは画像中のなんらかの構造を反映していることが多い このようなエッジや線の検出処理は、画像理解や認識のための前処理として重要である   差分型によるエッジ検出   零交差法によるエッジ検出.
P4 通信システム P4.1 ディジタルフィルタの設計とその応用 P4.2 伝送線路のFDTD解析 P4.2 H4.1 P4.1 H4.1
第4回 信号表現とエリアシング.
第11回   ディジタル画像(2) ディジタル画像処理(2)
スペクトル法の一部の基礎の初歩への はじめの一歩
プログラミング論 II 2008年吉日 主成分分析 数値積分
5. 音声からの特徴抽出 5.1 特徴抽出の手順 5.2 音声信号のディジタル化 5.3 人の聴覚をまねて -スペクトル分析 5.4 もうひと工夫 -ケプストラム分析 5.5 雑音の除去.
デザイン情報学科 メディア情報設計 河原英紀
画像工学 2015年1月14日 担当教員 北川 輝彦.
高度情報演習1A “テーマC” 実践 画像処理プログラミング 〜画像認識とCGによる画像生成〜 第二回 演習課題
高度情報演習1C 実践 画像処理プログラミング 第二回 演習課題
ディジタル信号処理 Digital Signal Processing
デザイン情報学科 メディア情報設計 河原英紀
東京農業大学 東京情報大学 附属第一高等学校・中等部 附属第二高等学校 附属第三高等学校・中等部
-画像処理(空間フィルタリング)- 画像処理(空間フィルタリング)のモデルとその基本操作 雑音除去・平滑化への適用
ディジタル信号処理 Digital Signal Processing
ディジタル信号処理 Digital Signal Processing
画像工学 2013年1月16日 担当教員 北川 輝彦.
ノイズ.
ディジタル信号処理 Digital Signal Processing
ディジタル信号処理 Digital Signal Processing
アナログとデジタル.
第2回 標本化と量子化.
画像処理工学 2011年12月1日 担当教員 北川 輝彦.
P4 通信システム P4.1 ディジタルフィルタの設計とその応用 P4.2 伝送線路のFDTD解析 P4.2 H4.1 P4.1 H4.1
第 5 章 :周波数応答 5.1 周波数応答と伝達関数 周波数伝達関数,ゲイン,位相 キーワード : 5.2 ベクトル軌跡 ベクトル軌跡
ソースフィルタモデル.
電気回路学Ⅱ 通信工学コース 5セメ 山田 博仁.
線形符号(10章).
Presentation transcript:

表紙 MATLAB 応用講習会(A) 情報アシスタント M1 山本幸司

アウトライン 0 . イントロダクション 1 . 簡単な数値解析処理 1. 1 因数分解 1. 2 多項式の微分 1. 3 定積分 2 . 音声のディジタル信号処理 2. 1 FFTを用いた周波数解析 2. 2 実際の音声を用いた周波数解析 3 . 画像のディジタル信号処理 3. 1 画像のヒストグラム 3. 2 エッジ検出 3. 3 ノイズ除去 2009.7.29 MATLAB応用講習会(A)

0 . イントロダクション MATLAB応用講習会(A)の目的 難しいテーマを扱わずにMATLABの利便性を感じてもらう. 0 . イントロダクション  MATLAB応用講習会(A)の目的 難しいテーマを扱わずにMATLABの利便性を感じてもらう.   1を理解してもらうため,主に信号処理をテーマに演習問題を行 い,MATLABを体験してもらう. 色々なテーマに触れてもらい,研究へのヒントを掴んでもらう. 資料:http://www.isc.meiji.ac.jp/~kairomou/seminar.html 2009.7.29 MATLAB応用講習会(A)

1 . 簡単な数値解析処理 演習問題(Sample1.m) 適当な関数を与えて,その関数の因数分解を行う. 演習問題(Sample2.m) 1 . 簡単な数値解析処理 演習問題(Sample1.m) 適当な関数を与えて,その関数の因数分解を行う. 演習問題(Sample2.m) 適当な関数を与えて,その微分をして,グラフに表示してみる. 演習問題(Sample3.m) 適当な関数と積分区間を与えて,定積分を行う. 2009.7.29 MATLAB応用講習会(A)

2 . 音声のディジタル信号処理 MATLAB環境におけるディジタル音声の基礎 基本的に読み込めるフォーマットは*.wavファイルである. 2 . 音声のディジタル信号処理 MATLAB環境におけるディジタル音声の基礎 基本的に読み込めるフォーマットは*.wavファイルである. (少し頑張れば*.mp3も読み込むことは可能) ディジタル音声は連続信号を,一定の間隔でサンプリングして,さらにその大きさを量子化している. 例)一般的なCD 2009.7.29 MATLAB応用講習会(A)

2.1 FFTを用いた周波数解析 時間領域から周波数領域へ 時間領域から周波数領域への変換は,次のようなFourier変換がよく知られている. 上式では連続時間信号のため,離散信号には適応できない. そこで,時間・周波数共に離散化を行い計算機でFourier変換できるように式変形をしたのがDFT(Discrete Fourier Transform)である. 2009.7.29 MATLAB応用講習会(A)

2.1 FFTを用いた周波数解析 DFTとFFT(Fast Fourier Transform) DFTは以下のように計算する. FFTはDFTの冗長性(何度も同じ計算をするところ)を省き高速に演算をすることである.従って,本質的にはFFTとDFTは同じ. 2009.7.29 MATLAB応用講習会(A)

2.1 FFTを用いた周波数解析 スペクトル構造 直流成分からナイキスト周波数まで見れば十分 ナイキスト周波数で対称 直流成分からナイキスト周波数まで見れば十分 2009.7.29 MATLAB応用講習会(A)

2.1 FFTを用いた周波数解析 演習問題(Sample4.m) 様々な周波数の正弦波を入力して,そのスペクトルをグラフに表せ. 2009.7.29 MATLAB応用講習会(A)

2.2 実際の音声を用いた周波数解析 演習問題(Sample5.m) 2.2 実際の音声を用いた周波数解析 演習問題(Sample5.m) 基本周波数220[Hz]の実際のピアノの’La’の音声をFFTを用いて解析して,周波数構造を観察せよ. 2009.7.29 MATLAB応用講習会(A)

3 . 画像のディジタル信号処理 MATLAB環境におけるディジタル画像の基礎 164 163 165 162 161 160 159 3 . 画像のディジタル信号処理 MATLAB環境におけるディジタル画像の基礎 164 163 165 162 161 160 159 157 156 一般的にグレースケール画像は8bit=256階調で量子化されている 2009.7.29 MATLAB応用講習会(A)

3 . 画像のディジタル信号処理 MATLAB環境におけるディジタル画像の基礎 分解 3 . 画像のディジタル信号処理 MATLAB環境におけるディジタル画像の基礎 width color height 分解 MATLABで画像を読み込むと光の3原色である赤R・緑G・青BのRGB画像として読み込まれる.各成分の値は,先ほどのグレースケール画像と同様に8bitに量子化された値を持つ. 2009.7.29 MATLAB応用講習会(A)

3 .1 画像のヒストグラム ヒストグラムは,各値がいくつあるかを棒グラフに表したもので,横軸にデータ区間・縦軸に頻度を表している. 3 .1 画像のヒストグラム ヒストグラムは,各値がいくつあるかを棒グラフに表したもので,横軸にデータ区間・縦軸に頻度を表している. 左の行列データに対して,1の要素をもつ数は2つ.2の要素を持つ数は 3つ.3の要素を持つ数は4つ.4の要素を持つ数は5つ.6の要素を持つ 数は2つ.したがって,ヒストグラムは右の図のようになる. 2009.7.29 MATLAB応用講習会(A)

3 .1 画像のヒストグラム 演習問題(Sample6.m) 次の3枚の画像のヒストグラムをMATLABで表示せよ. 3 .1 画像のヒストグラム 演習問題(Sample6.m) 次の3枚の画像のヒストグラムをMATLABで表示せよ. ヒストグラムによりコントラストがわかる. 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 ディジタル画像におけるエッジ検出は画像の濃度変化が大きなところを検出することである.つまり,微係数の大きなところを探索すれば良い.   x方向(水平方向)の微分 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 水平方向の微分(垂直方向にも同様に計算) 後方微分 前方微分 対象微分 3 .2 エッジ検出 水平方向の微分(垂直方向にも同様に計算) 後方微分 前方微分 対象微分 処理を行う信号はディジタル(離散信号)なので微分は差分で行う. 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 微分フィルタ 一般に使用される微分フィルタ -1 1 -1 1 後方微分 -1 1 前方微分 -1 1 3 .2 エッジ検出 微分フィルタ -1 1 後方微分 -1 1 前方微分 -1 1 対象微分(×1/2) 一般に使用される微分フィルタ -1 1 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 ディジタル画像へのフィルタの適応 58 62 192 54 77 221 67 75 200 167 入力画像 3 .2 エッジ検出 ディジタル画像へのフィルタの適応 58 62 192 54 77 221 67 75 200 167 入力画像 出力画像 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 様々なフィルタの紹介(水平方向に対して) -1 1 -1 1 -2 2 1 -2 Prewitt Filter 3 .2 エッジ検出 様々なフィルタの紹介(水平方向に対して) -1 1 -1 1 -2 2 1 -2 Prewitt Filter Sobel Filter Laplacian Filter 他にも,垂直方向に対するフィルタや斜め方向等のフィルタが多数存在する.また,色々な方向を組み合わせたフィルタもある. 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 演習問題(Sample7.m) 次の画像を色々なフィルタを用いてエッジ検出せよ. 3 .2 エッジ検出 演習問題(Sample7.m) 次の画像を色々なフィルタを用いてエッジ検出せよ. 2009.7.29 MATLAB応用講習会(A)

3 .3 ノイズ除去 デジカメ(熱雑音や暗電流)や通信経路から信号にノイズ(雑音)がのることがある.これを除去することを試みる.ノイズにも色々な種類があるが,ここではパルス状のSalt&Pepper Noise(ゴマ塩状雑音)の除去を行う. 粒粒の雑音がのっている 2009.7.29 MATLAB応用講習会(A)

3 .3 ノイズ除去 移動平均フィルタによるノイズ低減 1 注目画素と8近傍の値の平均をとる. 3 .3 ノイズ除去 移動平均フィルタによるノイズ低減 1 注目画素と8近傍の値の平均をとる. 2009.7.29 MATLAB応用講習会(A)

3 .3 ノイズ除去 移動平均フィルタによるノイズ低減 入力画像 出力画像 58 62 54 77 75 67 68 66 3 .3 ノイズ除去 移動平均フィルタによるノイズ低減 入力画像 出力画像 58 62 54 77 75 67 68 66 9画素の平均値を新たな値とする 2009.7.29 MATLAB応用講習会(A)

3 .3 ノイズ除去 メディアンフィルタによるノイズ低減 メディアンフィルタは外れ値に強い(ロバスト) 3 .3 ノイズ除去 メディアンフィルタによるノイズ低減 メディアンフィルタは外れ値に強い(ロバスト) パルス状の雑音は,いわば外れ値なのでメディアンフィルタはこの雑音に強い. 12 15 23 14 18 17 16 255 処理領域において一つでも外れた値があると,平均値等の処理を取ると外れ値の影響大! 2009.7.29 MATLAB応用講習会(A)

3 .3 ノイズ除去 メディアンフィルタによるノイズ低減 入力画像 出力画像 12 15 23 14 18 17 16 255 3 .3 ノイズ除去 メディアンフィルタによるノイズ低減 入力画像 出力画像 12 15 23 14 18 17 16 255 昇順もしくは降順な並べたときの中央の値を選択 {255, 23, 18, 17, 16, 15, 14, 12, 12} 2009.7.29 MATLAB応用講習会(A)

3 .2 エッジ検出 演習問題(Sample8.m) 次の画像を移動平均フィルタとメディアンフィルタを適応して適応後の画像を表示せよ. 3 .2 エッジ検出 演習問題(Sample8.m) 次の画像を移動平均フィルタとメディアンフィルタを適応して適応後の画像を表示せよ. 2009.7.29 MATLAB応用講習会(A)

最後に... 数値解析や音声・画像のディジタル信号処理のほんの一部に触れてもらいました. MATLABを使用することで,CやFORTRAN,JAVAといった他言語に比べて圧倒的にプログラミングが簡単にできることを実感して頂けましたか? まだまだ色々なことができるので,MATLABで遊んでみて下さい. 2009.7.29 MATLAB応用講習会(A)

最後に... MATLABで他に何ができる? 制御系解析・設計 データ解析・可視化 シミュレーション 金融解析 実験・計測 信号処理 音声解析 画像・動画像解析 統計解析 生物情報系の解析 データベースアクセス          ‥‥‥ これらの内容はMATLABがサポートしており,豊富な組み込み関数が用意されている. もちろん,これ以外でも自分でプログラムを作成すればだいたいのことができる. 2009.7.29 MATLAB応用講習会(A)