{"id":30866,"date":"2025-06-11T18:11:21","date_gmt":"2025-06-12T01:11:21","guid":{"rendered":"https:\/\/essential.construction\/news\/how-machine-learning-can-help-with-urban-development\/"},"modified":"2025-06-11T18:11:21","modified_gmt":"2025-06-12T01:11:21","slug":"how-machine-learning-can-help-with-urban-development","status":"publish","type":"post","link":"https:\/\/essential.construction\/news\/how-machine-learning-can-help-with-urban-development\/","title":{"rendered":"How Machine Learning Can Help with Urban Development"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"\">\n<p>An<br \/>\nexperimentation project has demonstrated the capabilities of machine learning<br \/>\nin urban development. It used images as a starting point and came up with<br \/>\ninteresting and useful applications.<\/p>\n<p> <span id=\"more-8487\"\/><\/p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/antti-kaupppi.jpg\" alt=\"-\" class=\"wp-image-8497 lazyload\" width=\"389\" height=\"486\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/antti-kaupppi.jpg\" alt=\"-\" class=\"wp-image-8497 lazyload\" width=\"389\" height=\"486\"><\/figure>\n<\/div>\n<p>\u201cI read data<br \/>\nscience papers on how machine vision algorithms can be used with satellite<br \/>\nimagery. I immediately saw a connection to what we had been doing,\u201d <strong>Antti<br \/>\nKauppi<\/strong>, architect at Arkkitehdit Sankari, explains. \u201cMost people associate<br \/>\nimage recognition with Google\u2019s visual searches. Google can distinguish whether<br \/>\na photo shows a cat or another animal, for example. We went a step further.\u201d<\/p>\n<h2 class=\"wp-block-heading\">An Experiment with Open Urban Imagery<strong\/><\/h2>\n<p>Arkkitehdit<br \/>\nSankari Oy, a Finnish architectural design firm began the experimentation<br \/>\nproject <a rel=\"nofollow noopener\" href=\"http:\/\/www.kiradigi.fi\/en\/experiments\/ongoing-projects\/machine-learning-algorithms-in-the-construction-sector.html\" target=\"_blank\">CityCNN<\/a> in May 2018. It received funding from KIRA-digi, the<br \/>\nFinnish government\u2019s digitalization program for the built environment. CityCNN<br \/>\nexplored the possibilities of using machine learning and open data for urban<br \/>\ndevelopment.<\/p>\n<p>Kauppi<br \/>\ncollected data from Espoo, Finland\u2019s second-largest city on the outskirts of<br \/>\nHelsinki. He created a piece of Python software to retrieve data from the<br \/>\ncity\u2019s server.<\/p>\n<p>Kauppi has<br \/>\ndone programming for many years but does not consider himself an AI expert: \u201cMy<br \/>\nspecial skill is to apply the technology to our business. It\u2019s much like using<br \/>\nPhotoshop. You can use it successfully even if you don\u2019t master its inner<br \/>\nworkings.\u201d<\/p>\n<h2 class=\"wp-block-heading\">Using Competing Neural Networks<strong\/><\/h2>\n<p>The<br \/>\nexperiment used so-called generative adversarial networks (GANs). It is a<br \/>\nmachine learning technique in which you match two neural networks against each<br \/>\nother.<\/p>\n<p>The first<br \/>\nnetwork, the generator, creates new images. The second network, the<br \/>\ndiscriminator, uses real images and takes in the newly generated images. It<br \/>\nevaluates whether an image is real or generated. In repeating this process over<br \/>\nand over again, the generator and the discriminator become more accurate and,<br \/>\nas a result, the generated images improve.<\/p>\n<p>Conditional adversarial<br \/>\nnetworks used in CityCNN are an extension of the basic technique. They are<br \/>\ntrained with image pairs. They can create photographic images from line<br \/>\ndrawings or convert an impressionist painting into a photograph, for example.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/adversarial-network-diagram-1200x620.jpg\" alt=\"-\" class=\"wp-image-8489 lazyload\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/adversarial-network-diagram-1200x620.jpg\" alt=\"-\" class=\"wp-image-8489 lazyload\" srcset=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/adversarial-network-diagram.jpg 1200w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/adversarial-network-diagram-640x331.jpg 640w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/adversarial-network-diagram-768x397.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\"><figcaption>The conditional adversarial network as used in CityCNN<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\">The Experiments<strong\/><\/h2>\n<p>\u201cWe use<br \/>\nAmazon\u2019s cloud for computational power. I\u2019ve trained the network with hundreds<br \/>\nof image pairs,\u201d Kauppi explains. He shows examples of aerial photos that the<br \/>\nnetwork has converted into city plans. By reversing the neural networks, the<br \/>\nsystem created aerial illustrations using city plans.<\/p>\n<p>Another<br \/>\nCityCNN application marked buildings in a satellite image with a color. Kauppi<br \/>\nlikens it to a five-year-old who\u2019s given crayons and told to color all the<br \/>\nbuildings. Reversing the action, the neural network can create satellite images<br \/>\nfrom building masses, automaticallly adding roads and streets and even parking<br \/>\nlots for larger buildings. It has learned what the landscape in Espoo looks<br \/>\nlike and mimics it fairly accurately.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-pair-1200x620.jpg\" alt=\"-\" class=\"wp-image-8490 lazyload\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-pair-1200x620.jpg\" alt=\"-\" class=\"wp-image-8490 lazyload\" srcset=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-pair.jpg 1200w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-pair-640x331.jpg 640w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-pair-768x397.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\"><figcaption>From density map to satellite image<\/figcaption><\/figure>\n<p>Kauppi gives<br \/>\na live demonstration of the network\u2019s capability. He draws rectangles in an<br \/>\nempty window and the machine creates a counterpart in another. When he draws a<br \/>\nsmall rectangle in the middle, the machine treats it as a house in the middle<br \/>\nof a tree-covered area. A long narrow line ends up being a street with houses<br \/>\non both sides. When Kauppi draws large building masses, the network sees them<br \/>\nas an industrial complex or warehouse and creates adjoining large parking areas<br \/>\nautomatically.<\/p>\n<p>All the<br \/>\nvisualizations are algorithmic and based on mathematics. The machine does not<br \/>\n\u201cunderstand\u201d the context. However, its behavior looks disturbingly human.<\/p>\n<h2 class=\"wp-block-heading\">Practical Applications<strong\/><\/h2>\n<p>An<br \/>\napplication that may have a practical use right away is a tool that identifies<br \/>\nareas for potential supplementary development. Kauppi had taken aerial photos<br \/>\nof Espoo\u2019s residential areas and used a paint program to mark spaces he deemed<br \/>\nsuitable for infill. Using 500 image pairs as training material, he taught the<br \/>\nnetwork to do the same to any satellite image. This way, the machine could<br \/>\nquickly spot all the potential areas for supplementary development.<br \/>\nIntelligently, it did not flag parks or woods.<\/p>\n<p>\u201cIf we gave<br \/>\n5,000 image pairs to experts and had them mark meaningful things on the images,<br \/>\nthe network would learn how to do the same on a national level,\u201d Kauppi<br \/>\nenvisions. \u201cThat sounds like a lot of work, but it would take about 10 days and<br \/>\na few thousand euros for the computing, which is reasonable. After the initial<br \/>\ntraining, the network can generate new images in milliseconds.\u201d<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-generated-1200x620.jpg\" alt=\"-\" class=\"wp-image-8491 lazyload\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-generated-1200x620.jpg\" alt=\"-\" class=\"wp-image-8491 lazyload\" srcset=\"https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-generated.jpg 1200w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-generated-640x331.jpg 640w, https:\/\/aec-business.com\/wp-content\/uploads\/2019\/01\/CityCNN-image-generated-768x397.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\"><figcaption>Generated bitmap compared to a real one<\/figcaption><\/figure>\n<p>If you<br \/>\ncombine image data with other types of urban data, new applications emerge.<br \/>\nKauppi mentions Mapita\u2019s Maptionnaire app, which allows citizens to give<br \/>\nlocational feedback on their urban experiences. If people tag certain areas as<br \/>\nbeing unsafe or pleasant, a machine learning algorithm could automatically<br \/>\nlocate other similar places to help with city plans of the future.<\/p>\n<p>\u201cNow that<br \/>\nwe\u2019ve completed this experiment satisfactorily, we\u2019ll report the results and<br \/>\nshare our experiences openly,\u201d says Kauppi. \u201cWe\u2019re happy to discuss how to<br \/>\ndevelop these ideas further.\u201d<\/p>\n<p><em>You can email Antti Kauppi at <span id=\"eeb-133278-497739\"\/><noscript>*protected email*<\/noscript>.<\/em><\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/aec-business.com\/how-machine-learning-can-help-with-urban-development\/\" rel=\"nofollow noopener\" target=\"_blank\">This article was originally posted at Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] An experimentation project has demonstrated the capabilities of machine learning in urban development. It used images as a starting &#8230; <a title=\"How Machine Learning Can Help with Urban Development\" class=\"read-more\" href=\"https:\/\/essential.construction\/news\/how-machine-learning-can-help-with-urban-development\/\" aria-label=\"Read more about How Machine Learning Can Help with Urban Development\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1062,1066],"tags":[1168],"class_list":["post-30866","post","type-post","status-publish","format-standard","hentry","category-aec-business","category-all-posts","tag-urban-development","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts\/30866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/comments?post=30866"}],"version-history":[{"count":0,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/posts\/30866\/revisions"}],"wp:attachment":[{"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/media?parent=30866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/categories?post=30866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/essential.construction\/news\/wp-json\/wp\/v2\/tags?post=30866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}