• Tidak ada hasil yang ditemukan

Penghalusan Citra Menggunakan Transformasi Wavelet - MCUrepository

N/A
N/A
Protected

Academic year: 2019

Membagikan "Penghalusan Citra Menggunakan Transformasi Wavelet - MCUrepository"

Copied!
75
0
0

Teks penuh

(1)

LAMPIRAN A

LISTING PROGRAM APLIKASI

A.1.

Deklarasi Variabel-Variabel yang Dipakai dalam Program Aplikasi

(modVar.bas)

Public bytByteArray() As Byte 'Byte array of the image file Public lngSizeOfFile As Long 'Byte length of the image file Public blnFileOpened As Boolean 'True = image file is opened Public strFileName As String 'File name

Public lngWidth As Long 'Width of image Public lngHeight As Long 'Height of image

Public lngTotalPixel As Long 'Width x Height of image (total sum of pixel in the image) Public colR() As Double '1D original R color

Public colG() As Double '1D original G color Public colB() As Double '1D original B color Public lngPixel As Long

Public lngActualWidth As Long 'actual width of picture box Public lngActualHeight As Long 'actual height of picture box Public Y() As Double '1D Luminance

Public Cb() As Double '1D Chrominance Blue Public Cr() As Double '1D Chrominance Red

Public Act1() As Double '1D processed R color/Luminance Public Act2() As Double '1D processed G color/Chrominance Blue Public Act3() As Double '1D processed B color/Chrominance Red Public sngStart As Single 'Start of processed time needed Public sngStop As Single 'Stop of processed time needed Public blnResult As Boolean 'True = form result is opened

Public Const clngWidth As Long = 4000 'Picture box width if it's opened not in image's actual size Public Const clngHeight As Long = 3000 'Picture box width if it's opened not in image's actual size Public col2DR() As Double '2D original R color

Public col2DG() As Double '2D original R color Public col2DB() As Double '2D original R color

Public Act2D1() As Double '2D processed R color/Luminance Public Act2D2() As Double '2D processed G color/Chrominance Blue Public Act2D3() As Double '2D processed B color/Chrominance Red Public strDimension As String 'choose between 1D process or 2D process

Public blnNormal As Boolean 'choose between normalized transform/inverse process or non normalized transform/inverse process

Public lngOriHistR() As Double 'histogram of original image's R color Public lngOriHistG() As Double 'histogram of original image's G color Public lngOriHistB() As Double 'histogram of original image's B color

Public lngOriMax As Double 'max number of histogram of original image's any color Public lngOriMax2 As Double 'max number of histogram of original image's any color Public lngRslHistR() As Double 'histogram of processed image's R color

Public lngRslHistG() As Double 'histogram of processed image's G color Public lngRslHistB() As Double 'histogram of processed image's B color

Public lngRslMax As Double 'max number of histogram of processed image's any color Public lngRslMax2 As Double 'max number of histogram of processed image's any color Public blnOriHisto As Boolean 'True = form original histogram is opened

Public blnRslHisto As Boolean 'True = form result histogram is opened

Public strKomponen As String '"Komponen1"=hanya memproses komponen1,"All"=memproses ketiga komponen

Public strProccess As String

(2)

Public dblMinValue As Double 'Store min value for YCbCr/TW/IWT histogram Public dblMaxValue As Double 'Store max value for YCbCr/TW/IWT histogram Public dblBoundary As Double 'Store boundary value

Public dblN As Double '2^dblN = lngTotalPixel Public lngWidthC As Long 'Width of comparison image Public lngHeightC As Long 'Height of comparison image

Public lngTotalPixelC As Long 'Width x Height of comparison image (total sum of pixel in the image)

A.2.

Prosedur untuk Membuka File Citra Digital (mdiMain.frm)

Private Sub OpenFile(FileName As String)

If ((bytByteArray(1))) & ((bytByteArray(2))) <> "6677" Then Unload frmOriImage

pbarP.Visible = False

MsgBox "Format citra tidak sesuai dengan format yang ditentukan yaitu 24-bit BMP", vbCritical, "Validasi resolusi citra"

Exit Sub End If

'cek validasi lebar dan tinggi citra

lngWidth = HexToDec(Format(Hex(bytByteArray(22)), "00") & Format(Hex(bytByteArray(21)), "00") & Format(Hex(bytByteArray(20)), "00") & Format(Hex(bytByteArray(19)), "00"))

