Markerless Augmented Reality UML Unified Modeling Language

25

2.6.4.1.1 SIFT Scale Invariant Feature Transform

SIFT merupakan bagian dari NFT yang bertujuan untuk mengambil titik-titik fitur yang ada pada suatu citra untuk membantu memastikan dalam pendeteksian titik fitur suatu objek pada sudut pandang yang berbeda. Pendekatan ini mengubah sebuah gambar menjadi sebuah koleksi besar dari vektor fitur lokal, yang masing-masing adalah invarian terhadap translasi, scaling, rotasi citra, sebagian invarian perubahan pencahayaan dan proyeksi 3 dimensi [20]. Langkah- langkah menggunakan SIFT sendiri terbagi atas beberapa bagian yaitu [19]: 1. Pembentukan ➻➼ ➽➾ ➾ ➚ ➼ ➪ ➶ ➹ ➼ ➘➴ S ➷➼ ➹ ➴ dan D ➚➬➬ ➴ ➮ ➴➪ ➹➴ ➱ ➬ ➻➼ ➽➾ ➾ ➚ ➼➪ ➶ ➹ ➼➘➴ S ➷ ➼ ➹ ➴ . 2. Deteksi ekstremum maksimum atau minimum pada D ➚ ➬➬ ➴ ➮ ➴➪ ➹ ➴ ➱ ➬ ➻➼ ➽➾ ➾ ➚ ➼➪ S ➹ ➼ ➘➴ S ➷ ➼ ➹ ➴ . 3. Penetapan orientasi ✃ ➴ yp ➱ ➚ n t ➱ ➮ ➚ ➴ n t ➼ ❐ ➚ o n ➼ ➾ ➾ ➚ ❒ ➪ ❮ ➴ n t . 4. Penetapan ✃ ➴ y ➷ ➱ ➚ n t ❰ ➴➾ ➹ r ➚ pt ➱ ➮ Ï

2.6.5 Markerless Augmented Reality

Salah satu metode Ð ➽ ❒ m ➴ n t ➴ ❰ Ñ➴➼➘ ➚ ty yang saat ini sedang berkembang adalah metode M ➼ ➮ ✃ ➴ rl ➴ ss Ð ➽ ❒ ❮ ➴ n t ➴ ❰ Ñ ➴➼ ➘ ➚ ty , dengan metode ini pengguna tidak perlu lagi menggunakan sebuah marker yang identik dengan persegi kotak hitam putih untuk menampilkan elemen-elemen digital dapat menggunakan marker gambar ataupun tanpa marker. Seperti yang saat ini dikembangkan oleh perusahaan Ð ➽ ❒❮ ➴ n t ➴ ❰ Ñ ➴➼ ➘ ➚ ty terbesar didunia Ò o t ➼➘ Im m ➴ ➮ ➾ ➚ o n dan Ó u ➼➘ ➹ o m m , mereka telah membuat berbagai macam teknik M ➼ ➮ ✃ ➴ rl ➴ ss Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ sebagai teknologi canggih mereka, seperti Ô➼ ➹ ➴ Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ , 3D ÕÖ×➴ ➹ t Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ , Im ➼ ❒ ➴ Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ dan Mo t ➚ o n Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ . a. Ô➼ ➹ ➴ Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ Teknik mengenali wajah manusia secara umum dengan cara mengenali posisi mata, hidung, dan mulut manusia, kemudian akan mengabaikan objek-objek lain di sekitarnya seperti pohon, rumah, dan benda-benda lainnya. b. Ø Ù ÕÖ×➴ ➹ t Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ Teknik 3D ÕÖ × ➴ ➹ t Ò ➮ ➼ ➹ ✃ ➚ ➪ ❒ dapat mengenali semua bentuk benda yang ada disekitar, seperti mobil, meja, televisi, dan lain-lain. 26 c. ÚÛÜ ÝÞ ßà Ü áâãä Ý Teknik mendeteksi pola pada suatu gambar dengan mendeteksi sudut-sudut tepi pada gambar seperti foto, lukisan, gambar dan lain-lain. d. å æç ã æ ä ßà Ü áâãä Ý Teknik dengan menangkap gerakan, digunakan secara ekstensif untuk memproduksi film-film yang mencoba mensimulasikan gerakan.

2.6.6 UML Unified Modeling Language

UML merupakan sistem arsitektur yang bekerja dalam OOAD èéê Þ á ç è à ã Þ ä çÞ ë ì ä Ü í y î ã î Ü ä ë ï Þ î ãÝä dengan satu bahasa yang konsisten untuk menentukan, visualisasi, konstruksi dan mendokumentasikan artifact yang terdapat dalam sistem. Analisis dan desain berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas. UML ðä ã ñ ã Þ ë å æ ë Þ í ãäÝ ò Ü äÝóÜ Ý Þ merupakan kumpulan notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak, khususnya sistem yang dibangun menggunakan pemrograman brorientasi objek[18]. 1. ð î Þ ô Ü î Þ ï ã Ü Ýà Ü Û Use Case mendeskripsikan interaksi tipikal antara para pengguna dengan sistem itu sendiri dan menggambarkan prosesnya. 2. ì á ç ãõã ç y ï ã Ü Ýà Ü Û Alur untuk menggambarkan rangkaian aliran dari aktivitas yang digunakan untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi. 3. ö Þ q u Þ n á Þ D ã Ü Ý à ÜÛ Menggambarkan kolaborasi dinamis antara sejumlah objek dan untuk menunjukan rangkaian pesan yang dikirim antara objek juga interaksi. Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. 27 4. ÷ øùú ú û ü ù ý þ ù ÿ Menggambarkan struktur dan deskripsi class ù ✁✂ ù ý ✄ paket pada objek beserta penghubungnya satu sama lain. Menunjukan properti dan operasi sebuah class pada batasan yang terdapat dalam hubungan-hubungan objek tersebut. UML menggunakan istilah fitur sebagai istilah umum yang meliputi properti dan operasi sebuah ✁ øù ú ú [18].

2.6.7 C CSharp