mvtec offers packages machine vision software and related
play

MVTec offers packages machine vision software and related services - PowerPoint PPT Presentation

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


  1. MVTec offers packages machine vision software and related services

  2. MVTec mainly serves the industrial market for machine vision

  3. A typical industrial machine vision application NP Plastics, Netherlands

  4. Platforms used in industrial machine vision Windows Standard PC Linux Mac OS X ARM ... Embedded

  5. Typical industrial applications for machine vision

  6. General demands on industrial machine vision Fast Speed Deployment Support Robustness

  7. One key argument for GPUs is their speed

  8. Stronghold of GPUs: Linear operations on pixels Color space transformations Convolutions Distortion correction Image subsampling

  9. Application for GPUs: Color segmentation for AOI

  10. Further methods implemented on GPUs : Stereo Imaging Stereo image pair Disparity image 3D point cloud

  11. Further methods implemented on GPUs: NCC Template Matching Reference image with template Rotation 145º Rotation 288º Rotation 33º

  12. Industrial applications use a wide variety of image sizes VGA 640 x 480 3 MP 12 MP 4x16k Line Scan

  13. 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

  14. Applications for GPU: Inspecting large surfaces

  15. GPU acceleration in HALCON … open_compute_device … activate_compute_device GPU-supporting operators deactivate_compute_device …

  16. Host/Device memory bandwidth is a bottleneck GPU memory CPU memory

  17. Put GPU operations in sequence! CPU GPU Thread 2 Thread 1 median_image find_ncc_model sobel_amp scale_image wait_condition threshold Transfer

  18. Deep Learning OK ? ? ? Defective Input Output

  19. Identifying plants with Deep Learning Development Time Error Rate Classical MV Deep Learning

  20. Identifying empty shelf slots with Deep Learning Hardware Costs Error Rate Classical MV Deep Learning

  21. Inspecting pills with Deep Learning Travel and Development Time Maintenance Costs Classical MV Deep Learning

  22. 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/

  23. Thank for listening! Heiko Eisele eisele@mvtec.com +1 617-910-6812

Recommend


More recommend