笔者评:MVTec是知名的机器视觉开发包HALCON的制造商,其发布的新版本HALCON 12将集成3D场景流(3D scene flow)估计功能,该功能可以帮助用户检测和跟踪物体的3D运动信息,例如三维位置等。机器视觉已经不停留在2D的解决方案,随着3D数据获取设备的普及,相信像HALCON这样的机器视觉开发包必将不断添加3D数据处理的功能。
A new feature called "3D scene flow" in MVTec’s HALCON 12 machine vision software will enable users to detect and track the 3D motion of objects.
A new emerging technology in the automotive industry is the collision avoidance system, which detects an imminent front crash using optical sensors, radar, or a combination of the two, and provides warning, braking, and/or steering systems in response, according to MVTec. In addition, autonomous robot manufacturers are using 3D imaging to guide the motion of robots or autonomous vehicles. HALCON 12, which officially launched at the end of 2014, addresses the need for 3D motion tracking with its 3D scene flow feature.
3D scene flow works by using two consecutive stereo image pairs to determine uncalibrated (relative) and calibrated (real-world coordinate) 3D motion data. In the uncalibratred mode, 3D scene flow provides relative motion information in the form of optical flow (the 2D shift of features between consecutive images) plus the change in disparity of features between two consecutive stereo image pairs. Calibrated 3D scene flow provides 3D motion data by detecting and tracking the 3D position changes of surface points on a 3D object model found in consecutive point cloud scenes. In this case, the point clouds are reconstructed from the stereo image pairs.
Additional new features in HALCON 12 include an "automatic text reader," OCR function, which can handle variations in character features and can both detect and recognize characters in a single operation. Another feature is a set of improvements for MLP classifier, as well as an enhanced interface programming environment, HDevelop, including support for event-based processing.
In addition, MVTec’s new software will feature faster speeds, as it will utilize multi-core processors SSE2 and AVX, as well as GPU acceleration and AVX2, which will enable faster running times on state-of-the-art processors.