
Judul : An Introduction to Digital Image Processing with MATLAB (Lecture Note)
Pengarang : Alasdair McAndrew (Victoria University of Technology)
Apakah Anda memimpikan sebuah ebook gratis yang menuntun Anda mengenal teknik pengolahan citra (image processing) secara bertahap, tanpa disertai rumus-rumus matematika yang rumit? Jika iya, maka Anda mungkin menemukan jawabannya di ebook ini. Buku ini adalah materi kuliah Image Processing yang disusun oleh Alasdair McAndrew, seorang dosen di School of Computer Science and Mathematics, Victoria University, Melbourne, Australia.
Buku ini memperkenalkan dasar-dasar image processing menggunakan Image Processing Toolbox yang tersedia di dalam perangkat lunak Matlab®. Selain definisi-definisi yang mudah dimengerti, buku ini menyediakan code-code dasar yang membantu pembaca memahami fungsionalitas image processing dasar dengan Image Processing Toolbox. Beberapa topik yang dibahas antara lain:
1. Introduction of Image Processing
2. Point Processing
3. Neighbourhood Procesing
4. The Fourier Transform
5. Image Restoration
6. Image Segmentation
7. Mathematical Morphology
8. Colour Processing
9. Image coding and compression
Selain ebook, penulis juga menyediakan image dan source code yang bisa digunakan untuk membantu proses pembelajaran. Tunggu apa lagi? Baca ebook-nya dan mainkan code-nya!
Download Ebook
Download Source Code
Download Image

Beberapa rekan pernah menanyakan contoh-contoh source code / program OpenCV yang bisa digunakan untuk berlatih dan memahami fungsi-fungsi OpenCV secara praktis. Contoh source code / program yang terbaik, tentu berasal dari buku “Learning OpenCV: Computer Vision with the OpenCV Library“. Tapi beberapa situs menyediakan contoh source code / program OpenCV secara free, salah satunya adalah situs OpenCV berbahasa Jepang yang dihosting dengan domain OpenCV.Jp
Saat ini situs tersebut sedang mengalami perbaikan dan penambahan konten. Contoh source code / program OpenCV yang disediakan pun dibedakan sesuai dengan versi OpenCV yang dirilis secara resmi. Beberapa contoh program yang dimuat pada versi lama OpenCV Japan tidak lagi dicantumkan di situs baru mereka. Nah, bagi rekan-rekan yang berminat, silahkan melihat mirror situs OpenCV Japan versi lama yang sudah saya hosting di domain saya :
http://wibirama.com/ngaji/data/OpenCV/opencv-jp/index.html
Untuk men-translate, silahkan gunakan Google Translator. Cukup ubah setting translation dari Japan to English, dan kopikan url di atas. Klik halaman Sample Code dan voila!
Selamat berlatih
Bidang penelitian image processing dan computer vision sangat erat hubungannya dengan penggunaan matematika dasar. Beberapa aplikasi algorithma pengolahan citra berbasis matematika matriks dan aljabar linear. Namun demikian, ada baiknya kita mengetahui secara sekilas kebutuhan dasar untuk riset image processing / computer vision :
1. Aljabar Linear
Image atau citra direpresentasikan sebagai matriks. Maka operasi terhadap matriks menjadi menu utama dalam komputasi image processing. Baik image processing dasar maupun image processing lanjut, hampir bisa dipastikan akan melibatkan komputasi matriks. Beberapa operasi matriks pun terkadang diperlukan. Oleh karena itu, bagi rekan-rekan sekalian yang akan menekuni bidang penelitian ini, diharapkan berani mencicipi pula ilmu-ilmu operasi matrix dalam aljabar linear. Buku yang saya rekomendasikan adalah :

Judul : Introduction To Linear Algebra (3rd Edition)
Pengarang : Gilbert Strang (Massachusets Institute of Technology)
Penerbit : Wellesley-Cambridge Press
2. Probabilitas dan Statistika
Ilmu probabilitas dan statistika sangat penting dalam pemrosesan citra. Oleh karena itu, saya menempatkannya dalam urutan yang kedua setelah Aljabar Linear. Beberapa algoritma object tracking, maupun object reconstruction / computed tomography melibatkan matematika statistika yang cukup rumit. Oleh karena itu, mempelajarinya menjadi sebuah hal yang tidak sia-sia, jika rekan-rekan berniat untuk menekuni bidang penelitian image processing. Buku yang saya rekomendasikan adalah :

Judul : Probability and Statistics for Engineers and Scientists
Pengarang : Ronald E. Walpole, Raymond H. Myers, Sharon H. Myers
Penerbit : Prentice-Hall College
3. Kalkulus Dasar
Nah, ini yang juga bikin kepala pusing. Image processing, meskipun tidak semuanya, melibatkan operasi-operasi diferensial dan integral. Khusus untuk riset di bidang Radiology / Computed Tomography, integral menjadi salah satu “cemilan yang bergizi”. Untuk riset motion tracking, diferensial matriks menjadi menu pilihan yang renyah. Buku yang saya rekomendasikan :

Judul : Thomas Calculus, 11th Edition
Pengarang : George B. Thomas, Maurice D. Weir, Joel Hass, Frank R. Giordano
Penerbit : Addison Wesley
4. Komputasi Numeris
Yup. Komputasi numeris juga ikut campur jika Anda memang sudah “nawaitu” di image processing / computer vision. Persis yang saya alami, Newton Rapshon, Jacobi, Gaussian, dan Decomposition akan menghantui kehidupan kita di kampus. Tapi tidak perlu khawatir, selama kita menemukan referensi yang tepat, masalah bisa kita selesaikan. Setidaknya ada jalan untuk berusaha memahami. Rekomendasi dari saya:

Judul : Numerical Methods for Engineer and Scientists : An Introduction with application using MATLAB
Pengarang : Amos Gilat dan Vish Subramaniam
Penerbit : Wiley
Salam,
Sunu Wibirama
Objek sering direpresentasikan sebagai sekumpulan pixel dalam sebuah citra. Untuk keperluan pengenalan citra, kita perlu mendefinisikan properti objek tersebut. Properti ini sering kita sebut sebagai Deskriptor Objek. Dengan menggunakan deskriptor ini, kita bisa mengenali sebuah objek dalam sebuah citra dengan cara membandingkan dua buah deskriptor objek yang ingin kita kenali dan objek yang sudah kita ketahui (classifier). » Read the rest of this entry «

Telah diupload, buku panduan (text book) wajib untuk pelajaran computer vision. Untuk lebih lengkapnya, selahkan kunjungi halaman resource

I. Sekilas Gary R. Bradski
Gary Rost Bradski atau lebih dikenal dengan nama Gary Bradski adalah seorang profesor konsultan di Departemen Ilmu Komputer (Computer Science) di Universitas Stanford, Laboratorium Kecerdasan Buatan (Artificial Intelligent). » Read the rest of this entry «