Homex

    광학 제품군

  • Telecentric 렌즈들
  • 360° 광학군
  • 마크로 광학 제품군
  • 고정 초점
  • 적외선 광학
  • 적응 제어광학
  • 조명기

  • LED조명기
  • LED 패턴프로젝터
  • Lighting KITs
  • Custom lights
  • Cameras

  • HR area scan cameras
  • HR line scan cameras
  • Area Scan Cameras
  • 액세서리

  • 마운팅 장치
  • 렌즈액세서리
  • 패턴
  • 컨트롤러 & 파워써플라이
  • 케이블 & 전자부품
  • Spare parts
  • Software
  • 소프트웨어

  • FABIMAGE
  • TCLIB Suite
  • 360LIB Suite
  • AI Vision Units

  • ALBERT
  • PENSO®
  • PENSO® KIT case
  • 회사

  • 회사
  • 서비스
  • 자료실
  • Basics
  • F.A.Q.
  • 고객 지원
  • Careers
  • Press Review
  • 연락처
  • 자료실

  • 2D/3D 모델
  • 이미지갤러리
  • 비디오갤러리
  • 응용 예
  • Application notes
  • Catalog 2019
  • Addendum 2018
  • Lighting Catalogue

kr

  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • 中文
  • 中文 (繁體)
  • 日本語
  • Pусский
회사
서비스
자료실
Basics
F.A.Q.
고객지원
Careers
연락처
광학 제품군
조명기
Cameras
소프트웨어
액세서리
AI Vision Units
  • 홈
  • 소프트웨어
  • TCLIB Suite

TCLIB Suite

Software library & stand-alone tools for the optimization of telecentric setups

Catalog 2019

뉴스

표시
다운로드
기술정보
Features
미디어갤러리

TCLIB Suite is a C++ based computer vision software designed to optimize the optical performances of a telecentric setup, typically used for measurement purposes. With the use of both a .dll library and dedicated stand-alone tools, makes it easy to take care of all aspects of a typical telecentric setup (focusing, alignments, distortion calibration) which, if not properly addressed, can affect negatively the results of measurements.

TCLIB Suite helps improving the quality of the system, providing the best possible images for your chosen metrology software to get the best achievable measurement results. In fact, any edge detection, pattern matching and calibration software will be more accurate and reliable if based on well aligned, homogeneously backlit, undistorted images.

주요 장점

  • State-of-the-art algorithms for distortion calibration
  • Ensure the best focus and alignment with fast and intuitive stand-alone tools.
  • Maximize the system performance to achieve the best measurment results.
Library
Software library & stand-alone tools

    TCLIB Suite includes:

  1. Dedicated tools to take care of the basics of a measurement system setup: alignment of telecentric lens and collimated light, alignment of the object plane, best focus (TCLIB-APP)
  2. A set of algorithms (C++ library) to calculate the distortion map of a system and correct in live mode every new image acquired by the system (TCLIB), plus all the functions developed in the TCLIB-APP.

The stand-alone tools and the distortion calibration functions are used offline, when the initial optimization and calibration of the machine is needed. The distortion correction, on the other hand, is based on fast and reliable algorithms which allow the system to stream adjusted images in live mode.

TCLIB Suite includes

기술자료

TCLIB Manual v1.3
PDF

소프트웨어 툴

TCLIB Suite Setup
ZIP

What is distortion calibration?

Every time we use an optical system, i.e. a lens and matching camera, we must face the issue of distortion. The optical distortion of the system can be defined as a bias which causes a set of points to be imaged in different relative positions than the real ones. A typical example is a straight line which is imaged as curved because of the lens distortion Fig.1 shows the effect of distortion on a calibration pattern.

Fig.1 Undistorted real pattern (green circles) vs. Imaged (black dots) distortion pattern.
Fig.1 Undistorted real pattern (green circles) vs. Imaged (black dots) distortion pattern.

The mathematical transformation connecting the original undistorted field of view to the distorted image can be very hard to model, also considering that it can change considerably through the field of view itself.

The first effect of distortion on metrology is the loss of repeatability of the measurements: since an object feature “looks” slightly different depending on where the object is located on the FoV because of distortion, the value of a measurement on that feature will be likely to change every time the object is removed and put back again.

Fig. 2 Gaussian distribution of repeated measures. Blue, red and orange distributions
represent the same result ( μ = 0 ) with different repeatability (best for blue). The green
bell curve represents a wrong (but repeatable) result, e.g. biased by a fixed offset.
Fig. 2 Gaussian distribution of repeated measures. Blue, red and orange distributions represent the same result ( μ = 0 ) with different repeatability (best for blue). The green bell curve represents a wrong (but repeatable) result, e.g. biased by a fixed offset.

