This paper proposes a novel approach to determine the texture periodicity, the texture element size and further characteristics like the area of the basin of attraction in the case of computing the similarity of a test image patch with a reference. The presented method utilizes the properties of a novel metric, the so-called discrepancy norm. Due to the Lipschitz and the monotonicity property the discrepancy norm distinguishes itself from other metrics by well-formed and stable convergence regions. Both the periodicity and the convergence regions are closely related and have an immediate impact on the performance of a subsequent template matching and evaluation step. The general form of the proposed approach relies on the generation of discrepancy norm induced similarity maps at random positions in the image. By applying standard image processing operations like watershed and blob analysis on the similarity maps a robust estimation of the characteristic periodicity can be computed. From the general approach a tailored version for orthogonal aligned textures is derived which shows robustness to noise disturbed images and is suitable for estimation on near regular textures. In an experimental set-up the estimation performance is tested on samples of standardized image databases and is compared with state-of-theart methods. Results show that the proposed method is applicable to a wide range of nearly regular textures and estimation results keeps up with current methods. When adding a hypothesis generation/selection mechanism it even outperforms the current state-or-the-art.
We address the challenge of parallelization development of industrial high-performance inspection systems comparing a conventional parallelization approach versus an auto-parallelized technique. Therefore, we introduce the functional array processing language Single Assignment C (SAC), which relies on a hardware virtualization concept for automated, parallel machine code generation for multi-core CPUs and GPUs. Additional software engineering aspects like programmability, productivity, understandability, maintainability, and resulting achieved gain in performance are discussed from the point of view of a developer. With several illustrative benchmarking examples from the field of image processing and machine learning, the relationship between runtime performance and efficiency of development is analyzed.
Time-of-flight (TOF) full-field range cameras use a correlative imaging technique to generate three-dimensional measurements of the environment. Though reliable and cheap they have the disadvantage of high measurement noise and errors that limit the practical use of these cameras in industrial applications. We show how some of these limitations can be overcome with standard image processing techniques specially adapted to TOF camera data. Additional information in the multimodal images recorded in this setting, and not available in standard image processing settings, can be used to improve reduction of measurement noise. Three extensions of standard techniques, wavelet thresholding, adaptive smoothing on a clustering based image segmentation, and an extended anisotropic diffusion filtering, make use of this information and are compared on synthetic data and on data acquired from two different off-the-shelf TOF cameras. Of these methods, the adapted anisotropic diffusion technique gives best results, and is implementable to perform in real time using current graphics processing unit (GPU) hardware. Like traditional anisotropic diffusion, it requires some parameter adaptation to the scene characteristics, but allows for low visualization delay and improved visualization of moving objects by avoiding long averaging periods when compared to traditional TOF image denoising.
In this paper the problem of high performance software engineering is addressed in the context of image processing
regarding productivity and optimized exploitation of hardware resources. Therefore, we introduce the functional
array processing language Single Assignment C (SaC), which relies on a hardware virtualization concept for
automated, parallel machine code generation. An illustrative benchmarking example proves both utility and
adequacy of SaC for image processing.
Thin-film sensors for use in automotive or aeronautic applications must conform to very high quality standards.
Due to defects that cannot be addressed by conventional electronic measurements, an accurate optical inspection
is imperative to ensure long-term quality aspects of the produced thin-film sensor. In this particular case,
resolutions of 1 &mgr;m per pixel are necessary to meet the required high quality standards. Furthermore, it has to
be guaranteed that defects are detected robustly with high reliability.
In this paper, a new method is proposed that solves the problem of handling local deformations due to
production variabilities without having to use computational intensive local image registration operations. The
main idea of this method is based on a combination of efficient morphological preprocessing and a multi-step
comparison strategy based on logical implication. The main advantage of this approach is that the neighborhood
operations that care for the robustness of the image comparison can be computed in advance and stored in a
modified reference image. By virtue of this approach, no further neighborhood operations have to be carried out
on the acquired test image during inspection time.
A systematic, experimental study shows that this method is superior to existing approaches concerning
reliability, robustness, and computational efficiency. As a result, the requirements of high-resolution inspection
and high-performance throughput while accounting for local deformations are met very well by the implemented
inspection system. The work is substantiated with theoretical arguments and a comprehensive analysis of the
obtained performance and practical usability in the above-mentioned, challenging industrial environment.
Conference Committee Involvement (1)
1st DEXA Workshop on Development of Applications for Next Generation High Performance Systems (DANGHPS 2013)
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.