Press release
MVTec Introduces HALCON 9.0 at the VISION 2008

HALCON 9.0: The standard software for machine vision again introduces new technologies to the world market.
Within the machine vision community, HALCON is considered as a technology-leading force. The new version 9.0 will be released in January 2009 and provides unique innovations to the users.
Again, HALCON offers valuable speedups with its new version 9.0, especially regarding HALCON’s exceptional automatic operator parallelization, which distributes the processing to the number of available cores. This technique has been speeded up considerably and thus significantly increases the benefit of multi-core computers.
Furthermore, HALCON 9.0 provides unique new matching technologies. In the future, it will be possible to robustly and reliably find 2D objects (e.g., labels) or work pieces with a corresponding structure even in images with strong perspective distortions.
In addition to improvements of the well established matching and 3D vision techniques, HALCON 9.0 most notably offers a considerably enhanced usability. Moreover, from now on extremely large images of more than 32k x 32k pixels can be processed.
Innovations in HALCON 9.0 in detail
=======================
Speed
Speedup of Algorithms
In the version 9.0, not only the speed of the entire library was enhanced by 5% but also the performance of single operators. For example, the speed of some filters was increased, sometimes by more than an order of magnitude (gauss x 3.7; median x 27 for 16 bit gray values; normal gray value morphology x 11 for 16 bit gray values).
Speedup of Parallelization (AOP)
For 8 years, HALCON has been equipped with its automatic operator parallelization (AOP). This established method based on multicore technology has been significantly quickened by more than 20%.
What AOP provides:
- AOP automatically finds (without any actions of the programmer) the number of available cores. HALCON automatically splits the image into sub-images and delivers these to a corresponding number of threads. After processing by the several cores, the computed data are automatically merged to achieve the result.
- The programmer is able to pre-select a ROI (region of interest) as a free form in the image. Thus, AOP only processes this area of the image, leading to a dramatically reduction of processing time.
- HALCON processes multi-channel images (e.g., color images) with an unlimited number of channels, also with AOP. AOP automatically processes every channel in parallel.
- AOP also is able to process tuples of images in parallel as well as tuples of regions, which are obtained through (e.g., OCR or blob analysis).
- HALCON not only parallelizes filters but also many other operators that are important for a huge amount of industrial applications: this covers methods for matching, 3D matching, subpixel extraction, and FFT. In HALCON, more than 400 operators run in parallel.
- HALCON is able to automatically identify the hardware environment. Based on this, the software decides which algorithms will parallelize to avoid unnecessary overhead, because parallelization only makes sense if, for example, enough memory throughput is available. If a bottleneck exists because of hardware performance (e.g., only one CPU/core), HALCON deactivates parallelization.
- Up to now, HALCON’s automatic parallelization was an option. However, the direct comparison on a single-core computer shows that version 9.0 with AOP runs about 10% faster than version 8.0 without AOP. Thus, with version 9.0 the automatic operator parallelization (AOP) in HALCON is standard (of course, it can be deactivated in special cases).
- In this completeness, HALCON’s automatic parallelization still is nonrecurring in the world.
Matching
HALCON 9.0 introduces new matching technologies to market that are unique in the world:
- Descriptor-based matching. This revolutionary new matching technology is able to find perspectively distorted objects. It is based on the detection of interest points where gray values are clearly differentiated from neighboring areas (brightness, curvature, corners, spots).
- Perspective, deformable matching. This new matching technology is also able to match perspectively distorted objects. In contrast to the descriptor-based matching, the perspective, deformable matching is edge-based (like HALCON’s shape-based matching) and thus can best be used with objects with clearly distinguishable edges.
- Model generation from DXF-files. Models for the shape-based matching can now be created from contours directly. This can, for example, be used to create shape models from DXF files.
- Increased tolerance mode. With the version 9.0, HALCON’s shape-based matching can optionally be used with an increased mode of tolerance. This significantly improves the robustness in finding objects. This option not only matters for out-of-focus images (a common problem during the inspection of electronic components) but also for matching objects that can differ in their outline to a certain extent.
3D vision
Especially for robotics, machine vision becomes more and more important. In addition to established 3D technologies such as 3D object recognition, 3D camera calibration, binocular stereo reconstruction, and depth from focus, HALCON 9.0 provides new methods:
- Descriptor-based matching (see above: Matching)
- Perspective, deformable matching (see above: Matching)
- Multigrid stereo. Stereo images without texture in entire areas can be reconstructed by HALCON 9.0. This method delivers high-precision results. Multigrid stereo is a unique selling proposition.
- Sheet-of-light measurement. HALCON 9.0 provides new operators for sheet-of-light measurement, which extract projected laser lines and thus generate a 2½ D model.
- Calibration. HALCON’S area scan camera model for 3D calibration was enhanced to also eliminate complex distortions as well as alignement errors of the lenses. Thus, the accuracy of results of 3D algorithms, e.g., 3D matching or stereo, gets enhanced.
Usability
HDevelop (Integrated Development Environment)
- Full text editor. As an alternative to the established dialog-based editor, HALCON 9.0 provides a full text editor with advanced autocompletion. This feature significantly speeds up programming.
- Calibration assistant. The assistant for camera calibration helps users to easily and accurately operate the camera calibration, which can be used to eliminate lens distortions from images and to measure objects in world coordinates. After the camera parameters have been computed, the calibration assistant can be instructed to insert the corresponding calibration code into the HDevelop program.
- Integration of procedures. With HALCON 9.0, all procedures that are newly developed by users now are completely handled just like already existing HALCON operators, not only in regard to their documentation but also their appearance in HDevelop pull-down menus. This makes it very easy to document and seamlessly integrate newly developed procedures into HALCON’s IDE.
Further enhancements
- HALCON codelets. HALCON 9.0 comes with a huge amount of new source code modules and classes – HALCON codelets - that can be used outside the development environment HDevelop. Many of these modules as well as regarding example applications can be used as templates for new applications or directly called within newly developed code. Particularly, the HALCON codelets help to quickly and easily use the enhanced functionality of the HDevelop graphical interface or the HDevelop assistants also outside of HDevelop.
- Matrix operators. These new operators allow to directly calculate matrix operations (e.g., transforming coordinate systems, solution of equations) directly in HDevelop. Thus, matrix operations can be easily integrated already during the first stage of the machine vision program development and consequently need not to be added later into the application program. Graphical tools in HDevelop help to display the contents of matrices.
- Documentation. The already very detailed documentation of HALCON was significantly enhanced. E.g., a new solution guide describes all about the topic classification. Moreover, the “programmer’s guide” will be available as HTML inside HDevelop.
Hardware independency
HALCON is well-known for its hardware independency, not only concerning the operating system (HALCON runs on Windows, Windows x64, Linux, Solaris, and different embedded systems) but also the image acquisition devices. In addition to interfaces to hundreds of industrial cameras and frame grabbers, HALCON 9.0 provides further interfaces:
- GigE Vision. HALCON 9.0 provides an upgraded interface to GigE Vision compatible cameras.
- Visual Applets. The HALCON 9.0 Visual Applets interface enables to integrate real-time image pre-processing on frame grabbers from Silicon Software.
Miscellaneous improvements
- Processing of large images. HALCON 9.0 provides the processing of images of more than 32k x 32k without a limit.
- Print quality of bar and data codes. In addition to the print quality evaluation of 2D codes (QR, ECC 200, PDF 417) according to ISO/IEC 15415, HALCON 9.0 now also can evaluate according to AIM DPM-1-2006. Furthermore, HALCON 9.0 newly determines the print quality of 1D codes (e.g., EAN-13, Code 128, RSS including composites) according to ISO/IEC 15416.
- RSS bar codes. The HALCON 9.0 bar code reader for all RSS codes (including composites) was significantly speeded up and enhanced, so that it now even works for codes with a distorted finder pattern.
- Calibration. HALCON’s hand-eye-calibration now contains many improvements. Additionally, HALCON 9.0 provides an automatic calibration of lens distortions without a calibration plate. Thus, HALCON’s camera calibration is even more versatile.
- Timeout for selected operators. If an operator exceeds a user-selectable time, the operator will stop executing and return an appropriate message. Setting such a timeout now is possible for matching, bar code reading, and data code reading.
- 3D visualization. The result data of HALCONs various 3D methods now can be visualized in 3D within a HALCON graphics window.
More Information: www.halcon.com
Image Download (image and caption):
http://www.mvtec.com/press/2008-10-22
HALCON at the VISION 2008:
Stuttgart, Nov 2008, 4-6, hall 4, booth 4C55 (MVTec booth)
About MVTec
MVTec is a leading manufacturer of standard software for machine vision. MVTec products are used in all demanding areas of imaging: Semi-conductor industry, web inspection, quality control and inspection applications in general, medicine, and surveillance. MVTec has more than 30 established distributors, located throughout North- and South-America, Asia, Australia, and Europe. In addition, MVTec, LLC works out of Boston, MA (USA), to better attend the North-American market since 2007. For more information refer to www.mvtec.com
Contact:
Dr. Lutz Kreutzer, Manager PR & Marketing | MVTec Software GmbH, Neherstr.1, D-81675 München
Tel. +49 89 457695-0 | Fax +49 89 457695-55 | www.mvtec.com | press@mvtec.com
This release was published on openPR.
Permanent link to this press release:
Copy
Please set a link in the press area of your homepage to this press release on openPR. openPR disclaims liability for any content contained in this release.
You can edit or delete your press release MVTec Introduces HALCON 9.0 at the VISION 2008 here
News-ID: 57524 • Views: …
More Releases from MVTec Software GmbH

