이미지 파생상품
Image derivative이미지 파생상품은 라플라시안, 소벨, 로버츠 및 프루트 연산자와 같이 크기가 2 × 2 또는 3 × 3인 소형 콘볼루션 필터를 사용하여 계산할 수 있다.[1]그러나 마스크가 클수록 일반적으로 파생상품에 대한 더 나은 근사치를 얻을 수 있으며 그러한 필터의 예로는 가우스[2] 파생상품과 가보르 필터가 있다.[3]때로는 고주파 노이즈를 제거해야 하며 이는 가우스 커널이 밴드 패스 필터로 작용할 수 있도록 필터에 통합될 수 있다.[4]이미지 처리에서 가보르[5] 필터를 사용하는 것은 그것이 인간의 시각 시스템에서의 인식과 몇 가지 유사성에 의해 동기 부여되었다.[6]
픽셀 값은 콘볼루션으로 계산된다.
여기서 {은(는 파생 이고 G 은(는) 이미지 영역의 픽셀 값이며and {\}은(는) 콘볼루션을 수행하는 연산자다.
소벨 유도체
소벨 연산자로 알려진 파생 커널은 및 방향에 대해 각각 다음과 같이 정의된다.
여기서 은(는) 2차원 콘볼루션 작업을 의미한다.
이 연산자는 분리할 수 있으며, 보간과 분화 커널의 산물로 분해될 수 있으므로, 예를 들어 가 다음과 같이 기록될 수 있다.
패리드와 사이먼첼리 파생상품
패리드와 사이먼첼리는[7][8] 한 쌍의 커널을 보간용으로, 또 다른 커널은 분화를 위해 사용할 것을 제안한다(위의 소벨과 비교).5 x 5 및 7 x 7 고정 크기의 이러한 커널은 푸리에 변환이 올바른 파생 관계에 근접하도록 최적화된다.
Matlab 코드에서 소위 5탭 필터는
k = [0.030320 0.249724 0.439911 0.249724 0.030320]; d = [0.104550 0.292315 0.000000 -0.292315 -0.104550]; d2 = [0.232905 0.002668 -0.471147 0.002668 0.232905]; 그리고 7탭 필터는
k = [ 0.004711 0.069321 0.245410 0.361117 0.245410 0.069321 0.004711]; d = [ 0.018708 0.125376 0.193091 0.000000 -0.193091 -0.125376 -0.018708]; d2 = [ 0.055336 0.137778 -0.056554 -0.273118 -0.056554 0.137778 0.055336]; 예를 들어, 첫 번째 순서 파생상품은 콘볼루션을 수행하기 위해 Matlab을 사용하여 다음과 같이 계산할 수 있다.
아이유 = conv2(d, k, 나는, 'same'); 수직으로 파생된 비율(Wrt Y) IV = conv2(k, d, 나는, 'same'); 수평 유도율(wrt X) Farid와 Simoncelli는 위에 제공된 계수에 비해 더 정확한 첫 번째 파생 계수를 도출했다는 점에 주목한다.그러나 후자는 제2차 파생상품 인터폴레이터와 일관성이 있으므로 제1차 파생상품과 제2차 파생상품을 모두 추구하는 경우 사용하는 것이 좋다.반대로 첫 번째 파생상품만 원하는 경우에는 최적의 첫 번째 파생상품 계수를 사용해야 한다. 자세한 내용은 논문에서 확인할 수 있다.
헤스트 파생상품
임의의 세제곱 스플라인에 기초한 파생 필터는 헤스트에 의해 제시되었다.[9]그는 어떻게 1차 및 2차 파생상품이 입방 또는 삼각 스플라인을 사용하여 더 정확하게 계산될 수 있는지를 보여주었다.효율적인 파생 필터는 중앙 픽셀에 대해 파생 모델이 계산되도록 홀수 길이가 되어야 한다.그러나 모든 큐빅 필터는 4개의 샘플 포인트에 걸쳐 장착되며 픽셀 사이에 있는 중앙을 제공한다.이것은 7 x 7 크기의 필터를 제공하는 이중 필터링 접근법으로 해결된다.이 아이디어는 우선 보간법으로 필터링하여 픽셀 사이의 보간 값을 얻고, 여기서 파생 필터를 사용하여 절차를 반복한 후 중심 값이 픽셀 중심에서 떨어지도록 하는 것이다.이것은 수녀회 연합법에 의해 쉽게 증명될 수 있다.
따라서 보간 커널 k \{과(와) 파생 커널 d{\을를) 사용하여 파생 모델 }을(를) 계산하기 위한 콘볼루션 커널이 된다.
또한 경련은 상쇄성이므로 두 개의 커널의 순서가 문제가 되지 않으며, 제1차 순서 파생 커널뿐만 아니라 제2차 순서 파생상품도 삽입할 수 있다는 것을 명심하라.이러한 커널은 베지어 표면과 비교하여 어떤 스플라인 표면도 정사각형 픽셀 영역 위에 장착할 수 있다는 사실에서 유래되었다.헤이스트는 그러한 표면이 분리 가능한 경련으로서 수행될 수 있다는 것을 증명한다.
여기서 은(는) 스플라인 기반 행렬이고, 및 v 은는) 변수 및 v을(를) 하는 벡터입니다.
이제 콘볼루션 커널은
따라서 중앙 픽셀의 첫 번째 순서 파생상품은 다음과 같이 계산된다.
그리고
마찬가지로, 2차 순서의 파생 커널은
그리고
입방 스플라인 필터는 중심 = 에서 평가되므로
마찬가지로 첫 번째 순서의 파생상품은
그리고 비슷한 방식으로 2차 파생상품은
어떤 큐빅 필터도 베지에, 헤르미테 또는 B-스플라인과 같은 위의 방정식을 사용하여 이미지 파생물을 계산하는 데 적용하고 사용할 수 있다.
아래 Matlab의 예는 Catmull-Rom 스플라인을 사용하여 파생 모델을 계산한다.
M = [1,-3,3,-1; -1,4,-5,2; 0,1,0,-1; 0,0,2,0] * 0.5; u = [0.125;0.25;0.5;1]; 위로 = [0.75;1;1;0]; d = 위로'*M; k = u'*M; 아이유 = conv2(수녀원으로 모이다(d,k), 수녀원으로 모이다(k,k), 나는,'same'); % 수직 파생 모델(wrt Y) IV = conv2(수녀원으로 모이다(k,k), 수녀원으로 모이다(d,k), 나는,'same'); 수평 파생 모델 비율(wrt X) 기타 접근법
수 많은 필터를 파생상품의[10] 계산에 사용할 수 있다. 더욱이 사비츠키와 골레이는[11] 파생상품의 계산에 사용할 수 있는 최소 제곱 다항식 평활 방식을 제안하고 있으며, 루오[12] 등은 이 접근법에 대해 더 자세히 논의한다.샤르는[13][14][15][16] 푸리에 도메인의 오류를 최소화하여 파생 필터를 만드는 방법을 보여주며, 야네 등은 파생 필터를 포함한 필터 설계의 원리에 대해 좀 더 자세히 논의한다.
참조
- ^ 프랫, 2007년 W.K.디지털 이미지 처리(4차 개정)John Wiley & Sons, Inc. 페이지 465–522
- ^ H. Bouma, A.Vilanova, J.O. Bescós, B.M.T.H. Romeny, F.A. Gerritsen, Fast and accurate gaussian derivatives based on b-splines, in: Proceedings of the 1st International Conference on Scale Space and Variational Methods in Computer Vision, Springer-Verlag, Berlin, Heidelberg, 2007, pp. 406–417.
- ^ P. 모레노, A.Bernardino, J. Santos-Victor, 부드러운 파생 필터로 체프트 설명자 개선, Pattern Acception Letters 30(2009) 18–26.
- ^ J.J. Koenderink, A.J. van Doorn, Generic Neighborn 운영자, IEEE Trans.패턴 항문.마하. Intell. 14 (1992년) 597–605.
- ^ D. 가보르, 커뮤니케이션 이론 J. 인스트.선거자.제93조 (1946) 429–457.
- ^ J.G. Daugman, Complete 이산 2-D Gabor transforms for neural networks for image analysis and compression, IEEE Transs.음향.음성 신호 처리 36 (1988) 1169–1179.
- ^ H. Farid 및 E. P. Simoncelli, 이산 다차원 신호의 차별화, IEEE 트랜스 이미지 처리, vol.13(4), 페이지 496--508, 2004년 4월.
- ^ H. Farid와 E. P. Simoncelli, Optimally-Equivariant 방향 파생 커널, Int'l Conf 컴퓨터 분석 이미지 및 패턴, 페이지 207-214, 1997년 9월.
- ^ A. Haste, "복중 필터링 접근법에 의한 1, 2차 파생상품에 대한 단순 필터 설계", Vol. 42, No.1, 6월 1일, 페이지 65-71. 2014.
- ^ W.T. Freeman, E.H. Adelson, 조향 필터의 설계 및 사용, IEEE Trans.패턴 항문.마하. 인텔 13 (1991년) 891–906.
- ^ A. Savitzky, M.J.E. Golay, 단순화된 최소 제곱 절차에 의한 데이터의 평활화 및 분화, Anal.화학 36 (1964) 1627–1639.
- ^ J. 루오, K.잉, 피.그, 제이 바이, 사비츠키-골레이 디지털 차별화 요소 속성, 디지트.신호 처리. 15 (2005) 122–136.
- ^ H. 샤르, 투명 모션 추정을 위한 최적의 두 번째 순서 파생 필터 제품군: M. 도만스키, R. Stasinski, M. Bartkowiak (Eds.), EUSIPCO 2007.
- ^ 샤르, 한노, 2000년 논문(독일어), 디지털 이미지 처리의 최적 연산자.
- ^ B. 예네, H. 샤르, S. 쾨르켈.필터 설계의 원리.컴퓨터 비전 및 응용 프로그램 핸드북.1999년 아카데미 출판사
- ^ B. Jahne, P.Geissler, H. Haussecker(에드), Cdrom을 사용한 컴퓨터 비전 및 애플리케이션 핸드북, 1부, Morgan Kaufmann Inc., San Francisco, CA, 1999, pp. 125–151 (제6장)