-
Notifications
You must be signed in to change notification settings - Fork 1.1k
LULC classification using SAR imagery #1515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: next
Are you sure you want to change the base?
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- sample looks great visually when building the website locally
- @shivanip32 Please indicate under which Table of Contents heading the sample belongs:
Deep Learning -> ?
@shivanip32 Please remove python portal url and related items from the notebook, Also, it currently links to ivt items. please change it to geosaurus ones |
implemented the suggested changes
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:16Z Deep Learning and Pixel Segmentation |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:17Z Can we please modify it? Suggestion - Remotely sensed imagery enables consistent and large-scale monitoring of land cover, helping to detect spatial and temporal changes over any area covered by satellites, drones, or aerial platforms. Among the various remote sensing technologies, Synthetic Aperture Radar (SAR) technology-based datasets are particularly valuable due to their ability to capture cloud-free imagery under all weather and lighting conditions, making them ideal for continuous Land Use/Land Cover (LULC) analysis. This notebook presents an end-to-end deep learning workflow to perform automated land use land cover classification on Sentinel-1 SAR imagery using
AutoDL is a tool that automates model selection, architecture optimization, and hyperparameter tuning and suggests the best-fit model for the input training dataset from the supported models. By integrating AutoDL, the workflow becomes more efficient and accessible, reducing the need for extensive manual experimentation while maintaining high model performance. The process in this notebook includes extracting training samples, getting the best model using AutoDL, fine-tuning a pixel segmentation model using the SAR dataset, and deploying the DLPK model on ArcGIS Online for inferencing/predicting on unseen datasets to generate accurate, large-area LULC maps. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:18Z Can we modify this part? Suggestion -
|
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:19Z Import is repeated. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:20Z Should we rename the file to lulc_classified_raster_for_training? Also make a comment in the cell that this is used as training label. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:21Z
|
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:22Z M should be capital. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:23Z Can we modify this sentence?
We have already exported a sample training dataset and hosted it on ArcGIS Online. It can be downloaded and used directly in the notebook by running the following notebook cells: |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:23Z Please modify the description of the data to match the notebook name. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:24Z Please remove the username from the cell output to prevent it from showing it to users, or we can remove this cell also. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:25Z Please remove the local path and provide the variable from the above cell. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:26Z Is this cell required? |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:27Z The sentence needs a small correction in grammar - To get a sense of what the training data looks like, the method |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:28Z This section looks less commented. Can we add more comments to explain what each cell is doing? |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:29Z This step can be automated with the below script.
|
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:30Z Model saving is repeated. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:31Z Can we add a link to the Classify Pixels Using Deep Learning tool page to the text here?
P in ArcGIS Pro should be capital. |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:32Z Should we take this import to first cell? |
View / edit / reply to this conversation on ReviewNB neha-sharma-geoai commented on 2025-04-17T14:41:33Z We are syncing maps in the below cell. Please remove 'm2.zoom = 11' and 'm3.zoom = 11'. Also, we can remove 'Atlanta, USA' from m2 and m3 since we are already syncing them. Can we add a line gap between each map section to make it look better and less congested? |
<insert pull request description here>
Checklist
Please go through each entry in the below checklist and mark an 'X' if that condition has been met. Every entry should be marked with an 'X' to be get the Pull Request approved.
import
s are in the first cell?arcgis
imports? Note that in some cases, for samples, it is a good idea to keep the imports next to where they are used, particularly for uncommonly used features that we want to highlight.GIS
object instantiations are one of the following?gis = GIS()
gis = GIS('home')
orgis = GIS('pro')
gis = GIS(profile="your_online_portal")
gis = GIS(profile="your_enterprise_portal")
./misc/setup.py
and/or./misc/teardown.py
?api_data_owner
user?api_data_owner
account and change the notebook to first download and unpack the files.<img src="base64str_here">
instead of<img src="https://some.url">
? All map widgets contain a static image preview? (Callmapview_inst.take_screenshot()
to do so)os.path.join()
? (Instead ofr"\foo\bar"
,os.path.join(os.path.sep, "foo", "bar")
, etc.)