View
20
Download
5
Category
Preview:
Citation preview
Grafika Komputer & Pengolahan Citra (CS 3214)
Chapter 1Overview kuliah dan Pengantar
Grafika komputer
Proses grafika komputer
Deskripsiobjek
Citra / animasi2D / 3D…
sphere { 0.0, 1 texture { pigment { color rgb <0.8,0.8,1.0> } finish{ diffuse 0.3 ambient 0.0 specular 0.6 reflection { 0.8 metallic } conserve_energy } } } …
Pengolahan citra
Pengolahancitra
Citraawal
Citra yang sesuai dgnkebutuhan
Image Processing vs Computer Graphics
Image Processing Computer GraphicsBerorientasi pixel Berorientasi Vektor
Mengolah data citra untuk mendapatkan interpretasi 2D/3D
Menggunakan model 2D/3D hasil realistik
Titik berat pada memanipulasi citra sesuai dengan keperluan user
Cenderung mempelajari konsep dan implementasi 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 Umum
1. 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 (cont’d)
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
Proporsi
Keaktifan, Kehadiran 5UTS 30UAS 35
Quis1 5Quis2 5
Tugas I UTS 10Tugas II UAS 10
Total 100
UTS materi grafika komputerUAS materi pengolahan citra
Rencana kuliah & penilaian [1]
Grade Nilai
Grade Nilai untuk setiap kelas akan samaPenentuan 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 Tugas
Aturan Umum TugasSetiap 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]Minggu Pertemuan Materi Catatan
1 1 01-Overview Kuliah GrafCit.ppt
2 02-Grafika Komputer.ppt
2 3 03-Output Primitive_1.ppt
4 04-Output Primitive_2.ppt Penyampaian Tugas 1.1
3 5 05-Area Filling.ppt
6 06-Transformasi 2D-transformasi dasar & representasi matriks.ppt
Pengumpulan Tugas 1.1 dan Penyampaian Tugas 1.2
4 7 07-Clipping.ppt
8 08-Kurva Bezier.ppt + Latihan Pengumpulan Tugas 1.2 dan Penyampaian Tugas 1.3
Silabus Kuliah [2]Minggu Pertemuan Materi Catatan
5 9 09-Pengantar Grafika 3D.ppt
10 10-Transformasi 3D-Transformasi dasar, transformasi komposit, refleksi & shear.ppt
6 11 11-3D Viewing.ppt Pengumpulan Tugas 1.3 dan Penyampaian Tugas 2
12 12-Rendering.ppt
7 13 13-Texture Mapping & Anti-aliasing.ppt
14 Responsi.ppt Pengumpulan Tugas 2
UTS
Silabus Kuliah [3]Minggu Pertemuan Materi Catatan
8 15 01. Introduction.ppt
16 02. Pembentukan Citra Digital,Format BMP,Halftoning&Dithering.ppt
9 17 03. Operasi-operasi Dasar Pengolahan Citra.ppt Penyampaian Tugas 3.1
18 04. Konvolusi dan Transformasi Fourier.ppt
10 19 05. Equalisasi & Spesifikasi Histogram.ppt Pegumpulan Tugas 3.1 dan Penyampaian Tugas 3.2
20 06. Image Smooting.ppt
11 21 07. Edge Detection.ppt Penyampaian Tugas 3.3
22 08. Image Segmentation.ppt Pengumpulan Tugas 3.2
Silabus Kuliah [4]Minggu Pertemuan Materi Catatan
12 23 09. Image Compression.ppt Penyampaian Tugas 3.4
24 10. Steganography.ppt
13 25 11. Fidelity Kriteria.ppt Pengumpulan Tugas 3.3
26 Materi Pengayaan
14 27 Materi Pengayaan Pengumpulan Tugas 3.4
28 Last Session before UAS.ppt
UAS
PengajarKode Dosen Kelas e-mail
COK IF-31-01, IF-31-02 cok@ittelkom.ac.id
SRV IF-31-03, IF-31-04, IF-31-05 sviolina@gmail.com
FAZ IF-31-06 faz@ittelkom.ac.id
HTG IF-31-07, IF-31-08 hertog@melsa.net.id
SUO IF-31-09 suy@ittelkom.ac.id
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) Grafika 3D:
Menggunakan tools grafika 3D sederhana: POV-Ray
Pembangkitan, manipulasi, dan rendering objek 3D
Gambaran Tugas
Pengolahan citra: Hasil akhir: tools pengolah citra
(beberapa algoritma) Bahasa pemrograman tidak dibatasi Pembanding: Adobe
Photoshop,Macromedia Fireworks
Recommended