{"id":465582,"date":"2019-03-27T13:11:22","date_gmt":"2019-03-27T20:11:22","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=465582"},"modified":"2019-03-27T13:20:23","modified_gmt":"2019-03-27T20:20:23","slug":"detect-unregistered-well-pads-with-deep-learning","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning","title":{"rendered":"Detect Unregistered Well Pads with Deep Learning"},"author":7601,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22931],"tags":[186132,360682,164102,360692,24341],"industry":[],"product":[36841,36561],"class_list":["post-465582","blog","type-blog","status-publish","format-standard","hentry","category-imagery","tag-deep-learning","tag-energy","tag-jupyter-notebook","tag-oil-and-gas","tag-python","product-api-python","product-arcgis-pro"],"acf":{"short_description":"Monitor an oil and gas boom- use Vinay and Rohit's workflow from Dev Summit 2019 to detect illegal drilling","flexible_content":[{"acf_fc_layout":"content","content":"<p>Oil and gas is a huge industry in the United States, and is currently experiencing a boom in the Permian Basin. This oil-rich region stretches from western Texas to eastern New Mexico. Each day, hundreds of new well pads appear across the landscape, making it difficult for regulators to keep up with. But unregistered well pads are both a safety hazard and a missed opportunity for revenue for agencies such as the Bureau of Land Management. To help regulators monitor the progress of new drilling on their land as well as look for potential illegal drilling, you\u2019ll use the deep learning capabilities of the ArcGIS API for Python and ArcGIS Pro. The full workflow, from exporting training data and training a deep learning model to detecting objects across a large landscape, can be done in the Python API. Rohit\u2019s <a href=\"https:\/\/github.com\/Esri\/arcgis-python-api\/blob\/master\/talks\/DevSummit2019\/Plenary\/Oil_Well_Pads_extraction_training_and_deployment_in_ArcGIS.ipynb\">Jupyter notebook from the Developer Summit Plenary session<\/a> shows how he did this with the help of the arcgis.learn module.<\/p>\n"},{"acf_fc_layout":"youtube","start_time":"90","end_time":"","youtube_video_url":"<iframe title=\"Deep Learning Powered by Raster Analytics\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/9bYtfoOeN7I?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>"},{"acf_fc_layout":"content","content":"<p>In the notebook, Rohit uses a set of training data to train a deep learning model to recognize well pads. He then deploys the model with the computing power of his portal to identify well pads in the New Mexican desert.<\/p>\n<p>To train the model, Rohit uses the SingleShotDetector model, so called because it\u2019s able to find all objects within an image in one glance. This model can be saved as an Esri Model Definition that can be used with ArcGIS Pro, or a Deep Learning package that can be used for inferencing using Raster Analytics. The Detect Objects Using Deep Learning tool is now available with Image Server and allows\u00a0 distributed inferencing at scale using GPUs.<\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p>To see how a similar deep learning workflow can be completed in ArcGIS Pro, try the <a href=\"https:\/\/learn.arcgis.com\/en\/projects\/use-deep-learning-to-assess-palm-tree-health\/\">Use Deep Learning to Assess Palm Tree Health<\/a> Learn lesson.<\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Right","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>For further analysis and visualization, you can pull the well pad layer into ArcGIS Pro. In his portion of the demo, Vinay compares a layer showing all the permits that have been issued in the region to Rohit&#8217;s well pad results.<\/p>\n<p>These results, once verified, can be used to direct ground crews or inspectors to the most critical sites. You can extend this workflow using Workforce for ArcGIS, Operations Dashboard, Web App templates, and more.<\/p>\n"}],"authors":[{"ID":7601,"user_firstname":"Kathy","user_lastname":"Cappelli Breier","nickname":"Kathy Cappelli Breier","user_nicename":"kcappelli","display_name":"Kathy Cappelli Breier","user_email":"KCappelli@esri.com","user_url":"","user_registered":"2018-03-23 21:52:26","user_description":"Kathy is a product engineer on the Learn ArcGIS team, and is always on the hunt for a good story or problem that can be solved with maps. For more free tutorials and workflows, check out the learn.arcgis.com site.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/09\/agol.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/blog-card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/blog-banner.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Detect Unregistered Well Pads with Deep Learning<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detect Unregistered Well Pads with Deep Learning\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-27T20:20:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\"},\"author\":{\"name\":\"Kathy Cappelli Breier\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/445030cdadf7fb0f7a03e296a1ed725c\"},\"headline\":\"Detect Unregistered Well Pads with Deep Learning\",\"datePublished\":\"2019-03-27T20:11:22+00:00\",\"dateModified\":\"2019-03-27T20:20:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\"},\"wordCount\":7,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"deep learning\",\"energy\",\"Jupyter Notebook\",\"oil and gas\",\"python\"],\"articleSection\":[\"Imagery &amp; Remote Sensing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\",\"name\":\"Detect Unregistered Well Pads with Deep Learning\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-03-27T20:11:22+00:00\",\"dateModified\":\"2019-03-27T20:20:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detect Unregistered Well Pads with Deep Learning\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/445030cdadf7fb0f7a03e296a1ed725c\",\"name\":\"Kathy Cappelli Breier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/09\/agol.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/09\/agol.png\",\"caption\":\"Kathy Cappelli Breier\"},\"description\":\"Kathy is a product engineer on the Learn ArcGIS team, and is always on the hunt for a good story or problem that can be solved with maps. For more free tutorials and workflows, check out the learn.arcgis.com site.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/kcappelli\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Detect Unregistered Well Pads with Deep Learning","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning","og_locale":"en_US","og_type":"article","og_title":"Detect Unregistered Well Pads with Deep Learning","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2019-03-27T20:20:23+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning"},"author":{"name":"Kathy Cappelli Breier","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/445030cdadf7fb0f7a03e296a1ed725c"},"headline":"Detect Unregistered Well Pads with Deep Learning","datePublished":"2019-03-27T20:11:22+00:00","dateModified":"2019-03-27T20:20:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning"},"wordCount":7,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["deep learning","energy","Jupyter Notebook","oil and gas","python"],"articleSection":["Imagery &amp; Remote Sensing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning","name":"Detect Unregistered Well Pads with Deep Learning","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-03-27T20:11:22+00:00","dateModified":"2019-03-27T20:20:23+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/imagery\/detect-unregistered-well-pads-with-deep-learning#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Detect Unregistered Well Pads with Deep Learning"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/445030cdadf7fb0f7a03e296a1ed725c","name":"Kathy Cappelli Breier","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/09\/agol.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/09\/agol.png","caption":"Kathy Cappelli Breier"},"description":"Kathy is a product engineer on the Learn ArcGIS team, and is always on the hunt for a good story or problem that can be solved with maps. For more free tutorials and workflows, check out the learn.arcgis.com site.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/kcappelli"}]}},"text_date":"March 27, 2019","author_name":"Kathy Cappelli Breier","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/kcappelli","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/03\/blog-banner.jpg","primary_product":"ArcGIS API for Python","tag_data":[{"term_id":186132,"name":"deep learning","slug":"deep-learning","term_group":0,"term_taxonomy_id":186132,"taxonomy":"post_tag","description":"","parent":0,"count":65,"filter":"raw"},{"term_id":360682,"name":"energy","slug":"energy","term_group":0,"term_taxonomy_id":360682,"taxonomy":"post_tag","description":"","parent":0,"count":7,"filter":"raw"},{"term_id":164102,"name":"Jupyter Notebook","slug":"jupyter-notebook","term_group":0,"term_taxonomy_id":164102,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw"},{"term_id":360692,"name":"oil and gas","slug":"oil-and-gas","term_group":0,"term_taxonomy_id":360692,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"}],"category_data":[{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":766,"filter":"raw"}],"product_data":[{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=api-python","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/465582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/7601"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=465582"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/465582\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=465582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=465582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=465582"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=465582"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=465582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}