콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

Image Sharpening vTool#

Image Sharpening vTool을 사용하면 콘트라스트와 이미지 엣지를 선명하게 조정할 수 있습니다.

Image Sharpening vTool은 Image 입력 핀을 통해 이미지를 입력받고 Image 출력 핀을 통해 필터링된 이미지를 출력합니다.

향상 작업 전에 ROI Creator vTool을 사용하여 관심 영역을 지정하면, Image Sharpening vTool은 Roi 입력 핀을 통해 ROI 데이터를 수신합니다. 이 경우 관심 영역만 선명해지므로 처리 속도가 빨라집니다.

Image Sharpening vTool은 Preprocessing Basic 라이선스에서 사용할 수 있습니다. 라이선스를 구매하려면 Basler 웹사이트를 방문하세요.

Image Sharpening vTool

Image Sharpening vTool 버전#

Image Sharpening vTool은 두 가지 버전으로 제공됩니다. 다음 표는 각 버전의 차이점을 보여줍니다. 표 제목에서 버전을 클릭하면 이 항목의 관련 섹션으로 바로 이동할 수 있습니다.

Starter Basic
사용 가능한 선명화 작업(sharpening operations) 수는 몇 개입니까? 2개
Sharpening Filter
Unsharp Mask
1
Roi 입력 핀에 유효한 데이터 형식 RectangleF RectangleF, RectangleF Array,
Region, Region Array
라이선스 구매 pylon Software Suite에 포함됨 Basler 웹사이트 방문

Image Sharpening Starter#

작동 방식#

Image Sharpening Starter vTool은 이미지 선명화를 위한 두 가지 솔루션을 제공합니다.

Sharpening Filter#

샤프닝 필터는 정사각형 마스크를 사용합니다. 해당 마스크의 중심 픽셀에 샤프닝 팩터가 곱해집니다. 마스크의 나머지 모든 픽셀에는 -1이 곱해집니다. 마스크 크기가 9보다 큰 경우, 이미지의 테두리 픽셀은 샤프닝 연산에서 제외됩니다.

애플리케이션의 특정 목적에 따라 필터 마스크 크기를 선택하십시오. 짝수 필터 마스크 크기는 다음 홀수 값으로 증가합니다. 최대 마스크 크기는 25 x 25입니다.

원하는 샤프닝 팩터를 지정하십시오. 이는 증폭 정도를 결정합니다. 최소 샤프닝 팩터는 마스크의 너비와 높이를 기반으로 계산됩니다. 원하는 경우 이를 증가시킬 수 있습니다.

Unsharp Mask#

원본 이미지는 스무딩 필터를 사용하여 필터링됩니다. 그런 다음, 필터링된 이미지가 원본 이미지에서 차감됩니다. 지정된 임계값보다 높은 회색조 값을 가진 픽셀에 샤프닝 팩터가 곱해집니다.

애플리케이션의 특정 목적에 따라 필터 마스크 크기를 선택하십시오. 짝수 필터 마스크 크기는 다음 홀수 값으로 증가합니다. 정사각형 마스크를 생성하려면 Width 및 Height 옵션을 연결할 수 있습니다. 이렇게 하려면 체인 아이콘을 클릭하십시오.

  • 연결된 옵션: 체인 아이콘
  • 연결 해제된 옵션: 끊어진 체인 아이콘

또한 원하는 샤프닝 팩터와 샤프닝 임계값을 지정할 수 있습니다. 샤프닝 팩터는 증폭 정도를 결정합니다. 임계값보다 높은 회색조 값을 가진 픽셀만 증폭됩니다.

vTool 구성#

Image Sharpening Starter vTool을 구성하려면:

Image Sharpening Starter vTool 설정

  1. vTool Settings 영역의 Recipe Management 창에서 Open Settings를 클릭하거나 해당 vTool을 더블 클릭하십시오.
    Image Sharpening Starter 대화상자가 열립니다.
  2. 원하는 Sharpening Operation을 선택하십시오.
  3. 필터 마스크의 Width 및 Height를 지정하십시오.
  4. 원하는 샤프닝 팩터를 지정하십시오.
  5. Unsharp mask 연산을 선택한 경우, 샤프닝 임계값을 지정하십시오.

