Machine Vision ist ein interdisziplinäres Teilgebiet der Ingenieurwissenschaften. Es geht um das Engineering der notwendigen Hard- und Software für ein Bildverarbeitungssystem mit nützlichen industriellen Anwendungen. Die häufigsten Anwendungen sind Qualitätskontrolle und Produktzählung. Mit der Weiterentwicklung des Bereichs Machine Vision automatisiert es einige der langweiligsten Industriejobs und ermöglicht es menschlichen Mitarbeitern, in interessanteren Positionen zu arbeiten.
Machine Vision gilt als Teilgebiet der Computer Vision im Allgemeinen, das neurocomputationale Untersuchungen des menschlichen Sehens und die Entwicklung flexibler Bildverarbeitungssysteme für die autonome Robotik umfasst. „Machine Vision“ hat die Bedeutung der Anwendung im industriellen Umfeld. Machine Vision wird in jeder industriellen Umgebung mit einem erheblichen Automatisierungsgrad verwendet, in der Produktspezifikationen klar definiert sind und Produkte in Massenproduktion hergestellt werden. Dazu gehören die Automobilindustrie, die Halbleiterindustrie und die Elektronikindustrie im Allgemeinen. Manchmal ist ein Bildverarbeitungssystem mit einem Roboterarm gekoppelt, der fehlerhafte Produkte aussortiert oder sogar aktiv an der Herstellung des Produkts beteiligt ist.
Ein Bildverarbeitungssystem besteht im Allgemeinen aus einem Druck- oder optischen Sensor, einer Kamera, einem Beleuchtungssystem, einer Zentraleinheit (CPU), zugehöriger Software zur Bildverarbeitung und einem I/O-System zum Anschluss an ein größeres Netzwerk. Befindet sich ein Bildverarbeitungssystem, wie es oft der Fall ist, neben einem Förderband, läuft der Ablauf ungefähr so ab: Ein Druck- oder optischer Sensor wird aktiviert, wenn sich das Produkt vor der Kamera bewegt, ein Lichtimpuls wird aktiviert Um das Ziel zu beleuchten, nimmt die Kamera eine Belichtung auf, und das Bild wird verarbeitet und einem Entscheidungsbaum zugeführt, der eine Ausgabe zurückgibt, auf die dann entweder durch ein automatisches Element reagiert wird oder die menschlichen Bedienern angezeigt wird. Dieser einfache Prozess kann die Klassifizierung oder Inspektion von Tausenden von Produkten täglich automatisieren und so Millionen von Arbeitsstunden einsparen.