ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints

R의 strucchange::breakpoints 함수와 유사하게 중단점 감지를 실행합니다.

각 픽셀은 다음과 같은 형태의 조각별 선형/조화 모델로 적합합니다.

Y = A + B * t + C * cos(2 * pi * season(t)) + D * sin(2 * pi * season(t)) + E * cos(4 * pi * season(t)) + F * sin(4 * pi * season(t)) + ...

이 방정식에서 't'는 'dateFormat'에 지정된 형식의 이미지 시작 시간이고 'season(t)'는 해당 시작 시간의 분수 연도입니다 (자세한 내용은 dateFormat 설명 참고). 조화 항의 최대 순서는 'seasonalModelOrder'에 의해 결정됩니다.

결과는 두 개의 밴드와 입력의 밴드당 두 개의 밴드가 포함된 이미지입니다.

tStart, tEnd: 각각 조각별 선형 적합의 세그먼트당 하나의 항목이 있는 1D 배열을 보유합니다. 각 항목에는 해당 세그먼트의 첫 번째 또는 마지막 이미지의 시작 시간이 포함됩니다. 기본적으로 여기의 값은 계수와 쉽게 사용할 수 있도록 연도 단위로 표시됩니다.

coefs_BANDNAME: 입력 밴드당 하나의 출력 밴드가 있습니다. 각각은 세그먼트당 하나의 행이 있는 2D 배열을 보유합니다. 해당 행의 값은 해당 세그먼트의 선형 적합 계수입니다. 즉, 해당 세그먼트의 A, B, C 등의 값입니다. 위에서 설명한 것처럼 여기의 값은 'dateFormat'의 영향을 받습니다.

.rmse_BANDNAME: 입력 밴드당 하나의 출력 밴드가 있습니다. 세그먼트당 하나의 항목이 있는 1D 배열을 보유합니다. 각 세그먼트의 값은 해당 세그먼트의 선형 적합 잔차의 RMSE입니다.

사용반환 값
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand, seasonalModelOrder, minSpacing, maxBreaks, dateFormat)이미지
인수유형세부정보
collectionImageCollection중단점을 감지할 이미지 모음입니다.
breakpointBand문자열, 기본값: null브레이크포인트 감지에 사용할 밴드의 이름입니다. 이미지에 단일 밴드만 있는 경우에만 선택사항입니다.
seasonalModelOrder정수, 기본값: 3조화 계절 모델의 순서입니다.
minSpacing부동 소수점, 기본값: 0.15중단점 간의 최소 간격입니다. 0과 1 (제외) 사이인 경우 컬렉션의 이미지 수의 비율로 해석됩니다. 그렇지 않으면 샘플 수로 해석됩니다.
maxBreaks정수, 기본값: 0최대 중단점 수입니다.
dateFormat정수, 기본값: 1결과에 사용할 시간 표현입니다. 1 = 소수 연도, 2 = 밀리초 단위의 Unix 시간입니다. 이는 tStart 및 tEnd 대역의 값과 조화 모델에 사용되는 't' 값에 영향을 미칩니다. 여기 및 해당 모델에 사용된 소수 연도는 1970년 1월 1일 이후 365.25일 연도의 소수로 정의됩니다.