핀 데이터 뷰에서 샤프닝 결과를 확인할 수 있습니다.

Image Sharpening Basic#

작동 방식#

샤프닝 필터는 이미지의 에지나 선과 같은 고주파수 구조를 증폭합니다.

Image Sharpening Basic vTool은 원본 이미지로부터 계산된 평균 이미지와 원본 이미지를 비교합니다. 이 두 이미지 간의 차이가 증폭되어 원본 이미지에 더해집니다. 공식은 다음과 같습니다.

Image_out = ( Image_in - mean_filter(Image_in) ) * Factor + Image_in

샤프닝의 강도는 샤프닝 팩터에 의해 결정됩니다.

필터 마스크 크기는 필터의 차단 주파수를 정의합니다. 더 작은 필터 마스크는 이미지의 더 높은 주파수 구조만 증폭합니다.

Mask Shapes#

Image Sharpening은 직사각형 필터 마스크를 사용합니다. 애플리케이션의 특정 목적에 따라 필터 마스크 크기를 선택하십시오.

홀수 너비 및 높이 값만 허용됩니다. 짝수 마스크 크기는 자동으로 다음 홀수 값으로 증가합니다.

정사각형 마스크를 생성하려면 Width 및 Height 옵션을 연결할 수 있습니다. 이렇게 하려면 체인 아이콘을 클릭하십시오.

  • 연결된 옵션: 체인 아이콘
  • 연결 해제된 옵션: 끊어진 체인 아이콘

Sharpening Factor#

원하는 Image Sharpening 계수를 지정합니다. 이는 증폭 양을 결정합니다.

vTool 구성#

Image Sharpening Basic vTool을 구성하려면:

Image Sharpening Basic vTool 설정

  1. vTool Settings 영역의 Recipe Management 창에서 Open Settings를 클릭하거나 vTool을 더블 클릭합니다.
    Image Sharpening Basic 대화 상자가 열립니다.
  2. 필터 마스크의 Width 및 Height를 지정하십시오.
  3. 원하는 Image Sharpening Factor를 지정합니다.

핀 데이터 뷰에서 샤프닝 결과를 확인할 수 있습니다.

Inputs#

Image#

Camera vTool 또는 이미지를 출력하는 vTool(예: Image Format Converter vTool)로부터 직접 이미지를 수신합니다.

Roi#

ROI Creator vTool 또는 영역이나 직사각형을 출력하는 기타 vTool에서 관심 영역(ROI)을 허용합니다. 여러 개의 직사각형 또는 영역이 내부적으로 병합되어 하나의 관심 영역을 형성합니다.

  • 데이터 유형: RectangleF, RectangleF Array, Region, Region Array

Outputs#

Image#

필터링된 이미지를 반환합니다. 출력 이미지는 이미지를 입력으로 받는 모든 vTool에서 사용할 수 있습니다.

지원되는 Pixel Format#

입력 이미지의 Pixel Format에 따라 Image Sharpening Basic vTool은 다음과 같은 Pixel Format을 출력합니다(Starter에서 지원되는 Pixel Format은 추후 확정 예정).

입력 Pixel Format 출력 Pixel Format
Bayer GR 8 RGB 8 Planar
Bayer GR 16 RGB 16 Planar
Bayer RG 8 RGB 8 Planar
BGRA 8 Packed RGB 8 Planar
BGR 8 Packed RGB 8 Planar
Mono 8 Mono 8
Mono 10 Mono 10
Mono 12 Mono 12
Mono 16 Mono 16
RGB 8 Packed RGB 8 Planar
RGB 16 Packed RGB 16 Planar
RGB 8 Planar RGB 8 Planar
RGB 16 Planar RGB 16 Planar

일반적인 선행 vTool#

일반적인 후행 vTool#