デジタルメディア処理2 担当: 井尻 敬 前期の復習 10分 後期の概要 10分 試験の総括 10分.

Slides:



Advertisements
Similar presentations
ゲームプログラミング講習 第2章 関数の使い方
Advertisements

サービス管理責任者等研修テキスト 分野別講義    「アセスメントと        支援提供の基本姿勢」 <児童発達支援管理責任者> 平成27年10月1日.
ヒトの思考プロセスの解明を目的とするワーキングメモリの研究
第27講 オームの法則 電気抵抗の役割について知る オームの法則を使えるようにする 抵抗の温度変化を理解する 教科書P.223~226
コラッツ予想の変形について 東邦大学 理学部 情報科 白柳研究室 山中 陽子.
コンパイラ 第3回 字句解析 ― 決定性有限オートマトンの導出 ―
第5章 家計に関する統計 ー 経済統計 ー.
公共財 公共経済論 II no.3 麻生良文.
VTX alignment D2 浅野秀光 2011年12月15日  放射線研ミーティング.
冷却フランシウム原子を用いた 電子の永久電気双極子能率探索のための ルビジウム磁力計の研究
生命情報学 (8) スケールフリーネットワーク
前半戦 「史上最強」風 札上げクイズ.

認知症を理解し 環境の重要性について考える
フッ化ナトリウムによる洗口 2010・9・13 宮崎市郡東諸県郡薬剤師会 学校薬剤師  日高 華代子.
食品の安全性に関わる社会システム:総括 健康弱者 ハイリスク集団 HACCP (食肉処理場・食品工場) 農場でのQAP 一般的衛生管理
規制改革とは? ○規制改革の目的は、経済の活性化と雇用の創出によって、   活力ある経済社会の実現を図ることにあります。
地域保健対策検討会 に関する私見(保健所のあり方)
公共政策大学院 鈴木一人 第8回 専門化する政治 公共政策大学院 鈴木一人
医薬品ネット販売規制について 2012年5月31日 ケンコーコム株式会社.
平成26年8月27日(水) 大阪府 健康医療部 薬務課 医療機器グループ
平成26年度 呼吸器学会からの提案結果 (オレンジ色の部分が承認された提案) 新規提案 既収載の変更 免疫組織化学染色、免疫細胞化学染色
エナジードリンクの危険性 2015年6月23日 経営学部市場戦略学科MR3195稲沢珠依.
自動吸引は 在宅を変えるか 大分協和病院 院長         山本 真.
毎月レポート ビジネスの情報 (2016年7月号).
医療の歴史と将来 医療と医薬品産業 個人的経験 3. 「これからの医療を考える」 (1)医薬品の研究開発 -タクロリムスの歴史-
社会福祉調査論 第4講 2.社会調査の概要 11月2日.
2015年12月28日-2016年3月28日 掲載分.
2010度 民事訴訟法講義 補論 関西大学法学部教授 栗田 隆.
腫瘍学概論 埼玉医科大学国際医療センター 包括的がんセンター 緩和医療科/緩和ケアチーム 奈良林 至
“企業リスクへの考え方に変化を求められています。 トータルなリスクマネジメント・サービスをプロデュースします。“
情報漏えい 経済情報学科 E  西村 諭 E  釣 洋平.
金融班(ミクロ).
第11回 2009年12月16日 今日の資料=A4・4枚+解答用紙 期末試験:2月3日(水)N2教室
【ABL用語集】(あいうえお順) No 用語 解説 12 公正市場価格 13 債権 14 指名債権 15 事業収益資産 16 集合動産 17
基礎理論(3) 情報の非対称性と逆選択 公共政策論II No.3 麻生良文.
浜中 健児 昭和42年3月27日生まれ 東京都在住 株式会社ピー・アール・エフ 代表取締役 (学歴) 高 校:千葉県立東葛飾高校 卒業
COPYRIGHT(C) 2011 KYUSHU UNIVERSITY. ALL RIGHTS RESERVED
Blosxom による CMS 構築と SEO テクニック
記入例 JAWS DAYS 2015 – JOB BOARD 会社名 採用職種 営業職/技術職/その他( ) 仕事内容 待遇 募集数
ネットビジネスの 企業と特性 MR1127 まさ.
Future Technology活用による業務改革
ネットビジネス論(杉浦) 第8回 ネットビジネスと情報技術.
g741001 長谷川 嵩 g740796 迫村 光秋 g741000 西田 健太郎 g741147 小井出 真聡
自然独占 公共経済論 II no.5 麻生良文.
Autonomic Resource Provisioning for Cloud-Based Software
Webショップにおける webデザイン 12/6 08A1022 甲斐 広大.
物理的な位置情報を活用した仮想クラウドの構築
ハイブリッドクラウドを実現させるポイントと SCSKのOSSへの取組み
寺尾 敦 青山学院大学社会情報学部 第12回 情報デザイン(4) 情報の構造化と表現 寺尾 敦 青山学院大学社会情報学部
【1−1.開発計画 – 設計・開発計画】 システム開発計画にはシステム開発を効率的、効果的に実行する根拠(人員と経験、開発手順、開発・導入するシステム・アプリケーション・サービス等)を記述すること。 システム開発の開始から終了までの全体スケジュールを記載すること。 アプリケーション機能配置、ソフトウェア、インフラ構成、ネットワーク構成について概要を示すこと。
6 日本のコーポレート・ガバナンス 2008年度「企業論」 川端 望.
急成長する中国ソフトウェア産業 中国ソフトウェアと情報サービス産業の規模 総売上高は5年間で約5.3倍の成長
米国ユタ州LDS病院胸部心臓外科フェローの経験
公益社団法人日本青年会議所 関東地区埼玉ブロック協議会 JCの情熱(おもい)育成委員会 2011年度第1回全体委員会
次世代大学教育研究会のこれまでの活動 2005年度次世代大学教育研究大会 明治大学駿河台校舎リバティタワー9階1096教室
子どもの本の情報 大阪府内の協力書店の情報 こちらをクリック 大阪府内の公立図書館・図書室の情報
第2回産業調査 小島浩道.
〈起点〉を示す格助詞「を」と「から」の選択について
広東省民弁本科高校日語専業骨幹教師研修会 ①日本語の格助詞の使い分け ②動詞の自他受身の選択について   -日本語教育と中日カルチャーショックの観点から- 名古屋大学 杉村 泰.
■5Ahバッテリー使用報告 事例紹介/東【その1】 ■iphon4S(晴れの昼間/AM8-PM3) ◆約1時間で68%⇒100%
『ワタシが!!』『地域の仲間で!!』 市民が始める自然エネルギー!!
ポイントカードの未来形を形にした「MUJI Passport」
SAP NetWeaver を支える Microsoft テクノロジーの全貌 (Appendix)
ガイダンス(内業) 測量学実習 第1回.
Python超入門 久保 幹雄 東京海洋大学.
熱力学の基礎 丸山 茂夫 東京大学大学院 工学系研究科 機械工学専攻
京都民医連中央病院 CHDF学習推進委員会
資料2-④ ④下水道.
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
Presentation transcript:

