[DIP] Line pairs per millimeters and Bar phantom
·
Programming/DIP
LP/mm and Bar PhantomLine Pairs per Millimeterslp/mm (line pairs per milimeters)는 영상 시스템의 spatial resolution(공간해상도)를 나타내는 일종의 metric임.spatial frequency가 $\text{mm}^{-1}$이므로 lp/mm은 spatial frequncy로 영상시스템의 공간해상도를 나타냄.$\text{mm}$로 spatial resolution을 나타내는 FWHM이 작을수록 고해상도인 것과 반대로 lp/mm은 값이 클수록 고해상도임 이 수가 클수록 1mm내에 해당 영상시스템이 나타낼 수 있는 line pairs의 수가 많다는 의미이며, 이는 높은 spatial resolution을 가진다는 애기임.사람 눈은 ..
[DIP] Full Width at Half Maximum (FWHM)
·
Programming/DIP
Full Width at Half Maximum (FWHM)특정 영상 시스템의 PSF 혹은 LSF 가 주어진 경우, 해당 시스템의 spatial resolution(공간 해상도)는 PSF 혹은 LSF의 Full Width at Half Maximum (FWHM)로 표시된다.쉽게 보면, FWHM은 2개의 점 혹은 선이 떨어져 있는 것으로 영상에서 표시될 수 있는 최소한의 거리에 해당한다.만일 2개의 점 혹은 선이 FWHM보다 적은 거리에 놓여있다면, 해당 영상시스템의 결과 영상에서는 2개의 점 혹은 선이 붙어있는 것으로 표시되며 이를 구분할 수 없다.FWHM은 작을수록 spatial resolution이 우수하다.PSF(Point Spread Function)이상적인 "점"(point, dot, perio..
[DIP] Local Contrast
·
Programming/DIP
Local constrast의 수식은 다음과 같다. $$C=\frac{I_t-I_b}{I_b}$$ $I_t$ : Target의 intensity값. (흔히 Region of Interest를 이용하여 분석되며, 해당 영역에 속하는 모든 pixel intensity의 mean) $I_b$ : Background의 intensity. (target을 둘러싸고 있는 pixel들의 mean) 특정 영상 신호 자체의 contrast를 정량적으로 애기할 때는 modulation 보다 local contrast가 편리한 경우가 있음. modulation MTF와 연계되어 특정 영상 시스템의 contrast를 정량적으로 나타내는 장점을 가짐. 하지만, 영상 자체에 대한 contrast로 한정할 경우 영상 신호 전체를 ..
[DIP] Modulation Transfer Function and Contrast
·
Programming/DIP
Modulation Transfer Function (MTF) MTF can be defined as the magnitude of the Fourier transform of the point or line spread function. 입력신호가 어떤 장치-시스템을 통과하고 난 후 그 물리적 특성이 어떻게 변하는지를 나타내는 전달함수(Transfer Function : FT of Impulse Function)의 일종 시간(공간) domain에서 impulse response를 convolution하므로, frequency domain에서의 transfer function은 곱해짐. 주기신호(or 주기적으로 pixel intensity가 변하는 영상)를 이용하여 특정 영상시스템의 해당 신호의 modu..
[DIP] OpenCV 에서 URL로 이미지 로딩
·
Programming/DIP
OpenCV에서 URL로 이미지 로딩request 모듈을 활용하면 간단하게 URL을 사용하여 이미지 로딩이 된다.reauest로 url을 get메서드로 가져옴.request.content 는 immutable bytes이므로 이를 bytearray로 변경: mutable해당 bytearray 객체를 통해 ndarray 객체를 얻어냄: 일반적으로 image는 dtype=np.unit8을 사용.해당 ndarray 객체를 image로 디코딩: cv2.imdecode() 이용.cv2.imdecode로 반환된 ndarray객체가 바로 image에 해당함.URL에 대한 개념이 부족하면 다음 접은 글을 참고할 것더보기2023.04.09 - [Computer/CE] - [CE] URL, URI and UNC [CE] ..
[DIP] Color Space or Color Model
·
Programming/DIP
Color Space or Color ModelColor Space(색 공간)은    "사람의 눈"이 3개의 color에 반응하는 감각세포(cone cell)를 통해 색을 인식하는 것에 기반하여    Tristimulus values (X,Y,Z)와 각각의 color를 연관시키는 방식처럼"특정 공간의 위치"에 "특정 color를 할당"하여 해당 위치 좌표(~position vector)를 통해 color를 표현하게 하는수학적 모델을 가르킴 (Color model이라고도 불림).다음과 같은 Color cube를 보면 보다 쉽게 이해할 수 있음.0. Trichromatic Color Vision System인간은 Trichromatic color vision 시스템을 가짐.cone cell이 색을 인지. (..