lngHeight = HexToDec(Format(Hex(bytByteArray(26)), "00") & Format(Hex(bytByteArray(25)), "00") & Format(Hex(bytByteArray(24)), "00") & Format(Hex(bytByteArray(23)), "00"))

If lngWidth > 512 Then Unload frmOriImage pbarP.Visible = False

MsgBox "Lebar resolusi dari citra melebihi batas yang ditentukan yaitu 512", vbCritical, "Validasi resolusi citra"

Exit Sub

ElseIf InStr(1, Log(lngWidth) / Log(2), ",") <> 0 Or InStr(1, Log(lngWidth) / Log(2), ".") Then Unload frmOriImage

pbarP.Visible = False

MsgBox "Lebar resolusi dari citra tidak memenuhi syarat yaitu harus merupakan 2 pangkat x" _ & vbNewLine & "dimana x harus merupakan bilangan bulat", vbCritical, "Validasi resolusi citra" Exit Sub

ElseIf lngHeight > 512 Then Unload frmOriImage pbarP.Visible = False

MsgBox "Tinggi resolusi dari citra melebihi batas yang ditentukan yaitu 512", vbCritical, "Validasi resolusi citra"

Exit Sub

ElseIf InStr(1, Log(lngHeight) / Log(2), ",") <> 0 Or InStr(1, Log(lngHeight) / Log(2), ".") <> 0 Then Unload frmOriImage

pbarP.Visible = False

MsgBox "Tinggi resolusi dari citra tidak memenuhi syarat yaitu harus merupakan 2 pangkat x" _ & vbNewLine & "dimana x harus merupakan bilangan bulat", vbCritical, "Validasi resolusi citra" Exit Sub

End If

'ambil rgb dari tiap pixel citra

If funcGetRGB(strDimension) = False Then Exit Sub sngStop = Timer

blnFileOpened = True subDisplayFileProp Exit Sub

errLoad:

(3)

A.3.

Prosedur untuk Mendapatkan Array R, G, B dari Citra Digital

(modProcFunc.bas)

Public Function funcGetRGB(Dimension As String) As Boolean Dim j As Long

On Error GoTo errLoad funcGetRGB = False

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 lngTotalPixel = lngWidth * lngHeight

(4)

ReDim Act2D3(1 To lngWidth, 1 To lngHeight)

A.4.

Prosedur untuk Mengkonversi Array RGB menjadi Array YCbCr

(modProcFunc.bas)

Public Function funcRGBtoYCbCr(Dimension As String) As Boolean mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1

On Error GoTo errLoad

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 funcRGBtoYCbCr = False

(5)

If j Mod 10000 = 0 Then

A.5.

Prosedur untuk Mengkonversi Array YCbCr menjadi Array RGB

(modProcFunc.bas)

Public Function funcYCbCrToRGB(Dimension As String) As Boolean On Error GoTo errLoad

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 funcYCbCrToRGB = False

(6)

dblR = (1 * Act1(j)) + (1.402 * Act3(j)) + dblAdd1

A.6.

Prosedur untuk Melakukan Transformasi Wavelet Terhadap Array

Citra Digital Masukan (modProcFunc.bas)

Public Function funcWaveletTransform(Dimension As String, blnNormalized As Boolean, Choose As String) As Boolean

On Error GoTo errLoad Dim ytmp() As Double

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 funcWaveletTransform = False

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 If blnFileOpened = False Then Exit Function mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 Select Case Dimension

Case "1D"

ReDim ytmp(1 To lngTotalPixel)

subDecomposition lngTotalPixel, Act1, ytmp, blnNormalized Act1 = ytmp

sub2DDecomposition Act2D1, ytmp, blnNormalized Act2D1 = ytmp

(7)

If Choose = "All" Then

funcWaveletTransform = True errLoad:

End Function

(modWaveletTransform.bas)

Public Sub subDecomposition(N As Long, Xin() As Double, XOut() As Double, blnNormalized As Boolean) Dim i As Long

subDecompositionStep intN, Xtmp1, Xtmp2, blnNormalized Xtmp1 = Xtmp2

Public Sub subDecompositionStep(N As Long, Xin() As Double, XOut() As Double, blnNormalized As Boolean)

Public Sub sub2DDecomposition(Xin() As Double, XOut() As Double, blnNormalized As Boolean) Dim i As Long

