MVTec offers packages machine vision software and related services
MVTec mainly serves the industrial market for machine vision
A typical industrial machine vision application NP Plastics, Netherlands
Platforms used in industrial machine vision Windows Standard PC Linux Mac OS X ARM ... Embedded
Typical industrial applications for machine vision
General demands on industrial machine vision Fast Speed Deployment Support Robustness
One key argument for GPUs is their speed
Stronghold of GPUs: Linear operations on pixels Color space transformations Convolutions Distortion correction Image subsampling
Application for GPUs: Color segmentation for AOI
Further methods implemented on GPUs : Stereo Imaging Stereo image pair Disparity image 3D point cloud
Further methods implemented on GPUs: NCC Template Matching Reference image with template Rotation 145º Rotation 288º Rotation 33º
Industrial applications use a wide variety of image sizes VGA 640 x 480 3 MP 12 MP 4x16k Line Scan
GPU acceleration is most efficient for large images Image size 256² 512² 1024² 2048² 4096² 8096² 0 2 4 6 8 10 12 14 Pixel throughput
Applications for GPU: Inspecting large surfaces
GPU acceleration in HALCON … open_compute_device … activate_compute_device GPU-supporting operators deactivate_compute_device …
Host/Device memory bandwidth is a bottleneck GPU memory CPU memory
Put GPU operations in sequence! CPU GPU Thread 2 Thread 1 median_image find_ncc_model sobel_amp scale_image wait_condition threshold Transfer
Deep Learning OK ? ? ? Defective Input Output
Identifying plants with Deep Learning Development Time Error Rate Classical MV Deep Learning
Identifying empty shelf slots with Deep Learning Hardware Costs Error Rate Classical MV Deep Learning
Inspecting pills with Deep Learning Travel and Development Time Maintenance Costs Classical MV Deep Learning
Deep learning with HALCON Embedded on NVIDIA Jetson Jetson GTX GeForce TX2 1080Ti 940MX Inference 4.24 ms 1.46 ms 5.10 ms Image source: NVIDIA blog: https://devblogs.nvidia.com/parallelforall/jetson-tx2-delivers-twice-intelligence-edge/
Thank for listening! Heiko Eisele eisele@mvtec.com +1 617-910-6812
Recommend
More recommend