capabilities of machine vision libraries
DESCRIPTION
Capabilities of Machine Vision Libraries. Nasim Sajadi. Outline. What is Machine Vision. Aim : Simulate human vision ability Action: Analyse image information Requirement: Hardware , Software, and Cameras Combination of mathematics computer science artificial intelligence (AI) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/1.jpg)
Capabilities of Machine Vision LibrariesNasim Sajadi
![Page 2: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/2.jpg)
2
Outline
![Page 3: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/3.jpg)
3
What is Machine Vision
Aim : Simulate human vision ability
Action: Analyse image information
Requirement: Hardware, Software, and Cameras Combination of
mathematics computer science artificial intelligence (AI) electronics
Limitations : Dependency on the image quality
![Page 4: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/4.jpg)
4
Machine Vision vs. Computer Vision
Computer Vision
Research focus
Machine Vision
Industrial Engineering focus
![Page 5: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/5.jpg)
5
Machine Vision in Industry
Repetitive Defect recognition
![Page 6: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/6.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
![Page 7: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/7.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching
![Page 8: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/8.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching
![Page 9: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/9.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching
![Page 10: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/10.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching Measuring
![Page 11: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/11.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching Measuring
![Page 12: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/12.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching Measuring
![Page 13: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/13.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching Measuring
Continues Monitoring
![Page 14: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/14.jpg)
Machine Vision in Industry5
Repetitive Defect recognition
Precise Matching Measuring
Continues Monitoring
![Page 15: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/15.jpg)
Vision Technology Library6
![Page 16: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/16.jpg)
HALCON7
Machine Vision
MVTec Software GmbH
Comprehensive
Operators in C++, C, C#, Visual Basic and Delphi
HALCON IDE: HDevelop and HDevEngine
![Page 17: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/17.jpg)
OpenCV8
Open source computer vision library me
Started by Intel
C/ C++
Linux, Mac OS X and Windows ksk
Compatible with IPL & IPP
Research & Industry
![Page 18: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/18.jpg)
Sherlock9
Machine Vision
Teledyne DALSA
Windows-based
Versions Essential Professional
Uses MVTools library
![Page 19: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/19.jpg)
Methodology10
Taxonomy
Extracting concepts & algorithms from documentations
Evaluation
Taxonomy >> Coverage (depth & breadth) Documentation >> strong
![Page 20: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/20.jpg)
Good Taxonomy11
Good Taxonomy is
Comprehensive simple easy to understand and apply
![Page 21: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/21.jpg)
Taxonomy12
TAXONOMY
![Page 22: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/22.jpg)
Taxonomy13
![Page 23: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/23.jpg)
Taxonomy13
![Page 24: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/24.jpg)
Taxonomy13
![Page 25: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/25.jpg)
Taxonomy14
![Page 26: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/26.jpg)
Taxonomy14
![Page 27: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/27.jpg)
Taxonomy15
![Page 28: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/28.jpg)
Taxonomy15
![Page 29: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/29.jpg)
Taxonomy16
![Page 30: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/30.jpg)
Coverage of Algorithms (Low Level)
17
Edge Detectction
Image Analysis
SmoothingFiltering
Calibration
0
10
20
HALCONOpenCVSherlock
![Page 31: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/31.jpg)
Coverage of Algorithms (Intermediate Level)
18
Segmentation
Line Extraction
3D Reconstruction
Identification
Blob Analysis
1D Measuring
Contour Processing
Morphology
0
5
10
HALCONOpenCVSherlock
![Page 32: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/32.jpg)
Coverage of Algorithms (High Level)
19
Pattern Matching
Pattern Recognition
Motion Recognition
Face Recogniition 0
5
10
HALCONOpenCVSherlock
![Page 33: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/33.jpg)
Documentation20
HALCON OpenCV Sherlock
Installation
Concepts & Algorithms
Access
Support Commercial Forum / Wiki Commercial
![Page 34: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/34.jpg)
Recommendations21
HALCON OpenCV Sherlock
Vision Expertise
Programming -
Support Commercial Forum / Wiki Commercial
Task Complexity
Cost $$$ Free $$
Time
![Page 35: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/35.jpg)
Conclusion & Future Work22
What we did Taxonomy Evaluation
Future Work Speed Code quality Correction
![Page 36: Capabilities of Machine Vision Libraries](https://reader036.vdocuments.net/reader036/viewer/2022062521/5681692c550346895de06da7/html5/thumbnails/36.jpg)
Questions??23