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

Image Enhancer vTool#

Image Enhancer 의 vTool을 사용하면 히스토그램을 조정하여 이미지의 명암 대비를 높일 수 있습니다.

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

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

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

Image Enhancer vTool

작동 방식#

Image Enhancer vTool은 두 가지 개선 작업을 제공합니다:

스트레치 히스토그램#

히스토그램을 확장하면 히스토그램의 하한과 상한이 변경됩니다. 하한 이하의 모든 회색값은 회색값 0으로 매핑됩니다. 상한 이상의 모든 회색값은 최대 회색값(즉, 8비트 픽셀 형식의 경우 255, 그 외 픽셀 형식의 경우 65535)으로 매핑됩니다. 수학적으로 말하면, 히스토그램 신장은 사용자가 정의한 두 한계값에 의해 정의되는 선형 변환입니다.

회색값 범위의 새로운 상한과 하한을 지정하는 방법에는 두 가지가 있습니다:

  • 적응형: 회색조 범위는 개별 이미지의 히스토그램을 분석하여 결정됩니다. 상대적 순위를 지정하면 범위의 상단과 하단에 있는 회색조 구간을 제외할 수 있습니다.
  • 수정됨: 회색조 값 범위의 새로운 하한값과 상한값을 수동으로 지정할 수 있습니다. 이 한계값은 모든 이미지에 동일하게 적용됩니다.

정보

컬러 이미지의 경우, 적응 모드는 세 가지 색상 채널을 각각 별도로 처리합니다. 그 결과, 이미지의 전반적인 색상 느낌이 달라질 수 있습니다.

고정 모드를 사용하면 모든 색상 채널에 동일한 제한이 적용됩니다.

고정 모드에서는 처리 속도가 매우 빨라 처리 시간이 무시할 수 있을 정도입니다. 적응형 모드에서는 모든 이미지의 히스토그램을 분석하지만, 처리 속도는 여전히 매우 빠릅니다.

히스토그램 균등화#

히스토그램을 균등화한다는 것은 이미지의 모든 회색값이 0~255와 같은 전체 범위에 걸쳐 고르게 분포되도록 하는 것을 의미합니다. 이렇게 하면 히스토그램에서 회색값이 많이 집중된 영역은 늘어나고, 회색값이 드문 영역은 압축됩니다. 그 결과 선형 히스토그램이 만들어집니다.

정보

색상 이미지의 경우, 각 색상 채널의 히스토그램 세 개가 별도로 균등화됩니다. 그 결과, 이미지의 전반적인 색상 느낌이 달라질 수 있습니다.

히스토그램과 그 균등화 처리는 처리되는 모든 이미지에 대해 계산되므로, 처리 시간은 이미지 크기에 따라 달라집니다.

사용 사례#

히스토그램이 일정한 이미지들#

이 시나리오에서는 입력 이미지의 회색조 값 범위는 일정하지만 명암비가 다소 낮은 편입니다. 예를 들어, 회색조 값 범위가 0에서 100 사이라면, 범위의 상한과 하한을 각각 0과 100으로 설정할 수 있습니다. 그러면 결과 이미지가 전체 회색조 값 범위로 확장되어 명암비가 좋은 밝은 이미지를 얻을 수 있습니다.

히스토그램이 각기 다른 이미지들#

이러한 상황에서 입력 이미지의 회색조 범위는 시간에 따라 변할 수 있습니다. 그러나 응용 프로그램에서는 일정한 히스토그램이나 회색조 대비가 필요합니다. 이 경우, 적응형 한계값을 사용하는 신호 확장 기법이나 균등화 기법을 활용할 수 있습니다.

일반적인 경우에는 스트레칭을 사용하십시오. 히스토그램의 회색값 분포가 매우 불균형한 경우에는 이퀄라이제이션을 사용하는 것이 더 좋습니다.

vTool 구성#

Image Enhancer Basic vTool을 구성하려면:

Image Enhancer vTool 기본 설정

  1. vTool 설정 영역의 ‘레시피 관리’ 창에서 ‘설정 열기’를 클릭하거나 vTool을 두 번 클릭합니다.
    ‘Image Enhancer Basic’ 대화 상자가 열립니다.
  2. 'Enhancer 작업 ' 영역에서 원하는 작업을 선택하십시오.
  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 Combiner ’ vTool은 다음과 같은 픽셀 형식으로 출력합니다:

입력 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#

  • 모든 이미지 처리 vTool