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 = 밀리초 단위의 유닉스 시간입니다. 이는 tStart 및 tEnd 대역의 값과 조화 모델에 사용되는 't' 값에 영향을 미칩니다. 여기 및 해당 모델에 사용된 소수 연도는 1970년 1월 1일 이후 365.25일 연도의 소수로 정의됩니다.