HALCON Embedded Runs on ARM Cortex-A9
MVTec Software GmbH, Munich, took initial performance measurements with the machine vision library HALCON 10 running on the PandaBoard (http://pandaboard.org/) under the Ubuntu Linux 10.10 as operating system.
Typical image processing algorithms like HALCON filtering and blob analysis can be performed on the PandaBoard in milliseconds. Even subpixel-precise measurements are possible in less than one millisecond. These results show that applications based on HALCON can successfully make use of multi-core ARM platforms.
Compared to its performance on the popular BeagleBoard, HALCON Embedded runs up to 3 times faster on the PandaBoard. HALCON's automatic operator parallelization (AOP) takes full advantage of the dual-core processor - without any need for additional programming. Furthermore, HALCON’s image acquisition interface for Video4Linux2 is available for the PandaBoard and thus enables the use of Video4Linux2 devices for image acquisition.
Within the HALCON Embedded program, MVTec's engineers have completed an initial port of HALCON 10 to the PandaBoard for testing purposes. Customers interested in a full port of HALCON Embedded, are welcome to contact MVTec to discuss individual requirements and customization.
The PandaBoard is designed for software development utilizing the Texas Instruments OMAP4 platform which features the 1GHz dual-core ARM Cortex-A9 MPCore processor. The PandaBoard offers high performance at a low cost with only 3.5 Watt power consumption under full load.