山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教官
|
|||||
ビジュアルコンピューティング
|
大渕 竜太郎
|
|||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
273404 | 2 | F | 3 | 後期 | 木 | II |
[概要と目標] | ||||||
2次元静止画および動画のインターネットでの配布,3次元ポリゴンのキャラクタが動き回るゲーム,など,ヒトの視知覚に呈示される文字以外の情報が広く普及してきた.本科目では,これらの視覚的情報を扱うために必要な,入力,編集,出力,圧縮などの基本技術について学ぶ.具体的には,まず,形,色,動きなどの属性をもつ3次元モデルを表現し,これら3次元モデルから2次元画像を生成する技術などについて学ぶ.次いで,これら視覚的情報を処理する際に理解せねばならない人間の視知覚について述べ,これに基づいて2次元画像の表現,編集(フィルタリング,解像度変換など)および圧縮の技術について学ぶ.本科目は講義科目であるが,学科のコンピュータ演習室(KKI)で講義を行う.講義中には随時演習を織り込み,C++およびOpenGLを使ったプログラミング課題や画像処理ソフトGIMPを使った課題も課す. | ||||||
[必要知識・準備] | ||||||
本科目ではC++言語と3次元グラフィクスライブラリOpenGLを用いてプログラムを書いてもらうので,C++の知識を前提とする.数学的基礎としては,少なくとも,ベクトル,行列演算と1次変換を理解していることが必要である.また,フーリエ変換の概念をつかんでいることが望ましい(数式の操作能力よりも,その意味の感覚的理解が必要である.)その他,連続(アナログ)信号のサンプリング・量子化と2値符号化,ハフマン符号化の知識を仮定する | ||||||
[評価基準] | ||||||
評価は以下を総合して決める. * レポート * プログラミングプロジェクト * 期末試験 * 出席 |
||||||
[教科書] | ||||||
[参考書] | ||||||
[講義項目] | ||||||
1.ビジュアルな情報の処理 2.ヒトの視知覚 3.2次元グラフィクスと3次元グラフィクス 4.3次元モデルの表現 5.表示パイプライン 6.モデルの複製と幾何変換 7.カメラ,スクリーンと射影変換 8.可視面判定 9.照明と影 10.フレームバッファの仕組み 11.人の視知覚と色の表現 12.2次元画像の表現 13.2次元画像のフィルタリング,変換 14.画像データの圧縮 15.質疑応答,予備日 |