ReDim Xtmp2D1(1 To lngWidth, 1 To lngHeight) Xtmp2D1 = Xin

(8)

Next j

subDecomposition lngWidth, Xtmp1, Xtmp2, blnNormalized For j = 1 To lngWidth

subDecomposition lngHeight, Xtmp1, Xtmp2, blnNormalized For i = 1 To lngHeight

A.7.

Prosedur untuk Melakukan Invers Transformasi Wavelet Terhadap

Array Koefisien-Koefisien Hasil Transformasi (modProcFunc.bas)

Public Function funcInverseWaveletTransform(Dimension As String, blnNormalized As Boolean, Choose As String) As Boolean

On Error GoTo errLoad Dim ytmp() As Double

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 funcInverseWaveletTransform = False

mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 If blnFileOpened = False Then Exit Function mdiMain.pbarP.Value = mdiMain.pbarP.Value + 1 Select Case Dimension

Case "1D"

ReDim ytmp(1 To lngTotalPixel)

subReconstruction lngTotalPixel, Act1, ytmp, blnNormalized Act1 = ytmp

sub2DReconstruction Act2D1, ytmp, blnNormalized Act2D1 = ytmp

funcInverseWaveletTransform = True errLoad:

(9)

(modWaveletTransform.bas)

Public Sub subReconstruction(N As Long, Xin() As Double, XOut() As Double, blnNormalized As Boolean) Dim i As Long

subReconstructionStep intN, Xtmp1, Xtmp2, blnNormalized For i = 1 To intN

Public Sub subReconstructionStep(N As Long, Xin() As Double, XOut() As Double, blnNormalized As Boolean)

Public Sub sub2DReconstruction(Xin() As Double, XOut() As Double, blnNormalized As Boolean) Dim i As Long

ReDim Xtmp2D1(1 To lngWidth, 1 To lngHeight) Xtmp2D1 = Xin

For j = 1 To lngWidth

For i = lngHeight To 1 Step -1 Xtmp1(i) = Xtmp2D1(j, i) Next i

(10)

subReconstruction lngWidth, Xtmp1, Xtmp2, blnNormalized

A.8.

Prosedur/Fungsi Matematis yang Diperlukan untuk Perhitungan

dalam Program Aplikasi (modMath.bas & modSort.bas)

(modMath.bas)

Public Function ln(X As Double) As Double ln = Log(X) / Log(Exp(1))

End Function (modSort.bas)

Public Sub subAbsValue(ArrayInput() As Double) Dim i As Long

For i = LBound(ArrayInput) To UBound(ArrayInput) ArrayInput(i) = Abs(ArrayInput(i))

(11)

ArrayTmp(L - 1) = minStr ArrayTmp(R + 1) = maxStr

'We mostly sort the list with QuickSort. subQuick L, R, ArrayTmp, P

'Then we finish up with low overhead InsertionSort subInsert L, R, ArrayTmp, P

Private Sub subQuick(L As Long, R As Long, A() As Double, P() As Long) Dim MED As Long

'Sublists <= 12 keys will be finished by running the whole list once thru ' InsertionSort.

(12)

Loop While A(P(RP)) > Pivot

'Sort the shorter sublist first so the recursion stack is limited to ' logarithmic depth.

Private Sub subInsert(L As Long, R As Long, A() As Double, P() As Long) Dim LP As Long

(13)
(14)
(15)
(16)

dblTmp = dblTmp + Act2D3(j - v, i - u) * dblMask(u, v)

(17)
(18)
(19)
(20)

dblTmp = dblTmp + 0

'Uniform smoothing dengan nilai ambang 'Choose="Komponen1"/"All"

(21)
(22)
(23)

If j <= dblBoundary And i <= dblBoundary Then

'Noise reduction with median mask 'Choose="Komponen1"/"All"

(24)
(25)
(26)

If ChooseKomponen = "All" Then

'Noise reduction with median wavelet filter 'Choose="Komponen1"/"All"

(27)

tmpGo = Act2

(28)

For i = 1 To lngHeight

(29)

End If

'Noise reduction with mean wavelet filter 'Choose="Komponen1"/"All"

Public Sub subIEWaveletFilterM(ChooseKomponen As String, ChooseType As String) Dim tmpRo() As Double

(30)

End If

(31)

'Noise reduction with median wavelet filter 'Choose="Komponen1"/"All"

Public Sub subIEWaveletFilterMed(ChooseKomponen As String, Dimension As String, ChooseType As String)

