32
© 2003-2012 MVTec Software GmbH. 1 Images/Graphics: © 2012 MVTec Software GmbH and Licensers. All rights reserved. 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.

MVTec is a leading international manufacturer of software

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MVTec is a leading international manufacturer of software

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

Page 2: MVTec is a leading international manufacturer of software

© 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

Page 3: MVTec is a leading international manufacturer of software

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

Page 4: MVTec is a leading international manufacturer of software

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

Page 5: MVTec is a leading international manufacturer of software

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

Page 6: MVTec is a leading international manufacturer of software

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

Page 7: MVTec is a leading international manufacturer of software

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

Page 8: MVTec is a leading international manufacturer of software

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

Page 9: MVTec is a leading international manufacturer of software

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

Page 10: MVTec is a leading international manufacturer of software

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

Page 11: MVTec is a leading international manufacturer of software

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

Page 12: MVTec is a leading international manufacturer of software

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

Page 13: MVTec is a leading international manufacturer of software

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

Page 14: MVTec is a leading international manufacturer of software

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

Page 15: MVTec is a leading international manufacturer of software

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

Page 16: MVTec is a leading international manufacturer of software

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

Page 17: MVTec is a leading international manufacturer of software

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

Page 18: MVTec is a leading international manufacturer of software

© 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

Page 19: MVTec is a leading international manufacturer of software

© 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

Page 20: MVTec is a leading international manufacturer of software

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

Page 21: MVTec is a leading international manufacturer of software

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

Page 22: MVTec is a leading international manufacturer of software

© 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

Page 23: MVTec is a leading international manufacturer of software

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

Page 24: MVTec is a leading international manufacturer of software

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

Page 25: MVTec is a leading international manufacturer of software

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

Page 26: MVTec is a leading international manufacturer of software

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

Page 27: MVTec is a leading international manufacturer of software

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

Page 28: MVTec is a leading international manufacturer of software

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

Page 29: MVTec is a leading international manufacturer of software

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

Page 30: MVTec is a leading international manufacturer of software

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

Page 31: MVTec is a leading international manufacturer of software

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

Page 32: MVTec is a leading international manufacturer of software

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