Computer vision dan middleware telematika
Pada kesempatan kali ini, saya memasukan sebuah artikel
mengenai computer vision, dari menurut artikel yang saya baca dari sumbernya
bahwa computer division ini adalah salah satu dari 6 fitur antarmuka pengguna
telematika. Selain dari computer vision 5 fitur lainnya adalah Head Display
System, Tangible User Interface, Browsing Audio Data, Speech System, Speech
recognition.
Pada postingan ini saya hanya menjelaskan dan mencantumkan
mengenai Computer Vision. Computer Vision (komputer visi) merupakan ilmu
pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan,
komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem
kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya
dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa
kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.
Computer Vision sering didefinisikan sebagai salah satu
cabang ilmu pengetahuan yang mempelajari bagaimana komputer dapat mengenali
obyek yang diamati/ diobservasi. Cabang ilmu ini bersama Intelijensia Semu
(Artificial Intelligence) akan mampu menghasilkan sistem intelijen visual
(Visual Intelligence System).
Computer Vision adalah kombinasi antara Pengolahan Citra dan
Pengenalan Pola yang hubungan antara ketiganya dapat dilihat pada gambar
berikut.
Pengolahan Citra (Image Processing) merupakan bidang yang
berhubungan dengan proses transformasi citra/gambar (image). Proses ini
bertujuan untuk mendapatkan kualitas citra yang lebih baik.
Sedangkan Pengenalan Pola (Pattern Recognition), bidang ini
berhubungan dengan proses identifikasi obyek pada citra atau interpretasi
citra. Proses ini bertujuan untuk mengekstrak informasi/pesan yang disampaikan
oleh gambar/citra.
Beberapa applikasi yang dihasilkan dari Computer Vision
antara lain :
1. Robotic – navigation and control
2. Medical Image Analysis – measurement and interpretation
of many types of images
3. Industrial Inspection – measurement, fault checking,
process control
4. Optical Character Recognition – text reading
5. Remote Sensing – land use and environmental monitoring
6. Psychology, AI – exploring representation and computation
in natural vision
Middleware Telematika
Middleware Didefinisikan sebagai sebuah aplikasi yang secara
logic berada diantara lapisan aplikasi (application layer) dan lapisan data
dari sebuah arsitektur layer-layer TCP/IP [1]. Middleware bisa juga disebut
protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras
tinggi. Pengertian yang lain yaitu :
- Software yang berfungsi sebagai lapisan konversi atau penerjemah.
- Software penghubung yang berisi sekumpulan layanan yang memungkinkan beberapa proses dapat berjalan pada satu atau lebih mesin untuk saling berinteraksi pada suatu jaring, jJuga sebagai integrator.Middleware saat ini dikembangkan untuk memungkinkan satu aplikasi berkomunikasi dengan lainnya walaupun berjalan pada platform yang berbeda. Biasa dipakai saat bermigrasi
Contoh Middleware
Java’s: Remote
Procedure Call
Object Management
Group's: Common Object Request Broker Architecture (CORBA)
Microsoft's COM/DCOM
(Component Object Model)
– Also .NET Remoting
Layanan Middleware
Menyediakan kumpulan fungsi API (Application Programming
Interfaces) yang lebih tinggi daripada API yang disediakan sistem operasi dan
layanan jaringan yang memungkinkan suatu aplikasi dapat :
Mengalokasikan suatu
layanan secara transparan pada jaringan
Menyediakan interaksi
dengan aplikasi atau layanan lain
Diperluas
(dikembangkan) kapasitasnya tanpa kehilangan fungsinya.
Contoh Layanan Middleware
Transaction Monitor
1. Produk pertama yang disebut middleware.
2. Menempati posisi antara permintaan dari program client
dan database, untuk menyakinkan bahwa semua transaksi ke database terlayani
dengan baik
Messaging Middleware
1. Menyimpan data dalam suatu antrian message jika mesin tujuan
sedang mati atau overloaded
2. Mungkin berisi business logic yang merutekan message ke
ujuan sebenarnya dan memformat ulang data lebih tepat
3. Sama seperti sistem messaging email, kecuali messaging
middleware digunakan untuk mengirim data antar aplikasi