Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
1
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
MVTec is a leading international manufacturer of software for machine vision used in all demanding areas of imaging: semiconductor industry, web inspection, quality control and inspection applications in general, medicine, surveillance etc.
Building vision for business means: The best machine vision software products and services for business customers.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
2
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
MVTec is dedicated to machine vision software:
This is also the base of the company's vision statement:
Market leadership in technology for machine vision software
Manufacturer of world-wide standard-software products for the machine vision industry
Unique competence center for image processing algorithms
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
3
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
MVTec's staff is dedicated to machine vision software:
MVTec's highly qualified staff includes more than 70 people, making MVTec a big player in the machine vision industry.
More than 80% of the MVTec staff have a university degree. Compared to other machine vision software manufacturers worldwide, MVTec employs an extraordinary large number of software developers.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
4
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
MVTec products are „Made in Germany“, developed right at our competence center in Munich.
Our services and products are distributed worldwide by our extensive distributor network.
In addition, MVTec, LLC works out of Boston, MA (USA), to better attend the North-American market since 2007.
Wherever you are situated, our highly qualified distributors are located close to your company.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
5
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
MVTec products are used in tens of thousands of applications in all demanding areas of imaging: semi-conductor industry, web inspection, quality control and inspection applications in general, medicine, surveillance etc.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
6
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
This past summer, MVTec Software GmbH launched version 11 of the machine vision standard software, HALCON. Subsequently, the HALCON 11 World Tour was launched to promote its state of the art machine vision software technology across Europe, Asia, and the Americas.
Since the kick–off of the HALCON World Tour in May 2012, MVTec specialists have been travelling through industrial countries worldwide teaching distribution engineers and users about the unique capabilities of HALCON 11. The main objective of the HALCON 11 World Tour was to strengthen the HALCON user community (Halconists) and to deeply acquaint users with the new version of the library.
During the VISION Show 2012, highlights of the HALCON World Tour will be presented to MVTec’s distributors.
MVTec works with highly qualified distribution partners all over the world. HALCON is continuously developed by MVTec engineers and is used by the industry in a wide variety of machine vision applications.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
7
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Supersonic Machine Vision
It is unbelievable how fast software can be. HALCON's automatic operator parallelization (AOP) is a unique feature. Let HALCON automatically split your data into multiple threads running on all available processing cores and automatically merge the output into one result. HALCON 11 supports GPU processing based on the OpenCL standard. With HALCON 11, over 75 operators are currently supported on GPUs. That's more than any other software package on the market. Moreover, depth from focus (DFF), Fast Fourier Transformation (FFT), and HALCON's local deformable matching have been significantly accelerated. HALCON 11 lets you feel the speed in machine vision.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
8
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
To show the performance of nowadays machine vision algorithms the above table gives a few examples. Even advanced algorithms like shape-based matching or the Fourier Transform can be executed in the range of 1ms, which means that 1000 images can be processed per second!
The above runtime examples were measured using a byte image of size 640 x 480 on an Intel Core i7-2600K, 3.4 GHz, computer using at most 4 threads. Note: runtime may vary with different input data.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
9
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
HALCON is implemented for highest performance. To achieve this, the algorithms have to be improved continuously.
In this example shape-based matching finds different bottle caps in less than 1 ms on an Intel Core2 2.40 GHz computer.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
10
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Since a couple of years improved speed is no longer achieved by increasing the clock rate of the CPUs but by offering more advanced CPU commands and multicore architecture.
To benefit from this development the algorithms have to be adapted accordingly.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
11
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Since 2000, HALCON has been equipped with its automatic operator parallelization (AOP).
This technology allows executing image processing operators on multiple core –without the need of an extra programming effort, like multi threading.
This established method based on multicore technology has been significantly improved in every new HALCON version.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
12
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
To overcome the limited clock speed of modern CPUs new commands were introduced. The commands allow to execute the same operation on multiple data in parallel.
Although not being specifically designed for machine vision, the SIMD extensions can be very effective. But this requires a big effort and advanced programming skills.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
13
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
One example for making use of the new AVX commands in HALCON is the new implementation of the Fast Fourier Transform which is now faster by a factor of up to 2.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
14
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
A graphics card (GPU) is a great option to significantly speed up algorithms –allowing a speed-up factor of up to 100 compared to a CPU.
A GPU can be considered as a CPU with a very high number of Cores, typically > 500. This special architecture requires that the algorithms to be parallelized on a very high level.
Therefore not all machine vision algorithms can be ported to a GPU.
HALCON offers a very high number of operators, supporting even complex algorithms like NCC matching and subpixel edge and line extraction.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
15
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Cutting edge Performance in 3D Vision
3D vision is revolutionizing machine vision. 3D information helps machines and robots to see and decide what to do. 3D vision technologies are getting more and more important for industrial production, robotics, and medical applications.HALCON provides all technologies needed to implement almost any conceivable 3D vision application. To name just a few, HALCON 11 now offers new features like 3D surface comparison, 3D object processing, and improved photometric stereo for advanced surface inspection. HALCON 11 sets new standards in 3D vision technology and provides state-of-the-art image processing algorithms.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
16
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
HALCON's comprehensive 3D vision features were enhanced and improved by registration and triangulation of point clouds, calculation of features like shape and volume, segmentation of point clouds by cutting planes, and many more. HALCON 11 lets you detect and process 3D objects with great 3D vision features.
The new 3D surface comparison between expected and measured shape of a 3D object surface is an outstanding technology of HALCON 11. The surface can be reconstructed by any 3D technology available in HALCON like multi-view stereo, sheet of light, or by ready-to-run 3D hardware scanners which are also directly supported by HALCON. HALCON's 3D surface comparison evaluates the resulting point cloud with the trained object model. HALCON 11 controls the quality of an object's shape and thus lets you enter new markets.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
17
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Unlike 2D image processing, which can be done without calibration, for 3D image processing calibration is crucial.
HALCON offers the full range from camera calibration (internal and external parameters) over multi camera calibration and hand eye calibration for robotics, up to the calibration of special 3D setups, like sheet of light.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
18
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
There are many methods available to reconstruct 3D data in software.
HALCON supports:
• Stereo
• Two or more cameras
• Telecentric or endocentric optics
• Single camera with a moving object
• Depth from Focus (DFF)
• Photometric Stereo
• Sheet-of-Light
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
19
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
As an alternative, the 3D data can be acquired directly using 3D sensors.
Examples of supported devices are:
Time of flight:
� MESA Imaging SwissRanger SR4000 (via SwissRanger interface)
Laser triangulation (without laser):
� SICK Ranger / Color Ranger (via SICK-3DCamera interface)
� Automation Technology C4 (via GigEVision interface)
� Photonfocus MV-D1024E-3D01 (via Camera Link board)
Laser-Triangulation (incl. laser):
� SICK Ruler E (via SICK-3DCamera interface)
� Leuze LPS36 (via LPS36 interface)
� Micro Epsilon scanCONTROL (via 1394IIDC or GigEVision interface)
� LMI Gocator (via GenICamTL interface)
Fringe projection:
� VRmagic AreaScan3D (via GenICamTL interface)
� Shape Drive SD-1 (via ShapeDrive interface)
Structured light
� Microsoft Kinect (via OpenNI interface)
� Ensenso
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
20
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Typically the 3D reconstruction delivers data from one view point only. To get a full 3D model of an object HALCON offers the so called 3D registration that combines multiple 3D view automatically into a single 3D data set.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
21
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Having 3D data acquired this data has to be processed. This is similar to classical image processing in 2D where objects of a given size has to be extracted and features are calculated.
For this process step HALCON 11 introduced the full range of 3D data processing operators, enabling flexible and powerful applications.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
22
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Another important step in 3D processing is the localization of objects. This is crucial for picking applications in robotics and for 3D shape inspection.
HALCON offers various 3D matching technologies to allow a broad range of applications:
• Shape-based 3D matching
• Surface-based 3D matching
• Descriptor-based matching
• Perspective-deformable matching
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
23
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
A final step in the 3D chain is the comparison of a 3D reference object with an inspection object to detect defects in 3D.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
24
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
Sample-based Identification (SBI) Becomes Reality
Imagine your machine can identify any product only by sight – without any bar or data code. HALCON 11 makes it true. HALCON 11 provides its unique sample-based identification (SBI). You only have to teach HALCON 11 your objects from a few different directions, and the software identifies – similar to a human being – your objects in any pose. This even works with warped objects or varying perspective views.No other software provides a similar technology. With HALCON 11, genuine object identification becomes reality.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
25
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
With HALCON 11, genuine object identification becomes reality. Sample-based identification (SBI) is capable to differentiate a large number of objects. This technology can recognize trained objects only based on characteristic features like color or texture, thereby eliminating the need to use special imprints like bar codes or data codes for object identification purposes. This even works with warped objects or varying perspective views of the object. An additional option is to learn an object from any side by using samples showing all relevant views. No other software provides a similar technology. HALCON 11 lets you enter new identification markets.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
26
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
With HALCON 11, genuine object identification becomes reality. Sample-based identification (SBI) is capable to differentiate a large number of objects. This technology can recognize trained objects only based on characteristic features like color or texture, thereby eliminating the need to use special imprints like bar codes or data codes for object identification purposes. This even works with warped objects or varying perspective views of the object. An additional option is to learn an object from any side by using samples showing all relevant views. No other software provides a similar technology. HALCON 11 lets you enter new identification markets. The data set consists of 14 different vegetables and fruits. For each object group only one training samples was used.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
27
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
With HALCON 11, genuine object identification becomes reality. Sample-based identification (SBI) is capable to differentiate a large number of objects. This technology can recognize trained objects only based on characteristic features like color or texture, thereby eliminating the need to use special imprints like bar codes or data codes for object identification purposes. This even works with warped objects or varying perspective views of the object. An additional option is to learn an object from any side by using samples showing all relevant views. No other software provides a similar technology. HALCON 11 lets you enter new identification markets.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
28
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
With HALCON 11, genuine object identification becomes reality. Sample-based identification (SBI) is capable to differentiate a large number of objects. This technology can recognize trained objects only based on characteristic features like color or texture, thereby eliminating the need to use special imprints like bar codes or data codes for object identification purposes. This even works with warped objects or varying perspective views of the object. An additional option is to learn an object from any side by using samples showing all relevant views. No other software provides a similar technology. HALCON 11 lets you enter new identification markets.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
29
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
With HALCON 11, genuine object identification becomes reality. Sample-based identification (SBI) is capable to differentiate a large number of objects. This technology can recognize trained objects only based on characteristic features like color or texture, thereby eliminating the need to use special imprints like bar codes or data codes for object identification purposes. This even works with warped objects or varying perspective views of the object. An additional option is to learn an object from any side by using samples showing all relevant views. No other software provides a similar technology. HALCON 11 lets you enter new identification markets.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
30
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
31
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
© 2
003-
2012
MV
Tec
Sof
twar
e G
mbH
.
32
Imag
es/G
raph
ics:
© 2
012
MV
Tec
Sof
twar
e G
mbH
and
Lic
ense
rs.
All
right
s re
serv
ed.
At MVTec’s booth we have a lot of exciting demos and presentations on display.