BELAJAR ANALISIS DAN BAHASA PEMROGRAMAN

Analisis Image menggunakan EBImage di R PART 2


Oke gengs kita akan membahas mengenai lanjutan dari PART 1 tentang analisis Image pada R. Jika ada pertanyaan langsung di komentar aja cuy.

Menyesuaikan kecerahan

Disini kita akan mencoba untuk memanipulasi kecerahan gambar menggunakan tanda + dan - pada intensitas/kecerahan gambar

Saya disini menambahkan 0.2 dan mengurangi 0.2 untuk intensitas gambar. Kemudian menampilkan kedua gambar menggunakan plot(images). Kita bisa lihat perbedaan dari gambar seperti dibawah ini.


Gambar sebelah kiri merupakan gambar dengan intensitas ditambah 0.2 sedangkan yang kiri yaitu gambar dengan pengurangan intensitas sebanyak 0.2

Kontras
Kontras bisa dimanipulasi menggunakan perkalian berbeda dengan kecerahan menggunakan + dan -

 Untuk gambar pertama dikali didengan 0.5 dan untuk gambar ke dua dikali dengan 2 didapat output berikut

Koreksi Gamma
Koreksi gamma adalah nama dari sebuah operasi nonlinier yang digunakan untuk kode dan decode luminance atau tristimulus nilai-nilai dalam video atau system gambar, ditentukan oleh  power-law expression: begin{equation}nonumber V_{mathrm{out}} = AV_{mathrm{in}}^{gamma} end{equation} where $A$ is a constant and the input and output values are non-negative real values; in the common case of $A = 1$, inputs and outputs are typically in the range 0-1. A gamma value $gamma< 1$ is sometimes called an encoding gamma (Wikipedia, Ref. 1). Pada operasi ini digunakan symbol ^ dalam melakukan operasi.


Pada gambar pertama menggunakan 2 dan gambar kedua menggunakan 0.7 didapatkan perbandingan berikut


Cropping

Pada cropping kita akan memotong array dari pixel gambar, karena rentang gambar yang saya gunakan yaitu 1200x800, jadi tidak boleh memotong lebih dari itu. Sehingga diperoleh output berikut

Transformasi spasial


Kita bisa menggunakan rotate, translate flip yang telah disediakan oleh EBImage. Dari code diatas didapatkan output seperti dibawah ini.

Manajemen warna

 Karena array piksel memiliki tiga sumbu di dimensi, misalnya dalam kasus saya adalah 1200 x 800 x 3. Sumbu ketiga adalah slot untuk tiga saluran: merah, hijau dan biru, atau RGB.


kita dapat melihat gambaran dari gambar setelah di jadikan grayscale

Color.mode yang awalnya color berubah menjadi grayscale dan ini nantinya akan berpengaruh ke gambar yang berubah ke grayscale berikut
Filter
Dalam bagian ini, kita akan melakukan smoothing/mengaburkan menggunakan low-pass filter, dan menggunakan high-pass filter. Selain itu, kita juga akan menyelidiki median filter untuk menghilangkan noise.

Menggunakan low-pass filter didapatkan hasil berikut

kemudian selanjutnya menggunakan high-pass filter

Sehingga didapatkan hasil berikut


kemudian kita akan mencoba menghilangkan noise pada gambar menggunakan medianFilter

Bisa dilihat perbandingan seperti dibawah ini 


Dari noise yang banyak dari gambar diatas menjadi sedikit seperti gambar berikut
 Noise bisa dihilangkan walaupun masih ada sisa sedikit tetapi ini sudah sangat baik.


Mungkin untuk sharing image processing sampai disini dulu, ditunggu untuk artikel selanjutnya wassalam
Analisis Image menggunakan EBImage di R PART 2 Analisis Image menggunakan EBImage di R PART 2 Reviewed by Jimmy Pujoseno on March 07, 2018 Rating: 5

No comments:

Recent Post

Powered by Blogger.