01 Overview Kuliah Grafcit

Embed Size (px)

Citation preview

Grafika Komputer & Pengolahan Citra (CS 3214)Chapter 1 Overview kuliah dan Pengantar

Grafika komputerDeskripsi objek Proses grafika komputer Citra / animasi 2D / 3D

sphere { 0.0, 1 texture { pigment { color rgb } finish{ diffuse 0.3 ambient 0.0 specular 0.6 reflection { 0.8 metallic } conserve_energy } } }

Pengolahan citraCitra awal Pengolahan citra Citra yang sesuai dgn kebutuhan

Image Processing vs Computer Graphics

Image ProcessingBerorientasi pixel

Computer GraphicsBerorientasi Vektor

Mengolah data citra untuk Menggunakan model 2D/3D mendapatkan interpretasi 2D/ hasil realistik 3D Titik berat pada memanipulasi Cenderung mempelajari citra sesuai dengan keperluan konsep dan implementasi user metode untuk pembangkitan citra/animasi (2D/3D) Berawal dari citra digital deskripsi objek pada citra Mendeskripsikan objek dengan primitif dasar grafis untuk mem-bentuk citra 2D/3D

Kuliah Grafika dan Citra (CS3204) 4 SKS

4 jam Kuliah => 2 pertemuan

Pre-requisite : Aljabar Linear, Kalkulus vektor, Algoritma & Struktur Data, Pemrograman (+ sense of art)

Tujuan Instruksional Umum1. Memahami definisi dan konsep dari Grafika Komputer, teknik pembangunan primitive serta tahapan dalam proses Grafika 2. Memahami definisi dan konsep dalam melakukan Pengolahan Citra representasi data citra digital , operasi operasi yang menjadi area pengolahan citra berikut dengan teknik yang digunakan. 3. Mengetahui penerapan grafika dan pengolahan citra dalam berbagai bidang serta perkembangannya

SUBSTANSI PEMBAHASAN1. Pemahaman tentang perbedaan antara grafika dan pengolahan citra ditinjau dari sisi definisi, tujuan yang akan dicapai, representasi informasi 2. Memahami algoritma pembangkitan primitif dasar 2 Dimensi dalam grafika computer, pengubahan atribut objek grafik dan operasi transformasi yang dapat dilakukan pada objek grafik, operasi clipping, kurva bezier, viewing, rendering, texture mapping 3. Membangun perangkat lunak yang menyediakan modul primitif grafik, operasi pengubahan atribut dan operasi transformasi dalam grafika 2 Dimensi, memanfaatkan tool untuk menghasilkan scene 3 Dimensi

SUBSTANSI PEMBAHASAN (contd)4.Teknik penghasilan Citra Digital (kuantisasi dan sampling), representasi data Citra Digital dengan tipe dasar (Bitmap), Operasi-Operasi dasar yang dilakukan untuk pengolahan citra digital, operasi pada domain spatial dan domain frekuensi, enhancement citra, smoothing citra, segmentasi, kompresi data citra, steganography. 5. Mekanisme deteksi sisi, segmentasi gambar dan kompresi gambar serta mekanisme pengukuran peformansi operasi dengan menerapkan fidelity kriteria

Tujuan Instruksional Khusus memaparkan perbedaan grafika komputer dan pengolahan citra menjelaskan primitif dasar pembentuk grafika komputer membangun modul pembangun primitif keluaran grafika manipulasi terhadap objek-objek grafika 2D sederhana menjelaskan konsep-konsep dasar grafika komputer 3D menggunakan tool untuk membangun scene 3D menjelaskan representasi citra digital menjelaskan penggunaan algoritma-algoritma pengolahan citra sederhana mengimplementasikan program pengolahan citra secara digital dengan memperhatikan unjuk kerja teknik yang digunakan

Ket: knowledge skill

Rencana kuliah & penilaian [1]Komponen Penilaian Keaktifan, Kehadiran UTS UAS Quis1 Quis2 Tugas I UTS Tugas II UAS Total Proporsi 5 30 35 5 5 10 10 100

UTS materi grafika komputer UAS materi pengolahan citra

Rencana kuliah & penilaian [1]Grade Nilai

Grade Nilai untuk setiap kelas akan sama Penentuan Grade Gilai akan dilakukan dengan menggunakan mekanisme statistik dengan melibatkan data nilai dari seluruh kelas

Aturan Khusus-Kuliah Kehadiran minimal: 75 % Keterlambatan: jangan sampai menggangu jalannya kuliah Tugas: bila sama/plagiat/copy maka nilai tugas akan 0 Masalah titip absen: Nilai turun 1 Grade

