R-CNN Semantic Segmentation Optimization using Divide-and-Conquer Algorithm
View Demo
·
Explore the docs
Table of Contents
Suatu citra dapat diolah menjadi sumber informasi jika diolah dengan Teknik tertentu. Salah satu bagian penting untuk memperoleh informasi yang lebih terperinci tentang objek atau struktur di dalam citra adalah dengan memisahkan piksel-piksel yang saling terkait menjadi kelompok-kelompok yang koheren dan bermakna. Salah satu Teknik pemisahan objek dari citra adalah dengan algoritma Regional Convolution Neural Network (R-CNN), namun algoritma ini tidak efektif di semua kasus. Penggunaan algoritma yang tepat dapat mengoptimasi segmentasi gambar agar dapat lebih akurat. Salah satu algoritma yang dapat digunakan adalah Algoritma Divide and Conquer (DnC) yang membagi gambar menjadi beberapa wilayah lalu melakukan segmentasi terpisah pada masing-masing wilayah yang kemudian disatukan kembali menjadi segmentasi gambar yang utuh. Didapatkan bahwa algoritma DnC dapat mengoptimalisasi proses segmentasi pada gambar-gambar dengan jumlah objek yang besar
- PyQt5 v5.15.9
- numpy v1.23.5
- opencv-python v4.6.0.66
- matplotlib v3.5.0
install all tect stack
pip install PyQt5@5.15.9 numpy@1.23.5 opencv-python@4.6.0.66 matplotlib@3.5.0- Clone this repo
git clone https://github.com/mrsyaban/image-segmentation
- ketik
python src/main.pypada directory repo inipython src/main.py
- klik
Choose Imagebutton in the bottom of the window to choose image that you want - you can choose image from
test/ - just wait and boom!
Distributed under the MIT License. See LICENSE.txt for more information.
| NIM | NAMA |
|---|---|
| 13521119 | Muhammad Rizky Sya’ban |
Terima kasih kepada bapak Dr. Ir. Rinaldi, M.T. dan seluruh tim pengajar IF2211 Strategi Algoritma yang telah memberikan penulis kesempatan dalam pembuatan makalah ini dan juga saya ingin berterim kasih kepada Girshick, dkk. yang telah menemukan algoritma RCNN.
