![]() ![]() |
講義概要/Course Information |
科目基礎情報/General Information |
授業科目名 /Course title (Japanese) |
ビジュアル情報処理 | ||
---|---|---|---|
英文授業科目名 /Course title (English) |
Visual Computing | ||
科目番号 /Code |
INS503a | ||
開講年度 /Academic year |
2021年度 | 開講年次 /Year offered |
3 |
開講学期 /Semester(s) offered |
前学期 | 開講コース・課程 /Faculty offering the course |
情報理工学域 |
授業の方法 /Teaching method |
講義 | 単位数 /Credits |
2 |
科目区分 /Category |
専門科目 | ||
開講類・専攻 /Cluster/Department |
Ⅰ類 | ||
担当教員名 /Lecturer(s) |
高橋 裕樹 | ||
居室 /Office |
西6-509 | ||
公開E-mail |
rocky@inf.uec.ac.jp | ||
授業関連Webページ /Course website |
http://img2.hc.uec.ac.jp/~rocky/lecture/VisComp/ | ||
更新日 /Last update |
2021/03/08 15:15:45 | 更新状況 /Update status |
公開中 /now open to public |
講義情報/Course Description |
主題および 達成目標(2,000文字以内) /Themes and goals(up to 2,000 letters) |
本講義では,画像,2次元・3次元形状をコンピュータで扱うための基礎知識の習得を目的とする.画像の生成モデルを通して画像解析および画像生成に関する概念を習得し,濃淡変換,フィルタリング,幾何変換等の基本的な画像処理およびコンピュータでの2次元あるいは3次元形状の表現形式や幾何変換,モデル化した光の振舞による3次元モデルの描画手法の基礎について概説するとともにプログラミングを通して実践的な知識を身に付ける. |
---|---|
前もって履修 しておくべき科目(1,000文字以内) /Prerequisites(up to 1,000 letters) |
アルゴリズムとデータ構造,プログラミング演習 |
前もって履修しておくこ とが望ましい科目(1,000文字以内) /Recommended prerequisites and preparation(up to 1,000 letters) |
応用数学 |
教科書等(1,000文字以内) /Course textbooks and materials(up to 1,000 letters) |
教科書:特に指定しません. 参考書: (a)「コンピュータグラフィックス 改訂新版」CG-ARTS協会(2015) (b)「ディジタル画像処理 改訂新版」CG-ARTS協会(2015) (c) ダニエル・シフマン著,尼岡 利崇 監修: 「Nature of Code --Processingではじめる自然現象のシミュレーション」株式会社 ボーンデジタル(2014) |
授業内容と その進め方(2,000文字以内) /Course outline and weekly schedule(up to 2,000 letters) |
本講義は,講義と演習を平行して行います.講義では,ビジュアル情報処理技術の数理的な基礎について説明します.演習では,講義で説明した事項をprocessingを用いてプログラミングすることによって,理解を深めます. 1. イントロダクション 2. pde(processing development environment) 3. 簡単な2次元描画 4. 簡単なアニメーション 5. パラメトリック曲線 6. 2次元座標変換 7. 簡単な画像処理(画素ごとの濃淡変換) 8. 簡単な画像処理(空間フィルタリング) 9. 再帰図形 10. 3次元描画 11. ビューイングパイプライン 12. レンダリング 13. 光学モデル 14. シェーディング 15. モデリング 理解を深めるために,課題を出すとともに,その中から翌週までの宿題を課します. |
実務経験を活かした 授業内容 (実務経験内容も含む) /Course content utilizing practical experience |
|
授業時間外の学習 (予習・復習等)(1,000文字以内) /Preparation and review outside class(up to 1,000 letters) |
プログラミングを通してグラフィックスの数理を理解することが重要ですので,与えられた課題だけでは無く,作成したい対象,表現したいものを見つけ,どんどん実装にチャレンジして下さい. |
成績評価方法 および評価基準 (最低達成基準を含む) (1,000文字以内) /Evaluation and grading (up to 1,000 letters) |
成績評価: 講義中課題: 20% 宿題: 50% 最終課題: 30% 成績評価基準: 以下の到達レベルをもって合格の最低基準とします. (a) ビジュアル情報処理の基礎を理解し,グラフィックスの表現形式,生成処理を習得する. (b) processingを理解し,プログラミングの基礎を修得するとともにグラフィカルなプログラムを作成できる. |
オフィスアワー: 授業相談(1,000文字以内) /Office hours(up to 1,000 letters) |
木曜6限 |
学生へのメッセージ(1,000文字以内) /Message for students(up to 1,000 letters) |
最近では,ゲームやアプリケーションソフトウエアでコンピュータグラフィックス技術に接する機会が多いかと思います.本講義では,そのようなみなさんの身近にある技術の数理について理解し,プログラミングすることによってその理解を深められるようにしたいと思います.プログラミングは,簡単にいかないことも多いかと思いますが,根気強く取り組めば,できるようになりますので頑張ってください.不明な点はどんどん質問してください. |
その他 /Others |
授業形態: リアルタイム 使用ツール: Zoom, slack 詳細は<http://img2.hc.uec.ac.jp/~rocky/lecture/VisComp/>を参照してください. |
キーワード /Keywords |
コンピュータグラフィックス,画像処理,座標変換,形状表現,レンダリング,アニメーション |