画像情報処理

科目基礎情報

学校 鳥羽商船高等専門学校 開講年度 令和04年度 (2022年度)
授業科目 画像情報処理
科目番号 0035 科目区分 専門 / 選択
授業形態 講義 単位の種別と単位数 学修単位: 2
開設学科 生産システム工学専攻 対象学年 専2
開設期 後期 週時間数 後期:2
教科書/教材 教材:自作テキスト配布  参考書:OpenCVプログラミングブック
担当教員 江崎 修央

到達目標

1.統合開発環境を用いて画像処理プログラムを動作させることができる
2.画像処理の基礎的な技法を理解し、対象画像に対して適用することができる
3.複数の画像処理技法を組み合わせて任意の特徴を画像から抽出することができる

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1サンプルプログラムを改編し、自らが必要な機能を実装できる。与えられたサンプルプログラムを用いて画像処理の動作確認が行える。与えられたサンプルプログラムの動作確認ができない。
評価項目2サンプルプログラムのみでは抽出できない特徴量についても抽出が行える。適当な対象画像から画像処理を用いて特徴量を抽出できる。画像処理によって対象画像から特徴を抽出できない。
評価項目3複数の画像処理技法を組み合わせるプログラムが実装でき、任意の特徴を抽出することができる。組み合わせた処理について順序立てて適用することにより任意の特徴量が抽出できる。課題設定ができない、画像処理を組み合わせた特徴抽出ができない。

学科の到達目標項目との関係

教育方法等

概要:
画像処理の基本技法について学んだ後に、自ら設定する応用処理についての検討を行い、複数の技法を組み合わせた処理系を考案し、特徴抽出を行う。
※実務との関係
この科目は企業でソフトウエア開発を担当していた教員が、その経験を活かし、画像処理の設計手法等について講義・演習形式で授業を行うものである。
 
授業の進め方・方法:
授業は、毎回ひとつの画像処理の基本技法の紹介、それに関する演習を行う。
統合開発環境を用いて、プログラムを実装し、実際の画像に対して処理を適用し特徴量を抽出する。
注意点:
OpenCVライブラリを用いたプログラミングにより、画像情報処理に関する演習を行うため、プログラミングに関する授業を履修していること。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 画像情報処理とOpenCV 画像情報処理の概要を理解し、実際の利用例を調査・説明できる。
2週 OpenCVを用いた画像処理プログラミング 統合開発環境でOpenCVのサンプルプログラムの動作確認ができる。
3週 OpenCVにおける画像データの取扱い 2値化処理をRGBそれぞれに適用し8値化の処理が実装できる。
4週 2値化 固定閾値と判別分析法による2値化を実際の画像に適用できる。
5週 ヒストグラム コントラストの低い画像のダイナミックレンジを変更し、適切な画像に変換できる。
6週 平滑化 平均値およびメディアンフィルタを用いた平滑化を適用しその違いを考察できる。
7週 エッジ抽出 SobelおよびLaplacianを用いてエッジ画像を作成できる。
8週 テンプレートマッチング 自然画像に対して適切なテンプレートを作成し、任意の特徴を抽出できる。
4thQ
9週 画像間の演算 画像間における差分や論理積・論理和を適用した処理系等を検討し実装できる。
10週 カラー画像処理 HSL空間を利用して任意の色領域を抽出できる。
11週 膨張と収縮 モルフォロジ演算を利用した膨張収縮処理を2値画像に適用できる。
12週 ラベリング ラベリングの処理方法を理解し、具体的に動作の流れが説明できる。
13週 画像情報処理の応用(1) これまでに学習した画像情報処理を利用して任意の領域を抽出する処理系を提案できる。
14週 画像情報処理の応用(2) 13週で提案した処理系をOpenCVを用いて実装できる。
15週 画像情報処理の応用(3) 作成した処理系を用いて実験を行った結果について他の学生に説明できる。
16週

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週

評価割合

試験発表相互評価態度ポートフォリオその他合計
総合評価割合00400600100
基礎的能力0000000
専門的能力0020060080
分野横断的能力002000020