シラバス情報

科目授業名称(和文) Name of the subject/class (in Japanese)
応用アルゴリズム特論
科目授業名称(英文) Name of the subject/class (in English)
Advanced Lecture on Applied Algorithms
授業コード Class code
997C151
科目番号 Course number
73ICCOE502

教員名
松田 一朗
Instructor
Ichiro Matsuda

開講年度学期
2026年度前期
Year
2026年度
Semester
①First semester
曜日時限
金曜1限
Class hours
Friday 1st Period

開講学科・専攻 Department
創域理工学研究科 電気電子情報工学専攻

Department of Electrical Engineering, Graduate School of Science and Technology
単位数 Course credit
2.00単位
授業の方法 Teaching method
講義

Lecture
外国語のみの科目(使用言語) Course in only foreign languages (languages)
-
授業の主な実施形態 Main class format
① [対面]対面授業/ [On-site] On-site class

概要 Description
工学の分野における様々な問題の定式化手法と計算機アルゴリズムによる解法について画像処理技術を中心に知識を深める。
Students will develop their knowledge of formulation methods and computer algorithms for solving various problems in engineering field, with a focus on image processing techniques.
目的 Objectives
画像処理に用いられる計算機アルゴリズムについて学び、様々な問題解決のための素養を深める。
なお、本科目は本専攻のディプロマポリシーに定める「電気電子情報工学専攻における電気工学、電子工学、情報通信工学の3つの専門分野のうち少なくとも1つの専門分野についての高度な専門知識」を実現するための科目である。
Our goal is to develop essential skills in problem resolutions by studying computer algorithms used in image processing.
We aim to acquire "Advanced expertise in at least one of the three fields of electrical engineering, electronic engineering, information and communication engineering in Department of Electrical Engineering" described in the Diploma Policies of the Department.
到達目標 Outcomes
以下の項目を満たせるようになる。
  • 画像処理に用いられる計算機アルゴリズムの基本原理を理解する。
  • 実習を通して計算機アルゴリズムをプログラムとして実装する能力を身に着ける。

Students who successfully complete this course will be able to:
  • understand basic principles of computer algorithms used in image processing.
  • implement computer algorithms through practical learning.
卒業認定・学位授与の方針との関係(学部科目のみ)
履修上の注意 Course notes prerequisites
計算機を用いた実習を行うので、ネットワークに接続可能なPCを持参すること。
Bring your own PC that can be connected to a network for the practical learning.
アクティブ・ラーニング科目 Teaching type(Active Learning)
小テストの実施 Quiz type test/実習 Practical learning
-

準備学習・復習 Preparation and review
準備学習:各回の授業前に2時間程度、扱う内容について調査しておくこと。
復習:各回の講義で紹介されたプログラムの動作を2時間程度かけて確認し、学習した内容について理解の定着を図ること。 
Preparation: Survey the topic to be covered in the lecture, spending more than 2 hours each time.
Review: Verify the operation of the programs introduced in each lecture about 2 hours, and develop the obtained knowledge.
成績評価方法 Performance grading policy
提出課題80%、小テスト20%の割合で評価を行う。
100点満点中60点以上を合格とする。
Evaluated by the submitted works (80%) and quiz type tests (20%). Criteria for passing is the score higher than or equal to 60%.
学修成果の評価 Evaluation of academic achievement
・S:到達目標を十分に達成し、極めて優秀な成果を収めている
・A:到達目標を十分に達成している
・B:到達目標を達成している
・C:到達目標を最低限達成している
・D:到達目標を達成していない
・-:学修成果の評価を判断する要件を欠格している

・S:Achieved outcomes, excellent result
・A:Achieved outcomes, good result
・B:Achieved outcomes
・C:Minimally achieved outcomes
・D:Did not achieve outcomes
・-:Failed to meet even the minimal requirements for evaluation

教科書 Textbooks/Readings
教科書の使用有無(有=Y , 無=N) Textbook used(Y for yes, N for no)
N
書誌情報 Bibliographic information
-
MyKiTSのURL(教科書販売サイト) URL for MyKiTS(textbook sales site)
教科書および一部の参考書は、MyKiTS (教科書販売サイト) から検索・購入可能です。
​https://gomykits.kinokuniya.co.jp/tokyorika/​​​

It is possible to search for and purchase textbooks and certain reference materials at MyKiTS (online textbook store).
​​https://gomykits.kinokuniya.co.jp/tokyorika/

参考書・その他資料 Reference and other materials
特になし。
Not specified.

授業計画 Class plan
  1. ガイダンスおよび環境構築
  2. 画像の読み込みと表示
  3. 階調変換
  4. 画像の2値化
  5. 減色処理
  6. 幾何変換と画素補間
  7. 線形フィルタ
  8. 非線形フィルタ
  9. エッジ検出、直線抽出
  10. フーリエ変換
  11. テンプレートマッチング
  12. 局所特徴量
  13. リターゲティング
  14. 深層学習
  15. 総括

  1. Guidance
  2. Image loading and display
  3. Tone mapping
  4. Image binarization
  5. Color quantization
  6. Geometric transformation and pixel interpolation
  7. Linear Filtering
  8. Nonlinear filtering
  9. Edge detection and line extraction
  10. Fourier transform
  11. Template matching
  12. Local features
  13. Image retargeting
  14. Deep learning
  15. Summary

担当教員の実務経験とそれを活かした教育内容 Work experience of the instructor
-
教育用ソフトウェア Educational software
-
Jupyter Notebook, Python

備考 Remarks

授業でのBYOD PCの利用有無 Whether or not students may use BYOD PCs in class
Y
授業での仮想PCの利用有無 Whether or not students may use a virtual PC in class
N