Microsoft PowerPoint - dm1_3.pptx

Similar documents
Microsoft PowerPoint - DigitalMedia2_2.pptx

Microsoft PowerPoint - dm1_5.pptx

Microsoft PowerPoint - dm1_6.pptx

PowerPoint プレゼンテーション

Microsoft PowerPoint - DigitalMedia2_12.pptx

Microsoft PowerPoint - comprog11.pptx

スライド 1

Microsoft PowerPoint - DigitalMedia2_3b.pptx

l10

目次. はじめに デジタル画像のビット数 図形認識に用いた画像と方法 ハフ変換 検出方法と画像について TIFF 画像 RAW 画像データ フィルタ処理 平滑化

Microsoft PowerPoint - adi05.ppt [互換モード]

Microsoft PowerPoint - CV04.ppt [互換モード]

Microsoft PowerPoint - ip02_01.ppt [互換モード]

Microsoft PowerPoint - dm1kadai.pptx

tottori2013-print.key

「情報」って何だ!?

Microsoft PowerPoint - Lec15 [互換モード]

スライド タイトルなし

画像解析論(2) 講義内容

Microsoft PowerPoint - 画像工学 print

PowerPoint プレゼンテーション

0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生

Microsoft PowerPoint - 第3回2.ppt

ディジタル信号処理

認識行動システム論

スライド 1

Microsoft Word - 卒業論文.doc

スライド 1

一方, 物体色 ( 色や光を反射して色刺激を起こすもの, つまり印刷物 ) の表現には, 減法混色 (CMY) が用いられる CMY の C はシアン (Cyn),M はマゼンタ (Mgent),Y はイエロー (Yellow) であり, これらは色の 3 原色と呼ばれるものである なお, 同じシア

Microsoft PowerPoint - Lec24 [互換モード]

Microsoft PowerPoint - Lec04 [互換モード]

スライド 1

内容梗概近年 液晶用ガラスはテレビやパソコンディスプレイ スマートフォンなど 様々な分野で使用されている 液晶用ガラスの欠損を検出するためには 欠損検出の精度の高さが重要である そのほかでは 劣化などの問題で認識しにくい甲骨文字の解読が必要である 甲骨文字を切り出し 鮮明化することが未解読資料の解読