デジタルメディア処理2 担当: 井尻 敬 前期の復習 10分 後期の概要 10分 試験の総括 10分

デジタルメディア処理2、2017(前期) 4/13 デジタル画像とは : イントロダクション 4/20 フィルタ処理1 : 画素ごとの濃淡変換、線形フィルタ,非線形フィルタ 4/27 フィルタ処理2 : フーリエ変換,ローパスフィルタ,ハイパスフィルタ 5/11 画像の幾何変換1 : アファイン変換 5/18 画像の幾何変換2 : 画像の補間,イメージモザイキング 5/25 画像領域分割 : 領域拡張法,動的輪郭モデル,グラフカット法, 6/01 前半のまとめ (約30分)と中間試験(約70分) 6/08 特徴検出1 : テンプレートマッチング、コーナー・エッジ検出 6/15 特徴検出2 : DoG、SIFT特徴量、Hough変換 6/22 画像認識1 : パターン認識概論,サポートベクタマシン 6/29 画像認識2 : ニューラルネットワーク、深層学習 7/06 画像処理演習 : ImageJを用いた画像処理入門 7/13 画像処理演習 : Pythonを用いた画像処理プログラミング入門 7/20 後半のまとめ (約30分)と期末試験(約70分)

目的 準備 : ImageJのインストール 本講義で解説した画像処理手法を体験する Fiji-win64.zipをダウンロード Zipを展開しImageJ-win64.exeをダブルクリック

Image-J NIH(アメリカ国立衛生研究所)が開発した画像解析ソフトウエア http://rsbweb.nih.gov/ij/ Java Windows/Mac/Linux Open source http://rsbweb.nih.gov/ij/ 医用・生物画像の解析に優れ多くの研究者が利用 美顔フィルタなどのエンタメ目的というよりは,学術研究目的のツール 拡張性が高くプラグイン開発可能

FIJI ( Fiji Is Just ImageJ) Web-page http://fiji.sc/Fiji Image-Jに基づいた画像処理ソフト (Image-Jの実装の1つ) 自然科学者が手軽に利用できるように… インストールが容易 自然科学研究用の画像処理に適したプラグインが充実 各処理に関するドキュメントが充実 今回はこれを利用します

