콘텐츠로 건너뛰기
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 Basic 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#

원하는 선명화 팩터를 지정하십시오. 이는 증폭 양을 결정합니다.

vTool 설정하기#

Image Sharpening Basic vTool을 구성하려면:

Image Sharpening Basic vTool Settings

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

핀 데이터 뷰에서 선명화 결과를 확인할 수 있습니다.

입력#

이미지#

Camera vTool 또는 이미지를 출력하는 vTool(예: Image Format Converter vTool)에서 직접 이미지를 허용합니다.

  • 데이터 형식: 이미지
  • 이미지 형식: 8비트~16비트 단색 또는 컬러 이미지 ( 지원되는 픽셀 형식 참조)

ROI#

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

  • Data type: RectangleF, RectangleF Array, Region, Region Array

출력#

이미지#

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

지원되는 Pixel Format#

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

Input Pixel Format Output 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

일반적인 선행 vTools#

Typical Successors#