출처] 2중 선형 보간법(bilinear Interpolation)|작성자 배트맨
MBufBayer 의 옵션중하나로써,
2중 선형 보간법(bilinear Interpolation)은 사각형의 네끝점의 값만 알고 있을 경우,
사각형 내부의 임의의 위치에서의 값을 알아내는데 사용되는 계산 방법이다.
2중 선형 보간법(bilinear Interpolation)에 대한 자료를 인터넷에서 검색하니 영문자료 밖에 없어서
일단 여기에 이해하기 쉽게 정리해 본다.
2중 선형보간법은 선형보간법을 2중으로 사용하여 계산하는 방법이므로,
이해를 위해서는 먼저 선형보간법(Linear Interpolation)을 알아야 한다.
선형보간법의 경우는 단순히 직선상의 두점 사이의 임의 위치에서의 값을 계산해내는 것이라면,
2중 선형 보간법은 평면을 이루는 네 꼭지점안에 있는 임의의 위치에서의 값을 계산해내는 방법이다.
그림으로 설명하자면,
위의 그림의 경우,
사각형 모서리의 끝점 Q11, Q12, Q21, Q22 4개의 값만 알고 있다고 가정했을 때...
그 사각형 사이의 임의의 위치에서는 어떤 값이 될까?
일단 계산 개념은 아래와 같이 간단하다.
1. Q11과 Q21 두점 사이에 있는 R1의 값을 선형보간법을 사용하여 알아낸다.
2. Q12과 Q22 두점 사이에 있는 R2의 값을 선형보간법을 사용하여 알아낸다.
3. R1과 R2 두점 사이에 있는 P의 값을 선형보간법을 사용하여 알아낸다.
Visual Studio 2005로 제작된 C++ 샘플도 첨부하니 참고하기 바란다.
'영상처리 > MIL' 카테고리의 다른 글
C# 영상처리 소스 (panel에 출력) (1) | 2014.01.17 |
---|---|
C# MIL MappHookFunction 처리하기 (0) | 2014.01.17 |
MIL 9.0 Error : Matrox.MatroxImagingLibrary 로드 에러 (0) | 2014.01.17 |
Bayer Filter 내용 (1) | 2014.01.17 |
3CCD Camera 사용 (0) | 2014.01.17 |