Fijiを起動する 1. http://fiji.sc/Fiji にアクセス 2. 『Download Fiji now』をクリック 4. zipを展開し『imageJ-win*.exe』を   ダブルクリック 5. 起動を確認する 3. OSにあったzipをダウンロード ※必要なファイルはFijiappフォルダ内にあるので、アンインストールするときはFijiappフォルダを捨てればOK

画像データ 講義web pageに画像データを置いたので適宜利用してください takashiijiri.com/classes/index.html

Image-J の 基本画面 メニューバー ツールバー ステータスバー Color Picker Area selection tools Scrolling tool Zooming tool Text tool Wand Point tool http://rsb.info.nih.gov/ij/docs/tools.html Angle tool Line selection tool 画像1 画像2

画像の読み込み と Format 1. 画像の読み込み 2. 画像のFormatを確認 3. Format変換 『File > Open』 をクリックし画像を選択 画像をImageJ上へドロップしてもOK 2. 画像のFormatを確認 読み込んだ画像の上部にFormatが表示される 3. Format変換 『Image > type > *』 より変換先を選択 (Morphologyはグレースケールのみなど、 処理によって対応していないFormat有り) 実習: 適当な画像を用意し,ImageJで読み 込み,formatを変換してみてください.

LUT (Look Up table) LUT: グレースケール画像に疑似カラーをつける機能 Fire 0. グレースケール画像の読み込み 1. 『menu > image > lookup tables > *(疑似カラーセット名) 』 2. 『menu > image > color > show LUT』 でLUTの中身を表示 ※ LUTは疑似カラーで表示されるだけで、画像自体がカラーになるわけでない ※ 『 menu > image > type > 8 bit (※元の画像タイプ)』でLUTの効果が消える 実習: 1. 適当な画像をImageJで読み込み, 2. formatをグレースケールに変換し, 3. 色々な擬似カラーを適用 してみてください Fire

簡単な解析 - ヒストグラム 実習 以下の手順で画像のヒストグラムを可視化してください. 1. 選択ツールで画像の一部を選択 2. 『menu > analysis > Histogram 』 もしくは 『h』キー 3. Histogram dialogの『live』をonにする    選択領域を変更しながらProfileを確認できる

簡単な解析 - 輝度値プロファイル 実習 以下の手順で画像のヒストグラムを可視化してください 1. Line tool を選択し読み込んだ画像上にLine配置 2. 『menu > Analysis > Plot Profile 』 3. Profile dialogの『live』をonにする  lineを変更しながらProfileを確認できる

線形フィルタ 実習 以下の手順で画像に線形フィルタを適用してください フィルタ係数を変化させその効果を確認してください 0. 画像を読み込む 1. menu > Process > Filters > Convolve 2. Dialogで係数を編集する チェックすると 結果が即時表示される 自動で正規化

Median Filter 実習 以下の手順でMedian Filterを適用し,効果を確認して下さい 0. 画像を読み込みグレースケールに 1. menu > Process > Noise > Salt and Papper 2. menu > Process > Filters > Median 2. Dialogから窓サイズを指定

Gaussian Filter 実習 以下の手順でGaussian Filterを適用し,効果を確認して下さい 1. 画像を読み込みグレースケールに 2. Menu > Process > Filters > Gaussian Blur 3. Dialogから窓サイズを指定

Bilateral Filter 実習 以下の手順でBilateral Filterを適用し,効果を確認して下さい 1. 画像を読み込みグレースケールに 2. menu > Plug in > Process > Bilateral Filter 3. Dialogから窓サイズを指定 ※顔画像などに適用すると効果が分かりやすいです. ※ダイアログより spatial & range kernelの半径を指定できます.

二値化 – gray scale 実習 以下の手順で画像を二値化してください 0. 画像を読み込みグレースケール化 1. menu > image > adjust > threshold 2. ダイアログから閾値(最大最小)をセット  2. ダイアログで『auto』ボタンをクリック ※この時点で前景領域に赤色がつく  (画像は変化せず前景領域が登録される) 3. 『apply』ボタンをクリックすると前景白、背景黒と二値化される   (設定によって, LTU-invertが適用され,前景黒・背景白となることも) 『apply』 ボタン

二値化 - color 実習: 以下の手順で画像を二値化してください 0. カラー画像を読み込む 1. menu > image > adjust > color threshold 2. 『Color space(RGB/HSB/YUV/Lab)』と『Threshold color(マスクの色)』,閾値を指定 3. 『filtered』をクリックし現在のマスク色を適用 『Pass』の意味は... チェックすると、閾値内が前景に チェックを外すと閾値内が背景に