Aturan Umum TugasAturan Umum Tugas Setiap tugas boleh dikerjakan berkelompok oleh maksimal 4 orang Setiap tugas terdiri dari beberapa sub tugas, yang akan diintegrasikan pada pengumpulan akhir tugas tersebut. Penilaian tugas dilakukan tiap sub tugas (bukan di akhir / akumulasi tugas) Batas pengumpulan tiap tugas (sub tugas) ditentukan pada saat tugas (sub tugas) tersebut diberikan Pada tugas yang melibatkan pemrograman secara umum tidak ditentukan bahasa pemrograman yang harus digunakan. Anggota kelompok untuk tugas I (UTS)dan tugas II (UAS) harus berbeda

Silabus Kuliah [1]Minggu1 2 3 4

Pertemuan1 2 3 4 5 6 7 8

Materi01-Overview Kuliah GrafCit.ppt 02-Grafika Komputer.ppt 03-Output Primitive_1.ppt 04-Output Primitive_2.ppt 05-Area Filling.ppt 06-Transformasi 2D-transformasi dasar & representasi matriks.ppt 07-Clipping.ppt 08-Kurva Bezier.ppt + Latihan

Catatan Penyampaian Tugas 1.1 Pengumpulan Tugas 1.1 dan Penyampaian Tugas 1.2 Pengumpulan Tugas 1.2 dan Penyampaian Tugas 1.3

Silabus Kuliah [2]Minggu5 6 7

Pertemuan9 10 11 12 13 14

Materi09-Pengantar Grafika 3D.ppt 10-Transformasi 3D-Transformasi dasar, transformasi komposit, refleksi & shear.ppt 11-3D Viewing.ppt 12-Rendering.ppt 13-Texture Mapping & Anti-aliasing.ppt Responsi.ppt

Catatan Pengumpulan Tugas 1.3 dan Penyampaian Tugas 2 Pengumpulan Tugas 2

UTS

Silabus Kuliah [3]Minggu8 9 10 11

Pertemuan15 16 17 18 19 20 21 22 01. Introduction.ppt

Materi 02. Pembentukan Citra Digital,Format BMP,Halftoning&Dithering.ppt 03. Operasi-operasi Dasar Pengolahan Citra.ppt 04. Konvolusi dan Transformasi Fourier.ppt 05. Equalisasi & Spesifikasi Histogram.ppt 06. Image Smooting.ppt 07. Edge Detection.ppt 08. Image Segmentation.ppt

Catatan

Penyampaian Tugas 3.1 Pegumpulan Tugas 3.1 dan Penyampaian Tugas 3.2 Penyampaian Tugas 3.3 Pengumpulan Tugas 3.2

Silabus Kuliah [4]Minggu12 13 14

Pertemuan23 24 25 26 27 28

Materi09. Image Compression.ppt 10. Steganography.ppt 11. Fidelity Kriteria.ppt Materi Pengayaan Materi Pengayaan Last Session before UAS.ppt

CatatanPenyampaian Tugas 3.4

Pengumpulan Tugas 3.3 Pengumpulan Tugas 3.4

UAS

PengajarKode Dosen KelasCOK SRV FAZ HTG SUO IF-31-01, IF-31-02 IF-31-03, IF-31-04, IF-31-05 IF-31-06 IF-31-07, IF-31-08 IF-31-09

[email protected] [email protected] [email protected] [email protected] [email protected]

PUSTAKADAFTAR PUSTAKA 1. [DON96] Donald H and M. Pauline Baker, Computer Graphics Principle and Practice in C, 2nd Edition, Addison Wesley, 1996 2. [SAM03] Samuel R.Buss, 3-D Computer Graphics A Mathematical Introduction with OpenGL, Cambridge University Press, 2003 3. [GON02] Rafael C. Gonzales and Richard E. Woods, Digital Image Processing, 2nd Edition, Prentice Hall, 2002 4. [PRAT01] William K. Pratt, Digital Image Processing, 3rd Edition, Addison Wesley, 2001 5. [ACH05] Acharya Tinku, K. Ray Ajoy, Image Processing: Principles and Application, John Wiley & Son, 2005 6.[ION93]Pitas, Ioannis. 1993. Digital Image Processing Algorithms. Prentice Hall International (UK) Ltd

Gambaran Tugas Grafika 2D: Hasil akhir: tools pembangkitan dan manipulasi primitif grafika 2D Bahasa pemrograman tidak dibatasi Library graphic yang boleh dipakai hanya primitif titik (point) Menggunakan tools grafika 3D sederhana: POVRay Pembangkitan, manipulasi, dan rendering objek 3D

Grafika 3D:

Gambaran Tugas Pengolahan citra: Hasil akhir: tools pengolah citra (beberapa algoritma) Bahasa pemrograman tidak dibatasi Pembanding: Adobe Photoshop,Macromedia Fireworks