딥러닝을 사용하여 픽셀 분류 도구는 입력 이미지에서 학습된 딥러닝 모델을 실행하여 분류된 래스터를 생성합니다.
비고:
이제 Map Viewer의 최신 맵 작성 도구인 ArcGIS Online에서 이 도구가 제공됩니다. 자세한 내용은 딥러닝을 사용한 픽셀 분류(Map Viewer)를 참고하세요.
Map Viewer Classic에 이 도구가 보이지 않으면 기관 관리자에게 문의하세요. 계정에 Professional 또는 Professional Plus 사용자 유형 및 영상 분석 권한이 있어야 합니다.
워크플로 다이어그램
예시
다중밴드 위성 이미지가 있는 경우 학습된 딥러닝 모델을 사용하여 토지 피복 래스터를 생성합니다.
사용 참고사항
이 도구의 입력 딥러닝 모델은 포털에 저장된 딥러닝 패키지(.dlpk) 항목이어야 합니다. ArcGIS Pro의 딥러닝 모델 학습 지오프로세싱 도구 또는 ArcGIS REST API 래스터 분석 도구를 사용하여 .dlpk 항목을 생성할 수 있습니다.
입력 .dlpk 항목에는 Esri 모델 정의 파일(.emd)을 포함해야 합니다. 아래의 샘플 .emd 파일을 참고하세요.
{
"Framework":"TensorFlow",
"ModelConfiguration":"deeplab",
"ModelFile":"\\Data\\ImgClassification\\TF\\froz_inf_graph.pb",
"ModelType":"ImageClassification",
"ExtractBands":[0,1,2],
"ImageHeight":513,
"ImageWidth":513,
"Classes" : [
{
"Value":0,
"Name":"Evergreen Forest",
"Color":[0, 51, 0]
},
{
"Value":1,
"Name":"Grassland/Herbaceous",
"Color":[241, 185, 137]
},
{
"Value":2,
"Name":"Bare Land",
"Color":[236, 236, 0]
},
{
"Value":3,
"Name":"Open Water",
"Color":[0, 0, 117]
},
{
"Value":4,
"Name":"Scrub/Shrub",
"Color":[102, 102, 0]
},
{
"Value":5,
"Name":"Impervious Surface",
"Color":[236, 236, 236]
}
]
}
현재 맵 범위 사용을 선택한 경우 현재 맵 범위 내에 보이는 픽셀만 분석됩니다. 선택하지 않으면 전체 입력 영상 레이어가 분석됩니다.
이 도구에 대한 매개변수는 다음 테이블에 나와 있습니다.
매개변수 | 설명 |
---|---|
픽셀 분류에 사용되는 이미지 선택 | 입력 이미지가 분류됩니다. |
픽셀 분류에 사용되는 딥러닝 모델 선택 | 입력 딥러닝 패키지(.dlpk) 항목입니다. 딥러닝 패키지에는 Esri 모델 정의 JSON 파일(.emd), 딥러닝 이진 모델 파일, 필요한 경우 사용할 파이썬 래스터 함수가 포함되어 있습니다. |
딥러닝 모델 인수 지정 | 함수 인수는 입력 모델에서 참조하는 파이썬 래스터 함수에 정의됩니다. 여기에서, 민감도를 조정하기 위한 신뢰도 임계값 등의 세부 조정에 대한 추가적인 딥러닝 매개변수와 인수를 나열합니다. 인수의 이름은 Python 모듈을 읽어 도구를 통해 채워집니다. |
처리 모드 | 이미지 서비스의 모든 래스터 항목이 처리되는 방법을 지정합니다.
|
결과 레이어 이름 | 내 콘텐츠에 생성되고 맵에 추가되는 레이어의 이름입니다. 기본 이름은 도구 이름과 입력 레이어 이름을 기반으로 합니다. 레이어가 이미 있는 경우 다른 이름을 입력하라는 메시지가 나타납니다. 결과 저장: 드롭다운 상자를 사용하여 결과가 저장될 내 콘텐츠에서 폴더 이름을 지정할 수 있습니다. 타일 형태 및 동적 영상 레이어를 모두 생성할 권한이 있는 경우 다른 이름으로 결과 저장 드롭다운 상자를 사용하여 출력에 사용할 레이어 유형을 지정할 수도 있습니다. |
팁:
분석을 실행하기 전에 크레딧 보기를 클릭하면 해당 분석에 사용될 크레딧을 확인할 수 있습니다.
환경
분석 환경 설정은 도구의 결과에 영향을 주는 추가 매개변수입니다. 도구의 분석 환경 설정은 도구 창 상단에 있는 설정 버튼 을 클릭하여 접근할 수 있습니다.
이 도구는 다음과 같은 분석 환경을 적용합니다.
- 결과 좌표계 - 결과 레이어의 좌표계를 지정합니다.
- 범위 - 분석에 사용할 영역을 지정합니다.
- 스냅 래스터 - 지정된 스냅 래스터 레이어의 셀 정렬과 일치하도록 결과의 범위를 조정합니다.
- 셀 크기 - 결과 레이어에서 사용할 셀 크기입니다.
유사한 도구 및 래스터 함수
딥러닝을 사용하여 픽셀 분류 도구를 사용해 이미지에서 픽셀을 분류할 수 있습니다. 비슷한 문제를 해결하는 데 유용한 기타 도구를 사용할 수 있습니다.
Map Viewer Classic 분석 도구 및 래스터 함수
딥러닝을 사용하여 객체 감지 도구를 사용해 이미지에서 객체의 위치를 감지합니다. 딥러닝을 사용하여 객체 분류 도구를 사용해 이미지에서 객체를 분류합니다.
다른 분류 옵션에는 Classify 또는 MLClassify 래스터 함수를 사용합니다.
ArcGIS Pro 분석 도구 및 래스터 함수
딥러닝을 사용하여 픽셀 분류 지오프로세싱 도구는 Image Analyst 도구상자에서 제공됩니다. 딥러닝 도구집합의 다른 도구는 딥러닝 워크플로를 수행합니다.
ArcGIS Enterprise 개발자 리소스
ArcGIS REST API에서 작업하는 경우에는 Classify Pixels Using Deep Learning 작업을 사용합니다.
ArcGIS API for Python에서 작업하는 경우 arcgis.learn 모듈에서 를 사용하여 딥러닝 작업을 수행합니다.