非連結領域解析 実習: 以下の手順で,非連結領域を解析してください 0. 画像を読み込み,グレースケール化 1. menu > Image > Adjust > thresholdで二値化しておく 1. menu > Analyze > Analyze particleを選択 2. Dialogから「対象領域サイズ/円形度/その他」を指定   Display results / Clear resultsはチェックする   Exclude on edgeをチェックすると 画像の端のparticleは無視される 3. 対象領域数と各領域の面積・輝度値が表示される 対象領域面積 対象領域 円形度 可視化法   Add to managerをチェックすると対象領域が選択状態になり『ROI manager』に追加される 参考リンク http://www.hm6.aitai.ne.jp/~maxcat/imageJ/menus/analyze.html ※円形度 = 4π(面積/円周^2) 入力 二値化

Morphological operation (二値画像) 二値画像からノイズを取り除くために良く用いられる手法 Erosion  領域を侵食させる Dilation  領域を膨張させる erode*3 dilate*3

Morphological operation (二値画像) 0. 画像を読み込み二値化する(menu > image > adjust > threshold) 1. erosion を適用 menu > Process > Binary > erode 2. dilation を適用 menu > Process > Binary > dilate ※erosion してから dilationすると元に戻りますか?? erode*3 dilate*3

背景グラデーションの除去 Image-Jには 背景グラデーション除去手法が実装されている 参考URL: http://imagej.nih.gov/ij/docs/menus/process.html#background 実習: 以下の手順で画像のグラデーションを除去してください 0. 画像を読み込みグレースケール化 1. menu > Process > Subtract Backgroundを選択 2. DialogからBall radius (前景領域の半径) を指定し『ok』

- = 画像の加算・減算 ImageJには画像の足し算・引き算を行なう機能が実装されている 実習: 以下の手順でDoGを計算せよ 0. 画像を読み込みグレースケール化 1. Menu > image > duplicate, okを押して画像を複製 2. 二枚の画像に半径の異なるガウシアンフィルタをかける 3. Menu > image > Image Culculaterをクリック 4. ダイアログから画像と演算を選択し実行する - =

復習DoG : Difference of Gaussian 𝑔 𝑘 4 σ ∗𝐼 スケールを考慮して特徴点を検出する 異なるσのガウシアンフィルタをかける ぼかした画像の差分を計算 これが“Difference Of Gaussian” DoG画像中で局所最大・最小点を発見 - 𝑔 𝑘 3 σ ∗𝐼 - 𝑔 𝑘 2 σ ∗𝐼 - 𝑔 𝑘 1 σ ∗𝐼 注目画素(赤)の3次元的な隣接画素(黄色)を考慮して局所最大・最小かどうかを判断する 𝑔 𝑘 0 σ ∗𝐼 - 異なるスケールのガウシアンフィルタを適用

画像の加算・減算 Skip? 0. 2枚の同じサイズのグレースケール画像を読み込む - 例えば… - 画像を読み込み『menu > Image > Duplicate』で複製 - 片方に『erosion』,もう一方に『dilation』をかける 1. 『menu > Process > Calculator Plus』 を起動し Operationを指定し『ok』 画像1 画像2 dilation 演算 erosion

まとめ : ImageJ を用いた画像処理 ImageJを用いて講義内で紹介した手法の幾つかを実際に体験した 講義で紹介した手法は『比較的簡単に利用できる』ことや『知らな いうちに使っている』こと,を体験を通して知ってほしい 画像処理を取り扱う研究室では,新しい画像処理ツールの開発や, 画像処理手法の新しい応用法について研究開発している 画像取得 多様なImaging技術 統計データ 3D モデル 画像解析の例 入力画像 前処理(背景除去) 二値化 非連結領域解析

課題 時間のある人はやってみてください 講義中に解答を紹介します

課題1: 以下の線形フィルタを設計せよ 次の機能を持つ線形フィルタを設計しそれ が動く理由を簡潔(1行程度)に述べよ + カーネル係数と理由を解答 + 例題を参考に 入力画像 1orig.jpg 0 0 0 -5 0 5 例)横方向エッジ検出 1_1) 斜めエッジ検出 1_2)先鋭化

課題2:ノイズ除去をせよ 課題2-1. ノイズ画像に何らかのFilter をかけ、元の画像に近づけよ. 2_2trgt.jpg 2_1noise.bmp 課題2-1. ノイズ画像に何らかのFilter をかけ、元の画像に近づけよ. 課題2-2. 人物画像 に何らかのFilterを掛け、あらを消せ. (自分の顔画像でもやってみてください)

課題3: 種の数を数えよ 以下の三枚の画像にある種の数をImage-Jを利用して数え その数と利用した処理の流れを解答せよ   その数と利用した処理の流れを解答せよ 3_1.jpg 3_2.jpg 3_3.jpg ※うまくパラメータを調整すると正解しますが  数が確実にあっている必要はありません ※数え間違いが生じる場合にはその原因を考察してください