(32)

If Act1(i) <= dblNoiseThresholdR Then

dblNoiseThresholdR = dblDevMedR * Sqr(ln(CDbl(lngTotalPixel))) If ChooseKomponen = "All" Then

dblNoiseThresholdG = dblDevMedG * Sqr(ln(CDbl(lngTotalPixel))) dblNoiseThresholdB = dblDevMedB * Sqr(ln(CDbl(lngTotalPixel))) End If

(33)

For i = 1 To lngHeight

(34)

LAMPIRAN B

CITRA ASLI DAN HASIL PENGOLAHANNYA

(35)
(36)
(37)
(38)
(39)
(40)
(41)

B.8.

Citra Cartoon dengan

Noise Thresholding

;

Hard Thresholding

dan

(42)
(43)
(44)
(45)
(46)

LAMPIRAN C

DATA PENGAMATAN HASIL SURVEI

C.1.

Survei 1

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(47)

C.2.

Survei 2

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(48)

C.3.

Survei 3

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(49)

C.4.

Survei 4

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(50)

C.5.

Survei 5

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(51)

C.6.

Survei 6

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(52)

C.7.

Survei 7

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(53)

C.8.

Survei 8

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(54)

C.9.

Survei 9

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(55)

C.10.

Survei 10

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(56)

C.11.

Survei 11

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(57)

C.12.

Survei 12

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(58)

C.13.

Survei 13

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(59)

C.14.

Survei 14

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(60)

C.15.

Survei 15

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(61)

C.16.

Survei 16

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(62)

C.17.

Survei 17

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(63)

C.18.

Survei 18

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(64)

C.19.

Survei 19

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(65)

C.20.

Survei 20

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(66)

C.21.

Survei 21

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(67)

C.22.

Survei 22

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(68)

C.23.

Survei 23

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(69)

C.24.

Survei 24

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(70)

C.25.

Survei 25

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(71)

C.26.

Survei 26

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(72)

C.27.

Survei 27

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(73)

C.28.

Survei 28

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(74)

C.29.

Survei 29

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

(75)

C.30.

Survei 30

Nama :

Citra Masukan

Metode

Nilai

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

lena512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Cartoon512x512NG.bmp

Soft Thresholding

Multiresolusi

Uniform Smoothing

5 titik

Gaussian Smoothing

Smoothing

dengan nilai ambang = 10

Median Smoothing

9 titik

Noise Thresholding

Hard Thresholding

Trees512x512NG.bmp

Soft Thresholding

Keterangan:

Batasan nilai adalah bilangan bulat tanpa pecahan yang berkisar 1 – 5,

1 = paling jelek

5 = paling bagus

Referensi

Dokumen terkait

Dapat dilihat bahwa di setiap saat, grafik amplitudo sel[1,1] pada simulasi tanpa anomali (warna merah) selalu lebih tinggi daripada grafik simulasi dengan anomali.

Berdasarkan uraian diatas peneliti tertarik untuk melakukan penelitian tentang “ Hubungan Antara Tingkat Kesejahteraan Keluarga dengan Status Gizi Balita di Dusun Puluhan

Disebut dengan kata “shun’un”, tidak kurang dari 17 derivat, dengan penekanan makna pada pekerjaan yang menghasilkan keluaran (output) yang bersifat fisik. Disebut juga dengan

Setelah itu dapat dilakukan analisis komoditas unggulan di Kabupaten Pamekasan yang juga memperhatikan lokasinya (Kecamatan komoditas unggulan tersebut), sehingga

Dari hasil penelitian disimpulkan bahwa jumlah sel Goblet pada usus lele lokal berbeda sangat nyata (p&lt;0,01), dari arah proksimal ke arah distal jumlah sel Goblet

Pertunjukan Nini Thowong merupakan salah satu kesenian yang ada di Desa Panjangrejo Kecamatan Pundong Kabupaten Bantul.Pada awalnya warga sekitar mempunyai keyakinan bahwa

Pura Penataran Agung Lempuyang Luhur meletakkan bangunan Candi Bentar pada Jaba Tengah tanpa membangun Candi Bentar di Jaba Sisi, Pura Lempuyang Luhur membangun Candi

Salah satu hal yang bisa dikatakan baru adalah memperkenalkan teori copula kaitannya dengan dependensi antara dua variabel acak, khususnya dependensi pada data time series, yang