<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hydrographic Applications of AI and Deep Learning in National Geospatial Mapping &amp; Charting Authorities Videos</title>
    <link>https://community.esri.com/t5/national-geospatial-mapping-charting-authorities/hydrographic-applications-of-ai-and-deep-learning/m-p/976829#M5</link>
    <description>&lt;IFRAME class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLdVnJnpRENTmRj1Cw75aE5inYwNxv4HfK&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgJeMCBJwCrA&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgJeMCBJwCrA%2Fhqdefault.jpg&amp;amp;key=3b4b3cb34e044cb590554f889078322d&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="854" height="480" scrolling="no" title="YouTube embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="true"&gt;&lt;/IFRAME&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="color: #030303; background-color: #f9f9f9; font-size: 14px;"&gt;Join Esri in an AI Deep Learning Maritime seminar on Artificial Intelligence and Deep Learning in ArcGIS. This webinar covers how to use and automate machine-based object detection using convolutional neural networks in ArcGIS to solve real-world problems. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can view the presentation slides here: &lt;A href="https://bit.ly/3dJ5w46"&gt;https://bit.ly/3dJ5w46&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some additional materials from our Q&amp;amp;A session from the webinar, answered by our presenters, Madhu Hosuru and David Yu:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q1: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;W&lt;/SPAN&gt;hen you say collect&amp;nbsp; ''as many as possible''&amp;nbsp; for training data, are you suggesting many analysts collect from the same data set?&amp;nbsp; what are or do you suggest, and on what does your answer depend?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, but labels shouldn't be duplicated. You can also use a 3rd party labelling service or alternatively use a crowd sourcing approach in ArcGIS Online by assigning users the ability to edit labels in a common feature service.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q2: &lt;/STRONG&gt;Any suggestions on how to collect training data, e.g. meaning as collect 'as many as possible'.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Best practice is to collect labels from a diverse source of images (i.e. from different locations) and train &amp;amp; predict with the model iteratively. For simple examples such as shipwrecks we wouldn't need more than 500 labels to achieve very good accuracies.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q3: &lt;/STRONG&gt;The presentation has only shown Geo AI against static features.&amp;nbsp;&amp;nbsp; How can GeoAI be applied to temporal and objects that change or move, such as cargo ships or determining tidal ranges.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Typically inferencing against streaming data can be broken down into detections against static frames. Tracking on top of those detections is a separate workflow that can be achieved with libraries such as SORT (simple online realtime tracking).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q4: &lt;/STRONG&gt;Are the output(s) confidence/validity a function of the raster data resolution.&amp;nbsp; That is low resolution low confidence/accuracy of results.&amp;nbsp; Higher resolution higher confidence/accuracy of results.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;It would also depend on the resolution the model is trained against. Training and prediction rasters should have the same resolution. Confidence is more of a function of the number of training samples.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q5: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Is&lt;/SPAN&gt;&amp;nbsp;arcgis a python library&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI&gt;&lt;STRONG style="color: black; background: white; "&gt;It is a python library that is bundled with your ArcGIS Pro or as an Anaconda package. Please check out this link for installation details: &lt;A href="https://developers.arcgis.com/python/guide/install-and-set-up/"&gt;https://developers.arcgis.com/python/guide/install-and-set-up/&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q6: &lt;/STRONG&gt;Could this be applied to Multibeam Backscatter image classification? Extraction of seabed features, how successful would this be on greyscale imagery?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI&gt;&lt;STRONG style="color: black; background: white; "&gt;If your input data can be rasterized and your positive features can be visually identified then it is generally a sign that it can be done with deep learning. You will be able to input single channel imagery as well.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q7:&lt;/STRONG&gt; Can we request Esri's professional service for other country such as Asia instead Regional Distributor ?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Please contact your regional distributor. Depending on your need they will either be able to provide GeoAI support or coordinate with Esri Inc. for professional services support.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .25in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q8&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; Can GeoAI Deep Learning apply for "Digital Elevation Model" and "Digital Surface Model" or some other GIS model?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, as long as data can be rasterized, it can be fed into a DL model.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q9&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;Is it possible to detect traffic volume using this technique?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, we've employed object detection workflows for car counting and traffic monitoring usecases with multiple state departments of transportation in the past. Please check out this article: &lt;A href="https://medium.com/geoai/an-end-to-end-solution-on-the-cloud-to-monitor-traffic-flow-using-deep-learning-9dfdfd00b621"&gt;&lt;SPAN style="color: black; text-decoration: none;"&gt;https://medium.com/geoai/an-end-to-end-solution-on-the-cloud-to-monitor-traffic-flow-using-deep-learning-9dfdfd00b621&lt;/SPAN&gt;&lt;/A&gt; &amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q10&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;How can false positive results after QA be fed back into the model to improve it?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: yellow;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;It is possible to artifically inject misclassified examples into your training set through a process called hard negative mining. However this can be avoided by selecting a balanced set of positive and negative classes as your training set, or by employing image augmentation through the prepare_data() function in the ArcGIS API for Python.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q11&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; can u provide ppt of this session?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, &amp;nbsp;PPTs and resources will be provided as a follow up.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q12&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; Can the tool (or another in conjunction with it) extract dimensional attributes of the detected targets e.g. length, width, height?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Not directly but it can be inferred from the resolution of your rasters.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q13&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;How Geo AI recognize wrecks from Obstructions and underwater rocks?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;We can do what we call "hard negative mining" - by deliberately including negative examples in the training set.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q14&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;Is it necessary to create a buffer around your training samples?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Buffers around bounding boxes are not needed since during training the model takes into account the wider context.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q15&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;I have a question about Jupyter. Does it use GPU automatically for training the model? (Assuming that using GPU is the best equiped for training)&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, as long as GPUs are available on your machine, training will automatically be carried out on GPU. For inference you can also specify CPU/GPU as an argument.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q16&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;In what part of training your model the model creates buffers around your training data?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Buffers are not used at all in training. Instead, during the forward pass of a convolutional neural network, a series of image filters are used to sample information from the entire image. That is to say, every location in your input contributes a little bit to your prediction. As for the polygon output, how much buffer is generated is a learnt parameter depending on your input polygon buffer size.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q17&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;W&lt;/SPAN&gt;hat licensing options are required, and are the deep learning tools available in Pro versions before 2.6?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;The Image Analyst Extension will be required. However we do not recommend using Pro versions lower than 2.5 since many of the deep learning tools were a recent addition.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q18: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;H&lt;/SPAN&gt;ow much training data i.e.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Exported around 86000 image chips (with different cell size values ranges from 0.1 to 0.9, along with using Stride x and Stride y value = 50 ).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;19&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Do you provide any pre-trained models for fine-tuning?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Sample model parameters can be found at&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/"&gt;&lt;SPAN style="color: #4a6ee0;"&gt;https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/&lt;/SPAN&gt;&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;20&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Is it possible to subsequently execute this model on newly acquired imagery?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, the newly acquired imagery should be on the same resolution as the trained model.&amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;21&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Will the shown Jupyter notebook be available?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Yes, can be accessed from&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/"&gt;&lt;SPAN style="color: #4a6ee0;"&gt;https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/&lt;/SPAN&gt;&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;22&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Is there a reason this example is done in Jupyter instead of ArcGIS notebooks?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, to show the capabilities of ArcGIS API for Python can integrate with third-party tools. Also, the MaskRCNN Model notebook will be available in the pro 2.6.&amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;23&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Can AI reliably detect gradients from imagery, instead of objects?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Yes, after applying the Sobel filters to the raw input, then pass the output layer into the model.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;24&lt;/STRONG&gt;: Does the training data include the bag layer or just the aspect?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, you can train on the bag. We found that using aspect better accuracy can be achieved.&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;25&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Which wreck position is taken to S57, and which depth value is selected&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;We have selected the centroid of the polygon as a wreck position while updating S57 data. In this Webinar, we did not use the depth value, but using raster analysis geo-processing tools can obtain the shallowest pixel value of a polygon.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Mon, 29 Jun 2020 22:33:51 GMT</pubDate>
    <dc:creator>KelleyArroyo</dc:creator>
    <dc:date>2020-06-29T22:33:51Z</dc:date>
    <item>
      <title>Hydrographic Applications of AI and Deep Learning</title>
      <link>https://community.esri.com/t5/national-geospatial-mapping-charting-authorities/hydrographic-applications-of-ai-and-deep-learning/m-p/976829#M5</link>
      <description>&lt;IFRAME class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fvideoseries%3Flist%3DPLdVnJnpRENTmRj1Cw75aE5inYwNxv4HfK&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgJeMCBJwCrA&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgJeMCBJwCrA%2Fhqdefault.jpg&amp;amp;key=3b4b3cb34e044cb590554f889078322d&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="854" height="480" scrolling="no" title="YouTube embed" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="true"&gt;&lt;/IFRAME&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="color: #030303; background-color: #f9f9f9; font-size: 14px;"&gt;Join Esri in an AI Deep Learning Maritime seminar on Artificial Intelligence and Deep Learning in ArcGIS. This webinar covers how to use and automate machine-based object detection using convolutional neural networks in ArcGIS to solve real-world problems. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can view the presentation slides here: &lt;A href="https://bit.ly/3dJ5w46"&gt;https://bit.ly/3dJ5w46&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some additional materials from our Q&amp;amp;A session from the webinar, answered by our presenters, Madhu Hosuru and David Yu:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q1: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;W&lt;/SPAN&gt;hen you say collect&amp;nbsp; ''as many as possible''&amp;nbsp; for training data, are you suggesting many analysts collect from the same data set?&amp;nbsp; what are or do you suggest, and on what does your answer depend?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, but labels shouldn't be duplicated. You can also use a 3rd party labelling service or alternatively use a crowd sourcing approach in ArcGIS Online by assigning users the ability to edit labels in a common feature service.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q2: &lt;/STRONG&gt;Any suggestions on how to collect training data, e.g. meaning as collect 'as many as possible'.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Best practice is to collect labels from a diverse source of images (i.e. from different locations) and train &amp;amp; predict with the model iteratively. For simple examples such as shipwrecks we wouldn't need more than 500 labels to achieve very good accuracies.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q3: &lt;/STRONG&gt;The presentation has only shown Geo AI against static features.&amp;nbsp;&amp;nbsp; How can GeoAI be applied to temporal and objects that change or move, such as cargo ships or determining tidal ranges.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Typically inferencing against streaming data can be broken down into detections against static frames. Tracking on top of those detections is a separate workflow that can be achieved with libraries such as SORT (simple online realtime tracking).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q4: &lt;/STRONG&gt;Are the output(s) confidence/validity a function of the raster data resolution.&amp;nbsp; That is low resolution low confidence/accuracy of results.&amp;nbsp; Higher resolution higher confidence/accuracy of results.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;It would also depend on the resolution the model is trained against. Training and prediction rasters should have the same resolution. Confidence is more of a function of the number of training samples.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q5: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Is&lt;/SPAN&gt;&amp;nbsp;arcgis a python library&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI&gt;&lt;STRONG style="color: black; background: white; "&gt;It is a python library that is bundled with your ArcGIS Pro or as an Anaconda package. Please check out this link for installation details: &lt;A href="https://developers.arcgis.com/python/guide/install-and-set-up/"&gt;https://developers.arcgis.com/python/guide/install-and-set-up/&lt;/A&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q6: &lt;/STRONG&gt;Could this be applied to Multibeam Backscatter image classification? Extraction of seabed features, how successful would this be on greyscale imagery?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI&gt;&lt;STRONG style="color: black; background: white; "&gt;If your input data can be rasterized and your positive features can be visually identified then it is generally a sign that it can be done with deep learning. You will be able to input single channel imagery as well.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q7:&lt;/STRONG&gt; Can we request Esri's professional service for other country such as Asia instead Regional Distributor ?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Please contact your regional distributor. Depending on your need they will either be able to provide GeoAI support or coordinate with Esri Inc. for professional services support.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .25in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q8&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; Can GeoAI Deep Learning apply for "Digital Elevation Model" and "Digital Surface Model" or some other GIS model?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, as long as data can be rasterized, it can be fed into a DL model.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q9&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;Is it possible to detect traffic volume using this technique?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, we've employed object detection workflows for car counting and traffic monitoring usecases with multiple state departments of transportation in the past. Please check out this article: &lt;A href="https://medium.com/geoai/an-end-to-end-solution-on-the-cloud-to-monitor-traffic-flow-using-deep-learning-9dfdfd00b621"&gt;&lt;SPAN style="color: black; text-decoration: none;"&gt;https://medium.com/geoai/an-end-to-end-solution-on-the-cloud-to-monitor-traffic-flow-using-deep-learning-9dfdfd00b621&lt;/SPAN&gt;&lt;/A&gt; &amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: white;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q10&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;How can false positive results after QA be fed back into the model to improve it?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black; background: yellow;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;It is possible to artifically inject misclassified examples into your training set through a process called hard negative mining. However this can be avoided by selecting a balanced set of positive and negative classes as your training set, or by employing image augmentation through the prepare_data() function in the ArcGIS API for Python.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q11&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; can u provide ppt of this session?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, &amp;nbsp;PPTs and resources will be provided as a follow up.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q12&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt; Can the tool (or another in conjunction with it) extract dimensional attributes of the detected targets e.g. length, width, height?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Not directly but it can be inferred from the resolution of your rasters.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q13&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;How Geo AI recognize wrecks from Obstructions and underwater rocks?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;We can do what we call "hard negative mining" - by deliberately including negative examples in the training set.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q14&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;Is it necessary to create a buffer around your training samples?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Buffers around bounding boxes are not needed since during training the model takes into account the wider context.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q15&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;I have a question about Jupyter. Does it use GPU automatically for training the model? (Assuming that using GPU is the best equiped for training)&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, as long as GPUs are available on your machine, training will automatically be carried out on GPU. For inference you can also specify CPU/GPU as an argument.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG style="color: black; background: white; "&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q16&lt;SPAN style="color: #0e101a;"&gt;:&lt;/SPAN&gt; &lt;/STRONG&gt;In what part of training your model the model creates buffers around your training data?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Buffers are not used at all in training. Instead, during the forward pass of a convolutional neural network, a series of image filters are used to sample information from the entire image. That is to say, every location in your input contributes a little bit to your prediction. As for the polygon output, how much buffer is generated is a learnt parameter depending on your input polygon buffer size.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in 0in .0001pt .5in;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;Q17&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;W&lt;/SPAN&gt;hat licensing options are required, and are the deep learning tools available in Pro versions before 2.6?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;The Image Analyst Extension will be required. However we do not recommend using Pro versions lower than 2.5 since many of the deep learning tools were a recent addition.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: #0e101a; "&gt;Q18: &lt;/STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;H&lt;/SPAN&gt;ow much training data i.e.&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Exported around 86000 image chips (with different cell size values ranges from 0.1 to 0.9, along with using Stride x and Stride y value = 50 ).&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;19&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Do you provide any pre-trained models for fine-tuning?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Sample model parameters can be found at&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/"&gt;&lt;SPAN style="color: #4a6ee0;"&gt;https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/&lt;/SPAN&gt;&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;20&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Is it possible to subsequently execute this model on newly acquired imagery?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, the newly acquired imagery should be on the same resolution as the trained model.&amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;21&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Will the shown Jupyter notebook be available?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Yes, can be accessed from&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/"&gt;&lt;SPAN style="color: #4a6ee0;"&gt;https://developers.arcgis.com/python/sample-notebooks/shipwrecks-detection-using-bathymetric-data/&lt;/SPAN&gt;&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;22&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Is there a reason this example is done in Jupyter instead of ArcGIS notebooks?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, to show the capabilities of ArcGIS API for Python can integrate with third-party tools. Also, the MaskRCNN Model notebook will be available in the pro 2.6.&amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;23&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Can AI reliably detect gradients from imagery, instead of objects?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: #0e101a;"&gt;&lt;STRONG style="color: black; background: white; "&gt;Yes, after applying the Sobel filters to the raw input, then pass the output layer into the model.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;24&lt;/STRONG&gt;: Does the training data include the bag layer or just the aspect?&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;Yes, you can train on the bag. We found that using aspect better accuracy can be achieved.&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: #0e101a;"&gt;Q&lt;/SPAN&gt;25&lt;SPAN style="color: #0e101a;"&gt;: &lt;/SPAN&gt;&lt;/STRONG&gt;Which wreck position is taken to S57, and which depth value is selected&lt;/P&gt;&lt;P style="margin: 0in; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #0e101a;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL style="margin-top: 0in;"&gt;&lt;LI style="color: black;"&gt;&lt;STRONG style="background: white; "&gt;We have selected the centroid of the polygon as a wreck position while updating S57 data. In this Webinar, we did not use the depth value, but using raster analysis geo-processing tools can obtain the shallowest pixel value of a polygon.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Mon, 29 Jun 2020 22:33:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/national-geospatial-mapping-charting-authorities/hydrographic-applications-of-ai-and-deep-learning/m-p/976829#M5</guid>
      <dc:creator>KelleyArroyo</dc:creator>
      <dc:date>2020-06-29T22:33:51Z</dc:date>
    </item>
  </channel>
</rss>

