Click or drag to resize
XDL

eCompStretchType Enumeration

영상 대비조절을 위해 히스토그램을 펼치는 방법을 열거한다.

Namespace: Pixoneer.NXDL.NRS
Assembly: NXDLrs (in NXDLrs.dll) Version: 3.0.0.3
Syntax
C#
public enum eCompStretchType
Members
Member nameValueDescription
User0 사용자 정의 Stretch를 적용.
Linear1 선형(Linear) 신장을 적용.
영상 수치 화소값 중 최솟값과 최대값을 화면 밝기의 최솟값과 최대값으로 설정하여 선형으로 신장(stretch).
대부분의 영상 자료에 대하여 양호한 결과를 내나, 잡음이 포함된 영상 자료나 공간 해상도가 매우 좋은 영상 혹은 스펙클이 심한 SAR 영상 등에서는 대비 신장 효과가 기대에 미치지 못하는 경우가 많다.
PLinear2 구간 선형 신장(Piecewise Linear Stretch)을 적용. 자료값 범위를 몇 개의 구간으로 나누어서 구간별로 서로 다른 조건의 선형 변환을 적용시키는 기법.
Log3 Log Stretching 적용.
최솟값과 최대값 사이를 로그함수로써 부드럽게 연결하는 변환을 통해 히스토그램을 신장한다.
영상의 어두운 부분(화소값이 작은 부분)에 대한 대비 확장 효과가 크다.
Invsqr4 Inverse Square Stretching 적용.
자승의 역함수에 해당하는 함수로써 최소값과 최대값 사이를 부드럽게 연결하는 변환을 통하여 히스토그램을 확장한다.
Linear 옵션의 경우에 비하여 전체적으로 영상이 어두우나 대비 확장 효과는 더 크다.
Histequal5 히스토그램 평활화(Histogram Equalization Stretching) 적용.
전체적으로 영상 자료에 존재하는 모든 화소값에 대하여 구간별 빈도수가 일정해지도록 변환해준다. 히스토그램에 대한 누적 분포도를 그려보면 선형이 된다. 대비 확장 효과가 매우 크다.
비선형 변환으로 DEM 자료 등의 정량적 자료들을 영상으로서 표현하는 경우 히스토그램 평활화를 적용할 때는 주의해야 한다
Gaussian6 Gaussian Stretching 적용.
확장된 히스토그램이 Gaussian 분포를 가지도록 변환한다.
SqrRoot7 Squre Root Stretching 적용.
최소값과 최대값 사이를 제곱근 함수로서 부드럽게 연결하는 변환을 통하여 히스토그램을 확장한다. 영상의 어두운 부분(화소값이 작은 부분)에 대한 대비 확장 효과가 크다.
Gamma8 Gamma Correction Stretching 적용.
Gamma 알고리즘(XDMComposite.SetGammaValue 함수 등)를 적용하여 데이터 손실을 최소화하면서 보기에 자연스럽고 선명한 대비를 이루도록 한다.
See Also