New HALCON Training Partner in Southern Germany
The Imaging Source Europe GmbH, long-standing partner of MVTec Software GmbH, extends the support and distribution activities in Southern Germany and becomes “MVTec Certified Training Partner”.
MVTec’s distributor The Imaging Source strengthens the support and distribution activities of the machine vision software HALCON with their new sales office in Gernlinden near Munich, Germany. The Imaging Source is now part of the MVTec “Certified Training Partner” program, qualifying the employees to…

MVTec Introduces MERLIC – A New Generation of Vision Software
Munich, Germany - MVTec Software GmbH is pleased to introduce MERLIC, a new, all-in-one machine vision software product that enables users to quickly build complete solutions without programming. MERLIC offers a radically new user experience with novel interaction concepts, an image-centered user interface, and many easy-to-use tools.
To keep up with the growing world-wide demand for machine vision technology, machine makers reduce development time by increasing productivity and efficiency of their…

MVTec Presents HALCON USB3 Vision Interface and 3D Vision Technology
As of now, the new universal HALCON image acquisition interface for USB3 Vision is available. This interface will be presented by MVTec in a live demo at the SPS IPS DRIVES in November 2013 in Nuremberg.
Furthermore, MVTec will showcase the 3D vision technology of HALCON 11. Key benefits of the new USB3 Vision Standard are the high bandwidth in excess of 350 MB/s and an easy-to-use plug and play…

