Image segmentation atau juga disebut segmentasi citra adalah teknologi yang berfokus pada gambar di latar depan. Penggunaan image segmentation sangat luas, termasuk dalam bidang kesehatan modern, keamanan, hingga kriptografi. Selengkapnya mengenai apa itu image segmentation, fungsi dan contohnya akan dijelaskan oleh tim Pintu Blog dalam artikel berikut ini!
Image segmentation adalah proses penentuan label setiap piksel dalam sebuah gambar, sehingga piksel yang sama memiliki citra yang sama pula. Secara sederhana, image segmentation atau segmentasi citra adalah teknik yang digunakan untuk menentukan tipe objek tertentu di dalam gambar.
Objek utama yang berada di bagian depan akan tampil dalam satu warna, sementara latar belakang umumnya akan berwarna hitam. Segmentasi citra akan menghasilkan kumpulan segmen kolektif yang menutupi seluruh citra objek. Atau tampilan lainnya adalah kumpulan garis kontur atau garis tepi sebuah objek. Citra yang tampak akan mirip dengan citra objek saat ditangkap menggunakan sinar infra merah.
Baca juga: Apa itu LoraWan? Teknologi dalam Blockchain yang Tengah Populer!
Tujuan image segmentation adalah menentukan latar depan dimana objek utama gambar berada, dan memunculkannya dalam gambar satu warna. Dengan penampilan yang lebih tersegmen, user akan mudah menganalisa objek. Misalnya menentukan letaknya, menemukan garis, kurva, dll. Segmen-segmen yang tampil juga dapat dijadikan citra gambar tiga dimensi menggunakan aplikasi tertentu.Â
Beberapa contoh penerapan image segmentation dalam berbagai bidang dan profesi adalah sebagai berikut.Â
Image segmentation juga dapat dilakukan menggunakan Python. Secara umum, ada empat sesi image segmentation dengan Phyton yang dapat dilakukan. Masing-masing memiliki coding yang berbeda. Keempatnya adalah:
Baca juga: Apa itu Image Recognition dan Bagaimana Cara Kerjanya?
Selain Python, kamu juga dapat membuat image segmentation dengan Matlab (Matrix Laboratory). Matlab dapat menganalisis data dan melakukan prototyping matematis, serta memvisualisasikan tools dengan dukungan operasi matrik.
Di Matlab, semua data dianggap matriks. Program ini mengembangkan algoritma dengan menyediakan antarmuka command line. Pada operasi image segmentation, Matlab dapat menghasilkan fungsi plotting 2D dan 3D. Juga membuat tampilan GUI atau Graphical User Interface secara singkat.
Walaupun sekilas terlihat sama, tetapi ada perbedaan mendasar di antara keduanya. Algoritma pada objek detection bertindak sebagai kombinasi klasifikasi gambar dengan lokalisasi objek. Sebelumnya, gambar harus diinput, lalu algoritma akan memproduksi satu atau lebih kotak-kotak yang saling terhubung. Setiap kotak memiliki label yang terhubung satu sama lain.
Algoritma object detection juga bisa mengklasifikan dan melokalisasi objek berdasarkan beberapa segmen yang ditentukan. Sementara itu, algoritma segmentasi citra sedikit lebih canggih dalam mendeteksi objek, di mana teknologi ini dapat menandai suatu objek berdasarkan piksel yang serupa.
Teknik ini membantu user melihat lebih jelas bentuk objek karena alih-alih menggambar bentuk kotak di sekitarnya, segmentasi citra langsung membentuk sesuai karakter asli objek.
Secara umum, berikut perbedaan image segmentation vs object detection.Â
Aspek | Image Segmentation | Objek Detection |
Definisi | Pembagian atau pemisahan gambar menjadi beberapa bagian atau segment | Identifikasi dan lokalisasi objek spesifik pada gambar |
Tujuan | Memisahkan objek dari latar belakang atau memisahkan objek satu sama lain | Mengenali dan mengidentifikasi objek dalam gambar, serta menentukan posisi dan ukuran objek tersebut |
Jenis Algoritma | Thresholding, Segmentasi Berdasarkan Warna, Segmentasi Berdasarkan Tepi, Segmentasi Berbasis Region, Segmentasi Berbasis Deep Learning | R-CNN, Fast R-CNN, Faster R-CNN, YOLO, SSD |
Keluaran | Gambar hasil segmentasi | Gambar hasil deteksi dengan kotak pembatas (bounding box) yang menunjukkan posisi objek |
Fungsi dalam Aplikasi | Identifikasi fitur, ekstraksi ciri, dan preprocessing gambar | Pengenalan objek dalam aplikasi kecerdasan buatan, pengawasan kamera, kendaraan otonom, deteksi wajah dan objek dalam sistem keamanan, dan sebagainya |
Kompleksitas | Relatif mudah dan cepat | Tergolong kompleks dan memerlukan banyak sumber daya |
Itu dia penjelasan lengkap tentang apa itu image segmentation, fungsi serta perannya dalam AI. Semoga informasi ini bermanfaat!
Kamu dapat menemukan informasi lain seputar teknologi dan AI di Pintu Blog. AI sendiri kini tengah membantu banyak hal dalam aspek kehidupan termasuk di industri crypto. Beberapa koin AI seperti The Graph (GRT) dan Fetch. AI (Fet) juga mengalami peningkatan drastis hingga ratusan persen dalam waktu kurang dari sebulan saja. Buat kamu yang tertarik dengan aset-aset crypto AI yang tengah populer tersebut, download aplikasi crypto Pintu sekarang!
Referensi:Â