Mendikute Alberto, Yagüe-Fabra José A, Zatarain Mikel, Bertelsen Álvaro, Leizea Ibai
IK4-Ideko, 20870 Basque Country, Spain.
I3A, Universidad de Zaragoza, 50018 Zaragoza, Spain.
Sensors (Basel). 2017 Sep 9;17(9):2066. doi: 10.3390/s17092066.
Photogrammetry methods are being used more and more as a 3D technique for large scale metrology applications in industry. Optical targets are placed on an object and images are taken around it, where measuring traceability is provided by precise off-process pre-calibrated digital cameras and scale bars. According to the 2D target image coordinates, target 3D coordinates and camera views are jointly computed. One of the applications of photogrammetry is the measurement of raw part surfaces prior to its machining. For this application, post-process bundle adjustment has usually been adopted for computing the 3D scene. With that approach, a high computation time is observed, leading in practice to time consuming and user dependent iterative review and re-processing procedures until an adequate set of images is taken, limiting its potential for fast, easy-to-use, and precise measurements. In this paper, a new efficient procedure is presented for solving the bundle adjustment problem in portable photogrammetry. In-process bundle computing capability is demonstrated on a consumer grade desktop PC, enabling quasi real time 2D image and 3D scene computing. Additionally, a method for the self-calibration of camera and lens distortion has been integrated into the in-process approach due to its potential for highest precision when using low cost non-specialized digital cameras. Measurement traceability is set only by scale bars available in the measuring scene, avoiding the uncertainty contribution of off-process camera calibration procedures or the use of special purpose calibration artifacts. The developed self-calibrated in-process photogrammetry has been evaluated both in a pilot case scenario and in industrial scenarios for raw part measurement, showing a total in-process computing time typically below 1 s per image up to a maximum of 2 s during the last stages of the computed industrial scenes, along with a relative precision of 1/10,000 (e.g. 0.1 mm error in 1 m) with an error RMS below 0.2 pixels at image plane, ranging at the same performance reported for portable photogrammetry with precise off-process pre-calibrated cameras.
摄影测量方法作为一种三维技术,在工业大规模计量应用中越来越多地被使用。光学靶标放置在物体上,并围绕物体拍摄图像,测量可追溯性由精确的离线预校准数码相机和比例尺提供。根据二维靶标图像坐标,联合计算靶标的三维坐标和相机视图。摄影测量的应用之一是在零件加工前测量其毛坯表面。对于此应用,通常采用后处理光束平差来计算三维场景。采用这种方法,会观察到计算时间很长,实际上导致了耗时且依赖用户的迭代审查和重新处理过程,直到拍摄到足够的图像集,这限制了其进行快速、易用和精确测量的潜力。本文提出了一种新的高效程序来解决便携式摄影测量中的光束平差问题。在消费级台式计算机上展示了过程中光束计算能力,实现了准实时二维图像和三维场景计算。此外,由于使用低成本非专业数码相机时具有实现最高精度的潜力,一种相机和镜头畸变自校准方法已被集成到过程中方法中。测量可追溯性仅由测量场景中可用的比例尺设定,避免了离线相机校准程序的不确定性影响或使用专用校准工件。所开发的自校准过程中摄影测量方法已在原始零件测量的试点案例场景和工业场景中进行了评估,结果表明,在计算的工业场景的最后阶段,每张图像的总过程中计算时间通常低于1秒,最长为2秒,同时相对精度为1/10000(例如1米中有0.1毫米误差),图像平面处的均方根误差低于0.2像素,与使用精确离线预校准相机的便携式摄影测量所报告的性能相同。