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

01 Overview Kuliah Grafcit

Embed Size (px)

Citation preview

Page 1: 01 Overview Kuliah Grafcit

Grafika Komputer & Pengolahan Citra (CS 3214)

Chapter 1Overview kuliah dan Pengantar

Page 2: 01 Overview Kuliah Grafcit

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 } } } …

Page 3: 01 Overview Kuliah Grafcit

Pengolahan citra

Pengolahancitra

Citraawal

Citra yang sesuai dgnkebutuhan

Page 4: 01 Overview Kuliah Grafcit

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

Page 5: 01 Overview Kuliah Grafcit

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)

Page 6: 01 Overview Kuliah Grafcit

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

Page 7: 01 Overview Kuliah Grafcit

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

Page 8: 01 Overview Kuliah Grafcit

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

Page 9: 01 Overview Kuliah Grafcit

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

Page 10: 01 Overview Kuliah Grafcit

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

Page 11: 01 Overview Kuliah Grafcit

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

Page 12: 01 Overview Kuliah Grafcit

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

Page 13: 01 Overview Kuliah Grafcit

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

Page 14: 01 Overview Kuliah Grafcit

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

Page 15: 01 Overview Kuliah Grafcit

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

Page 16: 01 Overview Kuliah Grafcit

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

Page 17: 01 Overview Kuliah Grafcit

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

Page 18: 01 Overview Kuliah Grafcit

PengajarKode Dosen Kelas e-mail

COK  IF-31-01, IF-31-02 [email protected]

SRV  IF-31-03, IF-31-04, IF-31-05 [email protected]

FAZ  IF-31-06 [email protected]

HTG  IF-31-07, IF-31-08 [email protected]

SUO  IF-31-09 [email protected]

Page 19: 01 Overview Kuliah Grafcit

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

Page 20: 01 Overview Kuliah Grafcit

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

Page 21: 01 Overview Kuliah Grafcit

Gambaran Tugas

Pengolahan citra: Hasil akhir: tools pengolah citra

(beberapa algoritma) Bahasa pemrograman tidak dibatasi Pembanding: Adobe

Photoshop,Macromedia Fireworks