{"id":760941,"date":"2020-03-10T12:12:53","date_gmt":"2020-03-10T19:12:53","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=760941"},"modified":"2020-03-13T10:16:55","modified_gmt":"2020-03-13T17:16:55","slug":"dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","title":{"rendered":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds"},"author":9882,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,25741,22931],"tags":[25001,387782,186132,30181],"industry":[],"product":[36841],"class_list":["post-760941","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-electric-gas","category-imagery","tag-3d-lidar-point-data","tag-arcgis-api-for-python","tag-deep-learning","tag-developer-summit","product-api-python"],"acf":{"short_description":"Use deep learning capabilities available in the ArcGIS API for Python Learn module to identify patterns and extract data from LiDAR point clouds.","flexible_content":[{"acf_fc_layout":"content","content":"<p>You can automatically label and extract data from LiDAR point clouds using the <a href=\"https:\/\/developers.arcgis.com\/python\/api-reference\/arcgis.learn.html\">Learn module<\/a> of ArcGIS API for Python. This is possible because the Learn module now includes the ready-to-train PointCNN neural network. You can easily train PointCNN to detect the objects your organization requires.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>At this year\u2019s Developer Summit, Dmitry Kudinov demonstrated how to use a PointCNN model. He completed the workflow he earlier described in the blog <a href=\"https:\/\/medium.com\/geoai\/pointcnn-replacing-50-000-man-hours-with-ai-d7397c1e7ffe\">PointCNN: replacing 50,000 man hours with AI<\/a> but, this time, he used ArcGIS API for Python to achieve similar results with streamlined coding and data processing.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Dmitry trained the PointCNN model to detect and label wires and utility poles in an airborne LiDAR point cloud. Previously, this was the most labor-intensive part of identifying the electric utility line\u2019s safety corridor for monitoring vegetation and encroachments.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>You can watch the presentation below. Following that is a summary of the process and links to additional resources.<\/p>\n"},{"acf_fc_layout":"youtube","start_time":"0","end_time":"","youtube_video_url":"<iframe title=\"Deep Learning and 3D Mapping\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/sSGBHHk9WGM?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>The process starts with the raw LiDAR point cloud as seen below.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":762181,"id":762181,"title":"1 - Raw point cloudSM","filename":"1-Raw-point-cloudSM.png","filesize":648654,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\/1-raw-point-cloudsm","alt":"Raw point cloud","author":"9882","description":"An airborne LiDAR point cloud of a neighborhood in Melbourne.","caption":"The raw LiDAR point cloud","name":"1-raw-point-cloudsm","status":"inherit","uploaded_to":760941,"date":"2020-03-07 03:05:23","modified":"2020-03-07 03:07:04","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":463,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","medium-width":338,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","medium_large-width":600,"medium_large-height":463,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","large-width":600,"large-height":463,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","1536x1536-width":600,"1536x1536-height":463,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","2048x2048-width":600,"2048x2048-height":463,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","card_image-width":600,"card_image-height":463,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/1-Raw-point-cloudSM.png","wide_image-width":600,"wide_image-height":463}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next, train the PointCNN model to detect utility wires and poles.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":762201,"id":762201,"title":"Training PointCNN model to detect wires and poles","filename":"2-Training-PointCNNSM3.png","filesize":42459,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\/2-training-pointcnnsm3","alt":"Training the PointCNN model to detect wires and poles","author":"9882","description":"Using the Learn module to train the PointCNN model to detect wires and poles.","caption":"Training PointCNN model to detect wires and poles","name":"2-training-pointcnnsm3","status":"inherit","uploaded_to":760941,"date":"2020-03-07 03:18:24","modified":"2020-07-08 18:07:36","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":514,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","medium-width":305,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","medium_large-width":600,"medium_large-height":514,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","large-width":600,"large-height":514,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","1536x1536-width":600,"1536x1536-height":514,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","2048x2048-width":600,"2048x2048-height":514,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3-543x465.png","card_image-width":543,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/2-Training-PointCNNSM3.png","wide_image-width":600,"wide_image-height":514}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The next image shows the utility lines and poles generated by the PointCNN model (on bottom) compared to the lines and poles labelled manually (on top). Manual labels took thousands of hours to create, whereas the PointCNN model completed in a few minutes.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":762211,"id":762211,"title":"3 - side-by-side Manual Labeles and PointCNN predictionsSM","filename":"3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","filesize":169113,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\/3-side-by-side-manual-labeles-and-pointcnn-predictionssm","alt":"Comparison of manual labeling vs predictive model","author":"9882","description":"Results of the PointCNN model are nearly identical to the manual process but completes in a fraction of the time.","caption":"The PointCNN model results are comparable to manual labeling but take fraction of the time.","name":"3-side-by-side-manual-labeles-and-pointcnn-predictionssm","status":"inherit","uploaded_to":760941,"date":"2020-03-07 03:25:59","modified":"2020-03-07 03:32:56","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":600,"height":455,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","medium-width":344,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","medium_large-width":600,"medium_large-height":455,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","large-width":600,"large-height":455,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","1536x1536-width":600,"1536x1536-height":455,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","2048x2048-width":600,"2048x2048-height":455,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","card_image-width":600,"card_image-height":455,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/3-side-by-side-Manual-Labeles-and-PointCNN-predictionsSM.png","wide_image-width":600,"wide_image-height":455}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>See these resources for information on using ArcGIS API for Python:<\/p>\n<ul>\n<li><a href=\"https:\/\/developers.arcgis.com\/python\/guide\/geospatial-deep-learning\/\">Geospatial deep learning with arcgis.learn<\/a><\/li>\n<li><a href=\"https:\/\/developers.arcgis.com\/python\/sample-notebooks\/your-first-notebook\/\">Your first notebook<\/a><\/li>\n<\/ul>\n"}],"authors":[{"ID":9882,"user_firstname":"Kim","user_lastname":"Peter","nickname":"Kim Peter","user_nicename":"kpeter","display_name":"Kimberly Peter","user_email":"kpeter@esri.com","user_url":"","user_registered":"2019-08-20 16:17:51","user_description":"I work with several product teams at Esri to test user experiences and translate developer-speak into customer-speak.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/08\/JasperCA.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/IMG_2882card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/DmitryDownMore.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>Dev Summit 2020: Use AI to extract data from LiDAR point clouds<\/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\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dev Summit 2020: Use AI to extract data from LiDAR point clouds\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\" \/>\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=\"2020-03-13T17:16:55+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\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\"},\"author\":{\"name\":\"Kimberly Peter\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3da55618a56d64326d311e8717c17c0d\"},\"headline\":\"Dev Summit 2020: Use AI to extract data from LiDAR point clouds\",\"datePublished\":\"2020-03-10T19:12:53+00:00\",\"dateModified\":\"2020-03-13T17:16:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\"},\"wordCount\":11,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"3D Lidar Point Data\",\"ArcGIS API for Python\",\"deep learning\",\"Esri Developer Summit (DevSummit)\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Electric &amp; Gas Utilities\",\"Imagery &amp; Remote Sensing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\",\"name\":\"Dev Summit 2020: Use AI to extract data from LiDAR point clouds\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-03-10T19:12:53+00:00\",\"dateModified\":\"2020-03-13T17:16:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Summit 2020: Use AI to extract data from LiDAR point clouds\"}]},{\"@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\/3da55618a56d64326d311e8717c17c0d\",\"name\":\"Kimberly Peter\",\"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\/2019\/08\/JasperCA.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/08\/JasperCA.jpg\",\"caption\":\"Kimberly Peter\"},\"description\":\"I work with several product teams at Esri to test user experiences and translate developer-speak into customer-speak.\",\"worksFor\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/kpeter\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds","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\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","og_locale":"en_US","og_type":"article","og_title":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2020-03-13T17:16:55+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\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds"},"author":{"name":"Kimberly Peter","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3da55618a56d64326d311e8717c17c0d"},"headline":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds","datePublished":"2020-03-10T19:12:53+00:00","dateModified":"2020-03-13T17:16:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["3D Lidar Point Data","ArcGIS API for Python","deep learning","Esri Developer Summit (DevSummit)"],"articleSection":["3D Visualization &amp; Analytics","Electric &amp; Gas Utilities","Imagery &amp; Remote Sensing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds","name":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-03-10T19:12:53+00:00","dateModified":"2020-03-13T17:16:55+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/api-python\/3d-gis\/dev-summit-2020-use-ai-to-extract-data-from-lidar-point-clouds#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Dev Summit 2020: Use AI to extract data from LiDAR point clouds"}]},{"@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\/3da55618a56d64326d311e8717c17c0d","name":"Kimberly Peter","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\/2019\/08\/JasperCA.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/08\/JasperCA.jpg","caption":"Kimberly Peter"},"description":"I work with several product teams at Esri to test user experiences and translate developer-speak into customer-speak.","worksFor":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/kpeter"}]}},"text_date":"March 10, 2020","author_name":"Kimberly Peter","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/kpeter","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/03\/DmitryDownMore.jpg","primary_product":"ArcGIS API for Python","tag_data":[{"term_id":25001,"name":"3D Lidar Point Data","slug":"3d-lidar-point-data","term_group":0,"term_taxonomy_id":25001,"taxonomy":"post_tag","description":"","parent":0,"count":7,"filter":"raw"},{"term_id":387782,"name":"ArcGIS API for Python","slug":"arcgis-api-for-python","term_group":0,"term_taxonomy_id":387782,"taxonomy":"post_tag","description":"","parent":0,"count":44,"filter":"raw"},{"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":30181,"name":"Esri Developer Summit (DevSummit)","slug":"developer-summit","term_group":0,"term_taxonomy_id":30181,"taxonomy":"post_tag","description":"","parent":0,"count":60,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":686,"filter":"raw"},{"term_id":25741,"name":"Electric &amp; Gas Utilities","slug":"electric-gas","term_group":0,"term_taxonomy_id":25741,"taxonomy":"category","description":"","parent":0,"count":252,"filter":"raw"},{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":765,"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"}],"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\/760941","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\/9882"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=760941"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/760941\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=760941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=760941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=760941"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=760941"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=760941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}