If we measure a through-hole diameter 100 times, the distribution of the results can be approximated by a gaussian curve: results close to the average are very frequent, whereas very different results are unlikely.

The repeatability of the measure is related to the width of the bell: the thinner the width, the harder it will be to find a measure far away from the average. In other words, a certain feature (e.g. a length) will be «almost the same, almost every time». On the other hand, a wide bell represents the situation in which we can’t tell whether a measure is actually different from the expected value (e.g. because it’s a defective part) or it’s a statistically expected outlier given by the low repeatability of our measurement system.

The typical width used is called sigma (or “full width at half maximum”, FWHM), and it’s directly related to the repeatability.

We can thus establish a direct method to compare the accuracy requirements: if the tolerance on a measurement is given as multiples of its specific sigma value, we consequently state the likelihood of an out-of-tolerance part to present itself. A two sigma compliant object will be within tolerance 95% of the times. A three sigma object will have a 99.7% confidence level, rising to 99.99999% at 5 sigma.

Suppose your distribution has an average value of 150 mm and sigma = 1 mm. The associated error depends on the confidence value for your application. In fact, we can state in the feature specs that its length is 150 mm +/- 3 mm, and this will be true 99.7% of the time. On the other hand, if we want 1 mm to be a 3 sigma tolerance, we must improve our measurement process until 1 sigma = 0.33 mm.

Aligning of lens and collimated light source

This tool assists the operator in getting the most homogeneous illumination possible.

Getting the best homogeneity of the illumination is the first fundamental step for a good measurement system, since this spec affecs thereliability of any set of edge detection algorithms.

The tool works in live mode, giving a visual feedback on the alignment. The FOV is divided in ROIs, each one having a color feedback regardingthe alignment:

  • RED: not homogeneous
  • YELLOW:: discrete homogeneous
  • GREEN:: good homogeneous
Aligning of lens and collimated light source

Aligning the object plane

A good alignment of the object plane with the optical axis is essential. Consequences of misalignment are:

In a backlighting condition we are looking at the object projection, not at its actual profile, hence the image might be affected by some compressions along certain directions

Some features might not be at the best focus at the same time, thus compromising the quality of the edge for the measurement.

Aligning the object plane

This tool gives a numeric index for every image, indicating the proximity to the best focus.

Best Focus

Distortion correction

This tool allows to eliminate the residual optical distortion from telecentric lens – however small, this value must be as close to zero as possible to achieve optimum results. From a single picture of a chessboard pattern covering the whole FoV (such as Opto Engineering® PT series), we get all the information needed to get rid of distortion.

    The procedure steps are the following:
  1. Acquire a single image of the calibration pattern (offline)
  2. From the picture, a distortion map is created (offline)
  3. The distortion map is saved on a reference file
  4. The distortion is eliminated on every new image acquired, recalling the saved distortion map (online)
Step 1. and 2. mean to calibrate the system, hence they are needed just once. Step 4. is repeated on every new image acquired. All these functions are integrated in the library .dll file and in a demo stand-alone software. The demo application can be used for test purpose or to obtain the distortion map, whereas for the actual online correction, the integration of the .dll file is recommended.
Distortion correction

MEDIA

  • Fig.1 Undistorted real pattern (green circles) vs. Imaged (black dots) distortion pattern.
  • Fig. 2 Gaussian distribution of repeated measures. Blue, red and orange distributions
represent the same result ( μ = 0 ) with different repeatability (best for blue). The green
bell curve represents a wrong (but repeatable) result, e.g. biased by a fixed offset.
  • Aligning of lens and collimated light source
  • Aligning the object plane
  • Best Focus
  • Distortion correction
  • TCLIB Suite includes
  • Software library & stand-alone tools
  • 회사소개
  • 우리는 누구인가
  • 당신 근처
  • 제품 수상
  • 연혁
  • 품질
  • 비디오
  • Joint ventures
  • Partners
  • 최신 뉴스

Opto Engineering Copyright © 2015 - 2019 | P. IVA 02011230204 | All rights reserved | Terms of use | Use of cookies & privacy policy

Design & development by Opto Engineering SEO and consulting by Dipiemme Studio

  • ENWHP Rete Lombardia
  • ISO 9001:2015
  • TuvRheinald Certified