Analog signal 標本化 量子化 Digital signal 定理に基づく sampling 間隔の決定 f Δx max = 1 2 Δx 1 2 f max 標本化間隔 等号が成り立つとき周波数 従わないとエリアシングエラー (aliasing error) が生じる ( 折り返し雑

Microsoft PowerPoint - pr_12_template-bs.pptx

Microsoft PowerPoint - dm1_7.pptx

Microsoft PowerPoint - Lec22 [互換モード]

Microsoft PowerPoint - Lec14 [互換モード]

Microsoft Word - 卒論レジュメ_最終_.doc

Microsoft PowerPoint - Lec11 [互換モード]

PowerPoint Presentation

Chap2.key

Microsoft PowerPoint - Lec22 [互換モード]

画像処理工学

Microsoft PowerPoint - Lec21 [互換モード]

例 e 指数関数的に減衰する信号を h( a < + a a すると, それらのラプラス変換は, H ( ) { e } e インパルス応答が h( a < ( ただし a >, U( ) { } となるシステムにステップ信号 ( y( のラプラス変換 Y () は, Y ( ) H ( ) X (

Microsoft PowerPoint - Lec17 [互換モード]

Microsoft PowerPoint - Lec18 [互換モード]

もう少し詳しい説明 1. アルゴリズムを構築するための 4 枚のサンプル画像を次々と読み込むここで重要なことは画像を順番に読み込むための文字列操作 for 文の番号 i を画像の番号として使用している strcpy は文字列のコピー,sprinf は整数を文字列に変換,strcat は文字列を繋げる

Microsoft PowerPoint - 画像工学2007-2印刷用++++

画像類似度測定の初歩的な手法の検証

Microsoft Word 年度卒業研究.1.doc

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二

画像工学入門

画像解析

Microsoft PowerPoint - Lec06

目次 1 はじめに ラスタ画像 bit 数による差 画像拡大と画像補間法 ニアレストネイバー法 バイリニア法 バイキュービック法 Lanczos(n) 法 拡大画像の比

Microsoft PowerPoint - SPECTPETの原理2012.ppt [互換モード]

様々なミクロ計量モデル†

適応フィルタのSIMD最適化

ENVI Tutorials

パソコンシミュレータの現状

遅延デジタルフィルタの分散型積和演算回路を用いたFPGA実装の検討

1/30 平成 29 年 3 月 24 日 ( 金 ) 午前 11 時 25 分第三章フェルミ量子場 : スピノール場 ( 次元あり ) 第三章フェルミ量子場 : スピノール場 フェルミ型 ボーズ量子場のエネルギーは 第二章ボーズ量子場 : スカラー場 の (2.18) より ˆ dp 1 1 =

スライド 1

ベクトル公式.rtf

Microsoft PowerPoint - 04_yokota.ppt

file:///N|/ncs/サービス技術課/e-learning/社内検図用/販促用/32-35/ope35ver3.02.html

Microsoft PowerPoint - 配布資料・演習18.pptx

スライド 1

Microsoft Word - 簡単な計算と作図.doc

スライド 1

今後の予定 6/29 パターン形成第 11 回 7/6 データ解析第 12 回 7/13 群れ行動 ( 久保先生 ) 第 13 回 7/17 ( 金 ) 休講 7/20 まとめ第 14 回 7/27 休講?

Microsoft PowerPoint - Lec15 [互換モード]

構造力学Ⅰ第12回

FEM原理講座 (サンプルテキスト)

モデリングとは

連続講座 断層映像法の基礎第 32 回 : 篠原広行 他 断層映像法の基礎 第 32 回 ML-EM 法と OS-EM 法 篠原広行 1) 桑山潤 1) 小川亙 1) 2) 橋本雄幸 1) 首都大学東京人間健康科学研究科放射線科学域 2) 横浜創英短期大学情報学科 はじめに第 31 回では繰り返しを

大成建設技術センター報第 39 号 (26) 3. 画像解析技術本技術では 画像の二値化処理において ウェーブレット変換を利用している ウェーブレット変換とは 式 (1) で表されるウェーブレット関数を拡大 縮小することにより 時間情報と周波数情報を同時に解析する手法である この手法は 198 年代

PowerPoint プレゼンテーション

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1

Kumamoto University Center for Multimedia and Information Technologies Lab. 熊本大学アプリケーション実験 ~ 実環境における無線 LAN 受信電波強度を用いた位置推定手法の検討 ~ InKIAI 宮崎県美郷

また おすすめはしませんが C: Program Files Adobe Adobe After Effects [version] Support Files Plug-ins に配置することによって After Effects からのみ使用できます macos の場合 /Library/Appl

読取革命Lite かんたん入門ガイド

Microsoft PowerPoint - H22制御工学I-2回.ppt

Microsoft Word - SKY操作マニュアル.doc

Signal Processing Toolbox

Microsoft PowerPoint - Lec07

コンピュータグラフィックス第8回

読取革命Ver.15 かんたん操作ガイド

Microsoft PowerPoint - ce07-13b.ppt

Microsoft PowerPoint - Lec04 [互換モード]

Microsoft Word - 犬飼.doc

Chap3.key

Microsoft PowerPoint - 時系列解析(11)_講義用.pptx

untitled

す 局所領域 ωk において 線形変換に用いる係数 (ak 画素の係数 (ak bk ) を算出し 入力画像の信号成分を bk ) は次式のコスト関数 E を最小化するように最適化 有さない画素に対して 式 (2) より画素値を算出する される これにより 低解像度な画像から補間によるアップサ E(

画像編集のワンポイントテクニック・簡単操作ガイド

Microsoft Word - mathtext8.doc

2009 年 11 月 16 日版 ( 久家 ) 遠地 P 波の変位波形の作成 遠地 P 波の変位波形 ( 変位の時間関数 ) は 波線理論をもとに P U () t = S()* t E()* t P() t で近似的に計算できる * は畳み込み積分 (convolution) を表す ( 付録

Transcription:

スケジュール 9/6 イントロダクション : デジタル画像とは, 量 化と標本化,Dynamic Range /3 イントロダクション : デジタルカメラ, 間の視覚, 表 系 / フィルタ処理 : トーンカーブ, 線形フィルタ デジタルメディア処理 担当 : 井尻敬 /7 フィルタ処理 : 線形フィルタ, ハーフトーニング / フィルタ処理 3 : 離散フーリエ変換と周波数フィルタリング /7 前半のまとめと中間試験 / 画像処理演習 : python ( 演習室 ) / 画像処理演習 : フィルタ処理 ( 演習室 ) /8 画像処理演習 : フィルタ処理 ( 演習室 ) /5 画像処理演習 : フィルタ処理 ( 演習室 ) / 画像の幾何変換 : アファイン変換 /9 画像の幾何変換 : 画像の補間 /6 画像復元 : ConvolutionとDe-convolution( 変更する可能性有り ) /3 後半のまとめと期末試験 フィルタ処理 : トーンカーブ, 線形フィルタフィルタ処理 達成 標 線形フィルタ処理の計算法と効果を説明できる 画素ごとの変換であるトーンカーブの機能と効果を説明できる 線形空間フィルタの機能と効果を説明できる Contents トーンカーブ 反転, 値化, ポスタリゼーション, ソラリゼーション, ガンマ変換, カラー画像 空間フィルタ ( 線形 ) 平滑化フィルタ, ソーベルフィルタ, ガウシアンフィルタ, ラプラシアンフィルタ デジタル画像のフィルタリング

デジタル画像 : カラー画像 離散値を持つ画素が格 状に並んだデータ 画素 : pixel= picture + element 例 bit bitmap : 各 pixel が (R,G,B) 毎に整数値 [,55] を持つ デジタル画像 : グレースケール画像 離散値を持つ画素が格 状に並んだデータ 画素 : pixel= picture + element 例 8bit bitmap : 各 pixel が整数値 [,55] を持つ 画像 I(i,j) : j 画像 I(i,j) : j i I( i, j) I(i+,j+) : 5 : 6 : 79 : 3 : 5 : 9 i I( i, j) 7 I(i+,j+) 7 原点位置は左下のことも 原点位置は左下のことも 頻度表 ( ヒストグラム ) とは 各階調の画素数を数えた表のこと回転や平 移動に依存しない特徴量 画像処理に頻出 グレースケール画像 RGBカラー画像 ImageJ でヒストグラムを確認してみる. ImageJ 起動. 画像読み込み 3. Menu > analyze > histogram. LiveをOnにすると矩形選択した領域のヒストグラムを確認可能

import numpy as np import pylab as plt import cv import itertools # 画像読み込み & グレースケール化 img = cv.imread("imgs/sample.png") img_gry = cv.cvtcolor( img, cv.color_bgrgray ) #histogram 生成 hist = np.zeros(56) for y in range(img_gry.shape[]): for x in range(img_gry.shape[]): hist[ img_gry[y,x] ] += #window を生成して画像を表示 cv.imshow("image", img_gry ) #hist を matplotlib で表示 plt.plot(hist) plt.xlim([,56]) plt.show() ヒストグラムの計算 : histograpm.py デジタル画像のフィルタリング 処理 に対し何らかの計算処理を施し 特定の周波数を持つ信号を強調する 捨てる ( ノイズ除去 ) アーティスティックな効果を得る 画像処理 ( ステレオ視 領域分割 識別器 ) に必要な特徴ベクトルを得る トーンカーブ CToneCurve.exe (C++) Image>Adjust>Window/Level (ImageJ) は 8bit グレースケールとする 各画素の値を異なる値に変換する階調変換関数を考える 階調変換関数をグラフで表現したものをトーンカーブと呼ぶ 55 出 画素値 トーンカーブ 画素値 55

トーンカーブは写真編集の基本ツール トーンカーブ : コントラストを上げる GIMP 55 A B C 出 55 ImageJ: 由編集でないのでちょっと違うけど PhotoShop Elements カラーカーブ使いやすいように 由度の限定されたトーンカーブのようなもの Photoshop CS にはトーンカーブがある ( あった ) 領域 A : 出 画素値 となり つぶれ 領域 C : 出 画素値 55 となり び 領域 B : 傾きが より きいため 画素値の取り得る範囲が広がりコントラストが上がる画素値は離散値であるため出 ヒストグラムは び びに トーンカーブ : コントラストをさげる トーンカーブ : 特殊効果 ネガポジ反転 値化 55 出 55 ポスタリゼーション 閾値より下は 閾値以上は 55 ソラリゼーション 傾きが より さいため 出 画素値の取り得る範囲が縮まり コントラストが下がる 元画像 出 の 数を極端に減らす 実装が間に合わず 書きで曲線を与えました 本来は関数で与えるべき 上記のような曲線を指定

元画像 トーンカーブ : ガンマ補正 次のトーンカーブを利 した濃淡変換をガンマ変換と呼ぶ : 値 [,55] : 出 値 [,55] : パラメータ ( >) =. =/3..5. =.5 3. RGB 各チャンネルにガンマ補正を適 トーンカーブ : カラー画像への適 カラー画像をトーンカーブで編集するとき RGBの各チャンネルにトーンカーブの画素値変換を適 YCbCr Colorに変換し輝度値成分 (Y) のみに変換を適 その他 R G Y RGB color YCbCr color 輝度 / み / み B Cb Cr 画像出 デバイスには 出力値 入力値 と う関係があり この特性を補正する 的で上記の関数が いられていた これを画像の補正に利 したのがガンマ変換 トーンカーブ : カラー画像への適 トーンカーブ : カラー画像への適 γ=.3 のガンマ変換 RGB 各チャンネル YCbCr の輝度 Y のみ γ=.3 のガンマ変換 RGB 各チャンネル YCbCr の輝度 Y のみ

トーンカーブ : カラー画像への適 トーンカーブ : まとめ トーンカーブ : 各画素の輝度値 を変換する階調変換関数 画像の 栄えの編集に利 される キーワード : コントラスト変換 ネガポジ反転 ポスタリゼーション ソラリゼーション 値化 ガンマ補正 55 ポスタリゼーション RGB 各チャンネル YCbCr の輝度 Y のみ (Cb Cr の階調数は減らない ) 出 画素値 画素値 55 Convolution.py 線形フィルタの計算 空間フィルタ ( 線形 )

線形フィルタの例 線形フィルタの例 ぼかす 先鋭化 エッジ抽出横 向縦 向 空間フィルタとは 空間フィルタとは周囲の情報を利 して画素値を決めるフィルタ 空間フィルタは 線形フィルタと 線形フィルタに分けられる トーンカーブ : 出 画素 Iʼ(i,j) を求めるのに 画素 I(i.j) のみを利 : I(i,j) I(i,j) 出 画像 : Iʼ(i,j) Iʼ(i,j) 空間フィルタ : 出 画素 Iʼ(i,j) を求めるのに 画素 I(i.j) の周囲画素も利 : I(i,j) I(i,j) 出 画像 : Iʼ(i,j) Iʼ (i,j) 線形フィルタとは 出 画素値を周囲画素の重み付和で計算するフィルタ,,, (i,j) Iʼ (i,j) 出 画像 h(i,j) フィルタ (i,j) I(i,j)

線形フィルタの例 D 線形フィルタの例 D 33 5 6 3 5 9 8 98 平滑化したい! 33 5 6 3 5 9 8 98 平滑化したい! /3 /3 /3 /3 /3 /3 6 6 3 3 周囲 3 ピクセルの平均を取る 周囲 3 ピクセルの平均を取る 3 7 3 6 3 3 6 7 68 端ははみ出すので値をコピー ( ほかの 法もある ) 線形フィルタの例 D 線形フィルタの例 D 33 33 33 5 6 3 5 9 8 98 もっと平滑化したい! 33 33 33 5 6 3 5 9 8 98 エッジ ( 変化の きい部分 ) を検出したい / / / / / -.5.5 5 6 3 周囲 5 ピクセルの平均を取る 5 8 6.5 右と左のピクセルの差をとる 7 3 35 5 67 85 6878-9 -6 - -7-5 36 7-5 - 端ははみ出すので値をコピー ( ほかの 法もある )

線形フィルタ : 平滑化 9 5 LinaerFilter.exe (C++) convolution.py (python) Process>Filters>Convolve (ImageJ) 線形フィルタ : 特定 向の平滑化 線形フィルタ : ガウシアンフィルタ 6 係数をガウス分布に近づけ中央ほど強い重みに 6 56 6 6 6 36 6 6 6 6 画像の出典 [CG Arts 協会ディジタル画像処理 ] 図 5.8, 5.9

線形フィルタ : ガウシアンフィルタ ガウス関数 D exp ガウス関数 D, exp = = 68.3% 95.% 99.7% これを重みにして線形フィルタをしたいさすがに 3x3 は精度が悪くない?? 68.3% 95.% 99.7% 線形フィルタ : ガウシアンフィルタ 線形フィルタ : 微分 標準偏差 σ の きなガウス関数の畳み込みを計算するとき 3 3 や 5 5 の窓では精度が悪い 精度を出すには窓の半径を 3σ 程度にすべき ( 計算時間はかかる ) (3σ) (3σ) 関数, の 軸, 軸 向の偏微分は以下の通り定義され,, lim,, lim,, 点, における 軸, 軸 向の関数, の傾きを与える. 微分の復習. 丈夫ですよね? 練習. f(x,y) = x y 上記の関数の (,), (,3) における勾配を計算し (,), 例 ) σ = 5 pixel のガウシアンフィルタ Window size は 3 3 が適当 また,, の勾配, は 次元ベクトルであり,,,, さらに図 せよ 点, において, の増加が 番 きくなる 向を す

線形フィルタ : 微分 f(x,y) = -x - y I(u,v) v u v I x I(x) v グレースケール画像 I(u,v) は, さ関数 z = I(u,v) と なせるなので関数 I(u,v) の勾配 ( 微分 ) は計算できそう I(u,v) の勾配は, 画像の変化の きい 向を表す 画像の出典 [Ijiri et al 3, Eurographics] 線形フィルタ : 微分 線形フィルタ : 微分 次元関数 z= f(x,y) の x 向偏微分, lim,, 正値 :, 負値 : で可視化 -/ /, 横方向微分 画像 z=i(i,j) の横 向偏微分 ( 近似 ) - - -/ /,,,,,,, (a) (b) (c), [CGArts 協会, デジタル画像処理図 5.6] 微分フィルタには画像のエッジで強く応答する -/ /, 縦方向微分 h = pitch ( 画素サイズ ) = と近似 (a) (b) (c)

線形フィルタ : 微分 元画像 - - - 前述の単純なフィルタはノイズにも鋭敏に反応する ノイズを押さえつつエッジを検出するフィルタが必要横 向微分 : 横 向微分し縦 向平滑化する縦 向微分 : 縦 向微分し横 向平滑化する Prewitt filter Sobel filter - - - - - - - - 微分フィルタの正値を可視化 - - - - Sobel フィルタではノイズが削減されているのが分かる フィルタ処理 右の7x7 画像に対して. 横 向 Sobelフィルタを適 せよ. 縦 向 Sobelフィルタを適 せよ 3. ガウシアンフィルタを適 せよ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 線形フィルタ : 階微分フィルタ 関数, の 階偏微分は, 以下の通り定義される, lim,,, 画像 I(i,j) の 階偏微分の近似は,,, - - 横 Sobel 縦 Sobel ガウシアン 出典 [CGArts 協会, デジタル画像処理図 5.6]

線形フィルタ : ラプラシアンフィルタ 関数, のラプラシアン,,,, = - * + - * 画像, のラプラシアン,, 線形フィルタ : 先鋭化フィルタ 回微分に関するラプラシアンフィルタを改良すると画像のエッジを強調する先鋭化フィルタが設計できる? = - * ラプラシアンフィルタ * は convolution 向に依存しないエッジが 度で得られるエッジをまたぎ正負の対が現れる なら [-+] が現れる [CGArts 協会, デジタル画像処理 ] 図 5.6, 5.3 まとめ : 空間フィルタ ( 線形 ) 出 画素値を周囲画素の重み付和で計算するフィルタ,,, 平滑化フィルタ ガウシアンフィルタ 先鋭化フィルタ /9 /9 /9 /9 /9 /9 /9 /9 /9 /6 /6 /6 /6 /6 /6 /6 /6 /6? - - - - - - - Sobelフィルタ ( 横 ) Sobelフィルタ ( 縦 ) ラプラシアンフィルタ