HALCON Helps Best Swimmers of the World
At the 15th FINA World Swimming Championships 2013 in Barcelona, Spain, a sophisticated vision system is applied to analyze the swimmers’ performances. This system was designed by STT Ingenieríy y Sistemas, San Sebastian (Spain), based on the vision software HALCON by MVTec (Munich, Germany).
Coaches and athletes are always interested in improving their athletic performances. As in any sport, it is important for swimmers to study their technique. For this purpose,…
More Releases for HALCON
VISION 2012: MVTec Presents HALCON 11
At VISION 2012 in Stuttgart, MVTec Software GmbH (Munich, Germany), manufacturer of standard software for machine vision, will present the new version 11 of HALCON. For machine vision users, HALCON 11 provides many innovations and enhancements.
As a unique feature, HALCON 11 offers the “sample-based identification” (SBI). With this innovative technology, thousands of trained objects can be recognized only by characteristic features like color or texture, thereby eliminating the need to…
HALCON 11 Supports Various 3D Sensors
The standard software for machine vision HALCON 11 from MVTec, supports different forms of 3D sensors for 3D vision purposes. HALCON offers a wide range of interfaces to the devices of many well–known manufacturers.
3D sensors use different technologies. For uncalibrated laser triangulation, HALCON supports any area scan camera with an external laser, also in combination with the dedicated preprocessing board microEnable IV-V with the 3D SmartApplet from Silicon Software. Furthermore,…
MVTec Announces HALCON 11
MVTec Software GmbH (Munich, Germany), manufacturer of standard software for machine vision, announces the release of the new version HALCON 11 for June 1, 2012. For machine vision users, HALCON 11 provides many innovations and enhancements.
As a unique feature, HALCON 11 presents the “Sample-based Identification”. With this innovative technology, trained objects can be recognized only by characteristic features like color or texture, thereby eliminating the need to use bar codes…
HALCON Embedded on OMAP4
MVTec Software GmbH, Munich (Germany) has expanded its series of HALCON Embedded versions with the release of HALCON Embedded for OMAP4 processors. With this release, the entire HALCON functionality is available for OMAP4 processors without additional porting effort.
The OMAP4 processor by Texas Instruments was especially designed for mobile devices like tablets or smart phones. Its performance is comparable to the Intel Atom processor, but the OMAP4 consumes less power.
The…
MVTec Announces HALCON 10
MVTec Software GmbH (Munich, Germany), manufacturer of standard software for machine vision, announces the release date of the new version HALCON 10 for 10/10/10. HALCON 10 will provide many great innovations for all machine vision users.
HALCON is the comprehensive standard software with an integrated development environment (IDE) for machine vision that is used worldwide. The new version HALCON 10 will further extend 3D vision and matching technology, and will again…
HALCON Runs on Microsoft Windows 7
The current version 9.0.1 of the machine vision software HALCON by MVTec runs on the new Windows 7 operating system by Microsoft. Regarding tests by MVTec were completely successful.
Microsoft has scheduled its new operating system Windows 7 to go on sale on October 22, 2009. As machine vision software technology leader, MVTec naturally wants to provide HALCON also on Windows 7. Thus, MVTec’s research & development department has thoroughly and…