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

Image Sharpening vTool#

Image Sharpening 의 vTool을 사용하면 대비와 이미지 가장자리를 선명하게 만들 수 있습니다.

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

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

Image Sharpening vTool은 Preprocessing Basic 라이선스를 통해 이용 가능합니다. 라이선스를 구매하려면 Basler 웹사이트를 방문하십시오.

Image Sharpening vTool

Image Sharpening vTool 버전#

Image Sharpening vTool에는 두 가지 버전이 있습니다. 다음 표에는 각 버전의 차이점이 나와 있습니다. 표의 표제에서 원하는 버전을 클릭하면 이 주제의 해당 섹션으로 바로 이동할 수 있습니다.

Starter Basic
몇 가지 연마 작업이 가능한가요? 2
선명화 필터
언샤프 마스크
1
Roi 입력 핀에 유효한 데이터 형식 RectangleF RectangleF, RectangleF 배열,
영역, 영역 배열
라이선스 구매 pylon Software Suite에 포함됨 Basler 웹사이트 방문

Image Sharpening 입문자#

작동 방식#

Image Sharpening Starter vTool은 이미지 선명도를 높이는 두 가지 솔루션을 제공합니다.

선명화 필터#

선명화 필터는 정사각형 마스크를 사용합니다. 해당 마스크의 중심 픽셀에는 선명화 계수가 곱해지고, 마스크의 나머지 모든 픽셀에는 -1이 곱해집니다. 마스크 크기가 9보다 클 경우, 이미지의 가장자리 픽셀은 선명화 연산에서 제외됩니다.

사용 목적에 따라 필터 마스크의 크기를 선택하십시오. 필터 마스크의 크기는 짝수 값일 경우 다음 짝수 값으로 증가합니다. 마스크의 최대 크기는 25 x 25입니다.

원하는 선명도 계수를 지정하십시오. 이 값은 증폭 정도를 결정합니다. 최소 선명도 계수는 마스크의 너비와 높이를 기준으로 계산됩니다. 원하는 경우 이 값을 높일 수 있습니다.

언샤프 마스크#

원본 이미지에 평활화 필터를 적용합니다. 그런 다음, 필터링된 이미지를 원본 이미지에서 빼냅니다. 지정된 임계값보다 높은 회색값을 가진 픽셀에는 선명도 계수가 곱해집니다.

사용 목적에 따라 필터 마스크의 크기를 선택하십시오. 필터 마스크의 크기는 홀수 값일 경우 다음 홀수 값으로 올림됩니다. 정사각형 마스크를 만들려면 ‘너비’와 ‘높이’ 옵션을 연결할 수 있습니다. 이를 위해 체인 아이콘을 클릭하십시오:

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

또한, 원하는 선명화 계수와 선명화 임계값을 지정할 수 있습니다. 선명화 계수는 증폭 정도를 결정합니다. 임계값보다 높은 회색값을 가진 픽셀만 증폭됩니다.

vTool 구성#

Image Sharpening Starter vTool을 구성하려면:

Image Sharpening Starter vTool 설정

  1. vTool 설정 영역의 ‘레시피 관리’ 창에서 ‘설정 열기’를 클릭하거나 vTool을 두 번 클릭합니다.
    ‘Image Sharpening 시작’ 대화 상자가 열립니다.
  2. 원하는 선명화 작업을 선택하십시오.
  3. 필터 마스크의 너비와 높이를 지정하십시오.
  4. 원하는 선명도 계수를 지정하십시오.
  5. ‘선명도 마스크 ’ 작업을 선택한 경우, 선명화 임계값을 지정하십시오.

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

Image Sharpening 기본#

작동 방식#

선명화 필터는 가장자리나 선과 같은 이미지의 고주파 성분을 강조합니다.

Image Sharpening 의 Basic vTool은 원본 이미지에서 계산된 평균 이미지를 원본 이미지와 비교합니다. 그런 다음 이 두 이미지 간의 차이를 증폭시켜 원본 이미지에 더합니다. 공식은 다음과 같습니다:

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

연마 강도는 연마 계수에 의해 결정됩니다.

필터 마스크의 크기는 필터의 컷오프 주파수를 결정합니다. 필터 마스크가 작을수록 이미지의 고주파 성분만 증폭됩니다.

마스크 모양#

Image Sharpening 직사각형 필터 마스크를 사용합니다. 응용 프로그램의 구체적인 용도에 따라 필터 마스크의 크기를 선택하십시오.

너비와 높이의 값은 홀수 값만 허용됩니다. 짝수 크기의 마스크는 자동으로 다음 홀수 값으로 조정됩니다.

정사각형 마스크를 만들려면 ‘너비’와 ‘높이’ 옵션을 연결하면 됩니다. 이를 위해 체인 아이콘을 클릭하세요:

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

선명도 계수#

원하는 선명도 계수를 지정하십시오. 이 값은 증폭 정도를 결정합니다.

vTool 구성#

Image Sharpening Basic vTool을 구성하려면:

Image Sharpening vTool 기본 설정

  1. vTool 설정 영역의 ‘레시피 관리’ 창에서 ‘설정 열기’를 클릭하거나 vTool을 두 번 클릭합니다.
    ‘Image Sharpening Basic’ 대화 상자가 열립니다.
  2. 필터 마스크의 너비와 높이를 지정하십시오.
  3. 원하는 선명도 계수를 지정하십시오.

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

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#

입력 이미지의 픽셀 형식에 따라, ‘ Image Sharpening ’ Basic vTool은 다음과 같은 픽셀 형식으로 출력합니다(Starter 버전에서 지원되는 픽셀 형식은 추후 확정될 예정입니다):

입력 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
모노 10 모노 10
모노 12 모노 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#