Visi komputer atau penglihatan komputer adalah bidang ilmiah antardisiplin yang membahas bagaimana komputer dapat memperoleh pemahaman tingkat tinggi dari gambar atau video digital. Dari perspektif teknik, bidang ini berupaya mengotomatiskan tugas-tugas yang dapat dilakukan oleh sistem penglihatan manusia.[1][2][3]
Tugas visi komputer meliputi metode untuk memperoleh, memproses, menganalisis dan memahami gambar digital, dan ekstraksi data dimensi tinggi dari dunia nyata untuk menghasilkan informasi numerik atau simbolis, misalnya, dalam bentuk keputusan.[4][5][6][7] Pengertian dalam konteks ini berarti transformasi gambar visual (input retina) menjadi deskripsi mengenai dunia sekitar yang dapat berinteraksi dengan proses pemikiran lain dan memperoleh tindakan yang sesuai. Pemahaman gambar ini dapat dilihat sebagai penguraian informasi simbolik dari data gambar menggunakan model yang dibangun dengan bantuan geometri, fisika, statistik, dan teori pembelajaran.[8]
Sub-domain dari visi komputer meliputi rekonstruksi adegan, deteksi peristiwa, pelacakan video, pengenalan objek, estimasi pose 3D, pembelajaran, pengindeksan, estimasi gerakan, dan pemulihan gambar.[6]
Definisi
Visi komputer adalah bidang antardisiplin yang membahas bagaimana komputer dapat direkayasa untuk mendapatkan pemahaman tingkat tinggi dari masukan data berupa gambar atau video digital. Dari perspektif teknik, bidang ini berupaya mengotomasikan tugas-tugas yang dapat dilakukan oleh sistem penglihatan manusia.[1][2][3] "Visi komputer berkaitan dengan ekstraksi otomatis, analisis, dan pemahaman informasi yang berguna dari satu gambar atau urutan gambar. Ini melibatkan pengembangan dasar teoretis dan algoritmik untuk mencapai pemahaman visual otomatis".[9] Sebagai disiplin ilmu, visi komputer berkaitan dengan teori di balik sistem buatan yang mengekstraksi informasi dari gambar. Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multidimensi dari pemindai medis.[10]
Sejarah
Pada akhir 1960-an, visi komputer dimulai di universitas yang merintis kecerdasan buatan. Teknologi ini dimaksudkan untuk meniru sistem penglihatan manusia, sebagai batu loncatan untuk memberkahi robot dengan perilaku cerdas.[11] Pada tahun 1966, diyakini bahwa ini dapat dicapai melalui proyek musim panas, dengan menempelkan kamera ke komputer dan membuatnya "menggambarkan apa yang dilihatnya".[12][13]
Apa yang membedakan visi komputer dari bidang pengolahan gambar digital yang lazim pada waktu itu adalah keinginan untuk mengekstraksi struktur tiga dimensi dari gambar dengan tujuan mencapai pemahaman adegan penuh. Studi pada tahun 1970-an membentuk fondasi awal untuk banyak algoritma visi komputer yang ada saat ini, termasuk ekstraksi tepi dari gambar, pelabelan garis, pemodelan non-polihedral dan polihedral, representasi objek sebagai interkoneksi dari struktur yang lebih kecil, aliran optik, dan estimasi gerak.[11]
Dekade berikutnya ditandai dengan studi berdasarkan analisis matematika yang lebih ketat dan aspek kuantitatif dari visi komputer. Ini termasuk konsep matematika skala-ruang, inferensi bentuk dari berbagai isyarat seperti bayangan, tekstur dan fokus, serta model kontur yang dikenal sebagai snake. Para peneliti juga menyadari bahwa banyak dari konsep-konsep matematika ini dapat diperlakukan dalam kerangka optimisasi yang sama seperti regularisasi dan bidang acak Markov.[14]
Pada 1990-an, beberapa topik penelitian sebelumnya menjadi lebih aktif daripada yang lain. Penelitian dalam rekonstruksi 3D proyektif menyebabkan pemahaman yang lebih baik mengenai kalibrasi kamera. Dengan munculnya metode optimasi untuk kalibrasi kamera, disadari bahwa banyak ide yang telah dieksplorasi dalam teori penyesuaian bundel dari bidang fotogrametri. Ini mengarah pada metode rekonstruksi 3-D dari beberapa gambar. Kemajuan dibuat dalam masalah korespondensi stereo padat dan teknik stereo multipandang yang lebih maju. Pada saat yang sama, variasi potongan grafik digunakan untuk menyelesaikan segmentasi gambar. Dekade ini juga menandai pertama kalinya teknik pembelajaran statistik digunakan dalam praktik untuk mengenali wajah dalam gambar (lihat Eigenface). Menjelang akhir 1990-an, perubahan signifikan terjadi dengan meningkatnya interaksi antara bidang grafis komputer dengan visi komputer. Ini termasuk rendering berbasis gambar, perubahan gambar, interpolasi tampilan, jahitan gambar panorama dan rendering bidang cahaya awal.[11]
Perkembangan terkini ditandai dengan kebangkitan metode berbasis fitur, digunakan bersama dengan teknik pembelajaran mesin dan kerangka kerja optimasi yang kompleks.[15][16]
Arsitektur Modern dan Pembelajaran Dalam
Untuk mengatasi biaya komputasi yang ekstrem dari model pembelajaran dalam (deep learning) terdahulu, visi komputer modern kini sangat bergantung pada arsitektur jaringan saraf konvolusional (CNN) ringan seperti MobileNet, EfficientNet, dan MedSpectralNet. Arsitektur ini memanfaatkan teknik matematika tingkat lanjut seperti konvolusi terpisah berdasarkan kedalaman (depthwise separable convolutions) dan pemrosesan aliran ganda untuk memungkinkan ekstraksi fitur visual yang sangat efisien pada perangkat tertanam dengan sumber daya terbatas.[17]
Tugas Fundamental
Secara operasional, visi komputer modern dikategorikan secara struktural ke dalam tiga tugas utama: klasifikasi gambar yang memberikan satu label tunggal untuk keseluruhan gambar; deteksi objek yang menggunakan model seperti YOLO untuk mengidentifikasi dan menggambar kotak pembatas (bounding box) spasial di sekitar banyak entitas; dan segmentasi semantik yang memanfaatkan arsitektur seperti U-Net untuk melakukan pelabelan kategoris piksel demi piksel secara sangat terperinci dari suatu pemandangan visual.[18]
| Tugas Visi | Definisi Output | Fungsionalitas Utama | Contoh Arsitektur |
|---|---|---|---|
| Klasifikasi Gambar | Label kategoris tunggal | Mengategorikan seluruh gambar berdasarkan fitur visual dominan. | AlexNet, ResNet-50, VGG16 |
| Deteksi Objek | Kotak pembatas (bounding box) + label | Mengidentifikasi dan melokalisasi beberapa objek diskrit dalam sebuah pemandangan. | YOLOv8, Faster R-CNN, SSD |
| Segmentasi Semantik | Masker kelas tingkat piksel | Menetapkan kelas semantik spesifik ke setiap individu piksel. | U-Net, DeepLab, SegNet |
Visi Komputer Tepi (Edge Computer Vision)
Visi komputer tepi (edge computer vision) melibatkan penerapan model pembelajaran mesin yang sangat terkompresi dan berbobot ringan langsung ke sensor IoT lokal dan mikrokontroler. Dengan menggunakan teknik seperti kuantisasi INT8 (mengubah bobot presisi tinggi menjadi bilangan bulat 8-bit), metode ini secara drastis mengurangi latensi pemrosesan, menghemat penggunaan lebar pita (bandwidth), dan meningkatkan keamanan privasi karena data visual dianalisis langsung di pinggiran jaringan tanpa perlu dikirim ke peladen awan jarak jauh.[19]
Penerapan
Manajemen Bencana dan UAV
Algoritma visi komputer yang diintegrasikan ke dalam Kendaraan udara tak berawak (UAV) banyak dimanfaatkan secara ekstensif dalam manajemen bencana global. Sistem ini mempekerjakan kerangka kerja deteksi objek waktu nyata seperti YOLO untuk menganalisis video multispektral dan termal yang ditangkap oleh kamera drone guna mengidentifikasi anomali termal, asap, serta mendeteksi kebakaran hutan sejak tahap paling awal.[20]
Penginderaan Jauh dan Observasi Bumi
Dalam observasi Bumi, algoritma visi komputer digunakan untuk memproses dan menormalkan pencitraan multispektral dan hiperspektral berskala masif yang ditangkap oleh instrumen satelit orbit, seperti satelit MODIS, VIIRS, dan PACE milik NASA. Kemampuan ini memungkinkan sistem secara otomatis melacak pergerakan aerosol atmosfer secara global, perubahan penggunaan lahan daratan, serta anomali termal lingkungan.[21]
Pertanian Presisi
Pertanian presisi memanfaatkan visi komputer melalui kamera multispektral yang dipasang di udara untuk memantau tanaman secara non-invasif. Pemrosesan gambar digital digunakan untuk secara otonom menghitung metrik kesehatan tanaman, seperti Normalized Difference Vegetation Index (NDVI), dan mengeksekusi deteksi gulma yang terlokalisasi, yang memandu alat semprot presisi untuk mengurangi penggunaan bahan kimia.[22]
Penerapan di Indonesia
Penerapan teknologi visi komputer di Indonesia telah dilakukan dalam berbagai aspek. Seperti diantaranya penegakan disiplin lalu lintas melalui teknologi yang dikembangkan oleh Polisi Republik Indonesia,[23] dan sistem pengukur kecepatan kendaraan berbasis video.[24]
Di luar sektor perkotaan, visi komputer diterapkan secara ekstensif pada pengendalian mutu hasil pertanian dan pemantauan lingkungan kepulauan. Praktik ini mencakup penerapan sistem mikrokomputer berbiaya rendah dengan model pembelajaran dalam seperti ResNet-50 untuk menilai secara otomatis kualitas fermentasi dan cacat fisik komoditas ekspor, seperti biji kakao Trinitario.[25]
| Sektor | Penerapan Spesifik | Model / Teknik AI | Dampak / Manfaat |
|---|---|---|---|
| Pertanian Ekspor | Klasifikasi cacat biji kakao Trinitario | ResNet-50 pada Raspberry Pi | Mencapai akurasi 94%, menghilangkan galat penilaian manual. |
| Akuakultur | Identifikasi kelamin udang ceri (Cherry Shrimp) | Deteksi Objek YOLOv9 | Optimalisasi hasil produksi peternakan air yang dinamis. |
| Biologi Laut | Pemetaan padang lamun dan mangrove | Segmentasi Multispektral | Melacak kelestarian ekosistem pesisir dari waktu ke waktu. |
Pustaka dan Perangkat Lunak
Sistem visi komputer modern dibangun dengan memanfaatkan pustaka perangkat lunak standar industri, seperti OpenCV untuk tugas pemrosesan gambar tradisional. Selain itu, perancangan model yang kompleks juga mengandalkan kerangka kerja pembelajaran dalam berbasis bahasa Python seperti PyTorch dan TensorFlow, yang menyediakan infrastruktur esensial untuk pelatihan jaringan saraf dengan akselerasi GPU secara masif dan transfer pembelajaran.[26]
Kerentanan dan Serangan Adversarial
Model visi komputer rentan terhadap ancaman serangan adversarial. Dalam skenario ini, aktor-aktor jahat memasukkan gangguan digital (noise) yang tidak dapat dirasakan secara kasatmata, atau menggunakan gangguan lapisan fisik, seperti penembakan laser optik terhadap sensor kendaraan otonom, dengan niat memaksa jaringan saraf untuk membuat kesalahan klasifikasi dengan tingkat kepercayaan (confidence) yang sangat tinggi.[27]
Etika dan Privasi
Penggunaan teknologi visi komputer secara masif telah memicu keprihatinan serius mengenai etika pengawasan biometrik global dan bias demografis algoritmik. Riset secara berulang membuktikan bahwa sistem pengenalan wajah yang dilatih menggunakan basis data yang tidak proporsional kerap memanifestasikan tingkat galat klasifikasi yang jauh lebih tinggi ketika memproses gambar individu wanita dan individu dengan warna kulit gelap.[28]
Lihat pula
- Pencitraan komputasi
- Fotografi komputasi
- Penglihatan mesin
- Pemetaan ruang
- Algoritma Teknomo–Fernandez
- Sistem visual
- Persepsi visual
- Ilmu penglihatan
- Visi egosentris
- Agnosia visual
- DeepDream
Referensi
- 1 2 Dana H. Ballard; Christopher M. Brown (1982). Computer Vision. Prentice Hall. ISBN 978-0-13-165316-0.
- 1 2 Huang, T. (1996-11-19). Vandoni, Carlo, E (ed.). Computer Vision : Evolution And Promise (PDF). 19th CERN School of Computing. Geneva: CERN. pp. 21–25. doi:10.5170/CERN-1996-008.21. ISBN 978-9290830955.
- 1 2 Milan Sonka; Vaclav Hlavac; Roger Boyle (2008). Image Processing, Analysis, and Machine Vision. Thomson. ISBN 978-0-495-08252-1.
- ↑ Reinhard Klette (2014). Concise Computer Vision. Springer. ISBN 978-1-4471-6320-6.
- ↑ Linda G. Shapiro; George C. Stockman (2001). Computer Vision. Prentice Hall. ISBN 978-0-13-030796-5.
- 1 2 Tim Morris (2004). Computer Vision and Image Processing. Palgrave Macmillan. ISBN 978-0-333-99451-1.
- ↑ Bernd Jähne; Horst Haußecker (2000). Computer Vision and Applications, A Guide for Students and Practitioners. Academic Press. ISBN 978-0-13-085198-7.
- ↑ David A. Forsyth; Jean Ponce (2003). Computer Vision, A Modern Approach. Prentice Hall. ISBN 978-0-13-085198-7.
- ↑ http://www.bmva.org/visionoverview Diarsipkan 2017-02-16 di Wayback Machine. The British Machine Vision Association and Society for Pattern Recognition Retrieved February 20, 2017
- ↑ Murphy, Mike. "Star Trek's "tricorder" medical scanner just got closer to becoming a reality".
- 1 2 3 Richard Szeliski (30 September 2010). Computer Vision: Algorithms and Applications. Springer Science & Business Media. pp. 10–16. ISBN 978-1-84882-935-0.
- ↑ Papert, Seymour (1966-07-01). "The Summer Vision Project". MIT AI Memos (1959 - 2004). hdl:1721.1/6125.
- ↑ Margaret Ann Boden (2006). Mind as Machine: A History of Cognitive Science. Clarendon Press. p. 781. ISBN 978-0-19-954316-8.
- ↑ Takeo Kanade (6 Desember 2012). Three-Dimensional Machine Vision. Springer Science & Business Media. ISBN 978-1-4613-1981-8.
{{cite book}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link) - ↑ Nicu Sebe; Ira Cohen; Ashutosh Garg; Thomas S. Huang (3 Juni 2005). Machine Learning in Computer Vision. Springer Science & Business Media. ISBN 978-1-4020-3274-5.
{{cite book}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link) - ↑ William Freeman; Pietro Perona; Bernhard Scholkopf (2008). "Guest Editorial: Machine Learning for Computer Vision". International Journal of Computer Vision. 77 (1): 1. doi:10.1007/s11263-008-0127-7. ISSN 1573-1405.
- ↑ Anonymous (2026). "MedSpectralNet: A lightweight convolutional neural network architecture for multi-modal image classification". PLOS One.
- ↑ Umirzakova (2025). "SSNFNet: An Enhanced Few-Shot Object Detection Framework Tailored for Poultry Farming Contexts". MDPI Animals.
- ↑ Anonymous (2025). "Edge AI Technologies for Smart Cities: A Systematic Survey". MDPI Smart Cities. 8 (6): 211.
- ↑ Anonymous (2025). "Review of Deep Learning Techniques for Fire and Smoke Detection". MDPI Applied Sciences. 15 (18): 10255.
- ↑ Anonymous (2025). "SFCC Framework for Visually Standardized Satellite Smoke Imagery". MDPI Remote Sensing. 18 (3): 483.
- ↑ Anonymous (2025). "Advances in UAV-based remote sensing for non-invasive crop monitoring". MDPI Applied Sciences. 15 (21): 11491.
- ↑ Ferdian, Azwar, ed. (2022-06-07). "Pekan Depan, Tilang Manual Dihapus dan Diganti Tilang Elektronik". Kompas.com. Diakses tanggal 2022-06-09.
- ↑ Sadewo, Satrio Sani; Sumiharto, Raden; Candradewi, Ika (2015-10-31). "Sistem Pengukur Kecepatan Kendaraan Berbasis Pengolahan Video". IJEIS (Indonesian Journal of Electronics and Instrumentation Systems) (dalam bahasa American English). 5 (2): 177–186. doi:10.22146/ijeis.7641. ISSN 2460-7681.
- ↑ Abundo (2026). "Defect Identification of Trinitario Cacao Beans Using Residual Network-50 for Quality Control". MDPI Engineering Proceedings. 134 (53).
- ↑ Anonymous (2025). "Implementing representative CNN pipelines on the CBIS-DDSM dataset". MDPI Medicina. 61 (12): 2237.
- ↑ Anonymous (2025). "Physical Layer Attacks: Optical Jamming and Spoofing in Smart Transportation". MDPI Sensors. 26 (7): 2219.
- ↑ Anonymous (2025). "Bias and Fairness in Artificial Intelligence: From Facial Recognition to Large Language Models". Frontiers in Big Data. doi:10.3389/fdata.2025.1686452.
{{cite journal}}: Pemeliharaan CS1: DOI bebas tanpa ditandai (link)
Bacaan lanjutan
- David Marr (1982). Vision. W. H. Freeman and Company. ISBN 978-0-7167-1284-8.
- Azriel Rosenfeld; Avinash Kak (1982). Digital Picture Processing. Academic Press. ISBN 978-0-12-597301-4.
{{cite book}}: Pemeliharaan CS1: Status URL (link) - Barghout, Lauren; Lawrence W. Lee (2003). Perceptual information processing system. U.S. Patent Application 10/618,543. ISBN 978-0-262-08159-7.
- Berthold K.P. Horn (1986). Robot Vision. MIT Press. ISBN 978-0-262-08159-7.
- Michael C. Fairhurst (1988). Computer Vision for robotic systems. Prentice Hall. ISBN 978-0-13-166919-2.
- Olivier Faugeras (1993). Three-Dimensional Computer Vision, A Geometric Viewpoint. MIT Press. ISBN 978-0-262-06158-2.
- Tony Lindeberg (1994). Scale-Space Theory in Computer Vision. Springer. ISBN 978-0-7923-9418-1.
- James L. Crowley and Henrik I. Christensen (Eds.) (1995). Vision as Process. Springer-Verlag. ISBN 978-3-540-58143-7.
- Gösta H. Granlund; Hans Knutsson (1995). Signal Processing for Computer Vision. Kluwer Academic Publisher. ISBN 978-0-7923-9530-0.
- Reinhard Klette; Karsten Schluens; Andreas Koschan (1998). Computer Vision – Three-Dimensional Data from Images. Springer, Singapore. ISBN 978-981-3083-71-4.
- Emanuele Trucco; Alessandro Verri (1998). Introductory Techniques for 3-D Computer Vision. Prentice Hall. ISBN 978-0-13-261108-4.
- Bernd Jähne (2002). Digital Image Processing. Springer. ISBN 978-3-540-67754-3.
- Richard Hartley and Andrew Zisserman (2003). Multiple View Geometry in Computer Vision. Cambridge University Press. ISBN 978-0-521-54051-3.
- Gérard Medioni; Sing Bing Kang (2004). Emerging Topics in Computer Vision. Prentice Hall. ISBN 978-0-13-101366-7.
- R. Fisher; K Dawson-Howe; A. Fitzgibbon; C. Robertson; E. Trucco (2005). Dictionary of Computer Vision and Image Processing. John Wiley. ISBN 978-0-470-01526-1.
- Nikos Paragios and Yunmei Chen and Olivier Faugeras (2005). Handbook of Mathematical Models in Computer Vision. Springer. ISBN 978-0-387-26371-7.
- Wilhelm Burger; Mark J. Burge (2007). Digital Image Processing: An Algorithmic Approach Using Java. Springer. ISBN 978-1-84628-379-6.
- Pedram Azad; Tilo Gockel; Rüdiger Dillmann (2008). [httpivt.sourceforge.net/book.html Computer Vision – Principles and Practice]. Elektor International Media BV. ISBN 978-0-905705-71-2.
{{cite book}}: Periksa nilai|url= - Richard Szeliski (2010). Computer Vision: Algorithms and Applications. Springer-Verlag. ISBN 978-1848829343.
- J. R. Parker (2011). Algorithms for Image Processing and Computer Vision (2nd ed.). Wiley. ISBN 978-0470643853.
- Richard J. Radke (2013). Computer Vision for Visual Effects. Cambridge University Press. ISBN 978-0-521-76687-6.
- Nixon, Mark; Aguado, Alberto (2019). Feature Extraction and Image Processing for Computer Vision (Edisi 4th). Academic Press. ISBN 978-0128149768.
Pranala luar
- USC Iris computer vision conference list
- Computer vision papers on the web A complete list of papers of the most relevant computer vision conferences.
- Computer Vision Online News, source code, datasets and job offers related to computer vision.
- Keith Price's Annotated Computer Vision Bibliography
- CVonline Bob Fisher's Compendium of Computer Vision.
- British Machine Vision Association Supporting computer vision research within the UK via the BMVC and MIUA conferences, Annals of the BMVA (open-source journal), BMVA Summer School and one-day meetings
- Computer Vision Container, Joe Hoeller GitHub: Widely adopted open-source container for GPU accelerated computer vision applications. Used by researchers, universities, private companies as well as the U.S. Gov't.