Industrial Vision Days 2012 Making Cameras Smarter: FPGA Based Image Pre-processing Unleashed
Announcement of Partnership Seite: 3 High Quality Digital Cameras and Vision Sensors Visual FPGA Programming and Framegrabbers Mission Statement: Combine state of the art technology to enable in-camera pre-processing with high performance that is easy to use. Mirko Benz Product Management Dr. Klaus-Henning Noffz CEO
Seite: 4 Baumer Your Sensor Partner Worldwide Broad Portfolio of Highest Quality Products Baumer an international family-owned enterprise Headquarters in Switzerland Around 2,500 employees worldwide 36 locations in 18 countries
Seite: 5 Baumer Your Specialist for Digital Image Acquisition High performance industrial cameras with excellent image quality and highest frame rates.
Seite: 6 Next Generation High Speed Inspection Systems Situation and Challenges New equipment for applications like LCD / PCB inspection and 3D measurement requires improved throughput, quality and robustness. Implementation Based on standard cameras and PC technology Sensors with high resolution and speed available Several high bandwidth interfaces (but expensive) Challenges Process more data in less time Avoid expensive and less flexible interfaces System must be easy to implement and use
Seite: 7 Today Standard Specific (e.g. 3D) General purpose Pre-processing Application specific Pre-processing Extendable functionality Broad range of applications
Seite: 8 Approach Standard Programmable FPGA Specific (e.g. 3D) Camera Sensor USER FPGA General purpose Pre-processing Extendable functionality Adaptable Pre-processing Application specific Pre-processing Broad range of applications
FPGAs for Machine Vision Applications Seite: 9 Advantages Re-programmable Massively parallel architecture Very high memory bandwidth Precise I/O control Energy efficient Not suitable for post processing such as classification PC still required Challenges Implementation requires complex hardware design
Seite: 10 Programmable FPGA Cameras Advantages Processing in hardware Real time processing Data reduction Sensor USER FPGA Precise and flexible control Power and space efficiency
Seite: 11 Programmable FPGA Cameras Examples of Pre-processing Operations Filters Segmentation Color processing Sensor USER FPGA Compression Sequence processing
Seite: 12 Programmable FPGA Cameras Implementation Goals Attractive platform Latest sensors and interfaces Based on our experience: image quality For your success Support and long term availability Sensor USER FPGA Is this new? No! But
Seite: 13 Programmable FPGA Cameras Implementation Goals when keeping it simple? YES! Use standard interfaces like GigE Vision Sensor USER FPGA Fully GenICam compliant - use all features with third party software Ready to use apps for standard tasks Graphical tool to cope with FPGA complexity
Seite: 14 Silicon Software Your Partner of Innovation Manufacturer of digital frame grabbers and intelligent pre-processing solutions Technology leader in FPGA based image processing VisualApplets FPGA programming: Making FPGA technology available for customers
Seite: 15 VisualApplets Combine FPGA Power with Easy-of-Use 15 minutes Idea Sensor USER FPGA Customized Image processing Features Extremely short design cycles High-level design description Controllable by software and application engineers Benefits Short time-to-market High reliability Simple maintenance Risk reduction Fast return on investment
Seite: 16 VisualApplets Usage High-level design entry Graphical entry High code efficiency Library of 200+ image processing operators Fast and reliable verification Simple handling of simulation Maximum reliability Easy bandwidth control Immediate software environment Gen<I>Cam compliant Example code generation
Seite: 17 VisualApplets Application Areas Application examples Customized applications SmartApplets Pre-defined applications Laser welding PCB inspection Tracking Solar inspection TFT inspection 3D inspection Pattern matching Adaptive binarization Blob analyses Laser triangulation Center of Gravity method Peak Detector method JPEG compression
Seite: 18 VisualApplets Example Customization Robotic guidance application from automotive customer Detection / tracking of drill holes Solution in VisualApplets Outperformed software solution by a factor of 50 in speed FPGA solution with higher quality and matching stability
BODE, mibe HXG Series Seite: 19 FPGA Based Image Pre-processing Unleashed Summary Approach for Smart FPGA camera Strong benefits of FPGA technology for preprocessing VisualApplets: Ease of use FPGA programming Proven technology, development can start today First products available in 2013 Find out how Baumer and Silicon Software can support you! Booth F32 Booth D71