{"id":108,"date":"2017-07-28T16:00:30","date_gmt":"2017-07-28T16:00:30","guid":{"rendered":"http:\/\/press3.mcs.anl.gov\/naise-students\/?p=108"},"modified":"2017-07-28T16:00:30","modified_gmt":"2017-07-28T16:00:30","slug":"computer-vision-and-detecting-flooding-in-chicago","status":"publish","type":"post","link":"https:\/\/wordpress.cels.anl.gov\/naise-students\/2017\/07\/28\/computer-vision-and-detecting-flooding-in-chicago\/","title":{"rendered":"Computer Vision and Detecting Flooding in Chicago"},"content":{"rendered":"<p>Hi everyone! My name is Ethan Trokie and I\u2019m a rising junior at Northwestern University and I\u2019m studying computer engineering. I\u2019m currently working with Pete Beckman, Zeeshan Nadir, and Nicola Ferrier as part of the Waggle research project in the Mathematics and Computer Science Division. The goal of the Waggle research project is to deploy an array of sensors all over Chicago to detect different things such as air quality, noise, and other factors. The data that will be collected will become open source so that scientists and policy makers can work together to make new discoveries and informed policy. What waggle is doing is a massive shift from previous environmental science data collection techniques. Previously scientists used very large sensors that are very expensive and precise but very sparse. \u00a0Waggle is trying to move towards small sensors that are much less expensive and slightly less precise, but there are a lot more of them. This new technique can give scientist much more localized data which can lead to novel discoveries.<br \/>\nWhat I\u2019m working on specifically is machine learning and computer vision that runs locally on the Waggle nodes, which are what we call the containers which hold all of the sensors. My task is to use a camera that is on the Waggle node to detect flooding in the streets using just the camera. This can help the city of Chicago get data where flooding commonly happens and can help then clean up the flooding faster by knowing where the actual flooding is happening.<br \/>\nI\u2019ve spent this summer so far learning what machine learning is and how to use it to detect water. What makes my project interesting is the fact that water is difficult to detect because water doesn\u2019t have a shape or color, so it\u2019s difficult to tell the computer exactly what to look for. But there has been some research into detecting moving water and I\u2019ve created a good detector in python by just looking at a short video. Below are two sample videos that my program has classified. The center image is a frame from the video, the left most image is the mask over the non-water that my program created, and the right most image is the mask over the actual image.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-120 alignnone\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture1-300x223.png\" alt=\"\" width=\"160\" height=\"119\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture1-300x223.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture1-768x570.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture1.png 910w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-110 alignnone\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture6-300x170.png\" alt=\"\" width=\"133\" height=\"75\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture6-300x170.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture6-768x434.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture6.png 1013w\" sizes=\"auto, (max-width: 133px) 100vw, 133px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-112 alignnone\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture5-300x223.png\" alt=\"\" width=\"156\" height=\"116\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture5-300x223.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture5-768x570.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture5.png 910w\" sizes=\"auto, (max-width: 156px) 100vw, 156px\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-114\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture4-300x223.png\" alt=\"\" width=\"159\" height=\"118\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture4-300x223.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture4-768x570.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture4.png 910w\" sizes=\"auto, (max-width: 159px) 100vw, 159px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-116\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture3-300x168.png\" alt=\"\" width=\"131\" height=\"73\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture3-300x168.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture3-768x431.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture3.png 994w\" sizes=\"auto, (max-width: 131px) 100vw, 131px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-118\" src=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture2-300x223.png\" alt=\"\" width=\"159\" height=\"118\" srcset=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture2-300x223.png 300w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture2-768x570.png 768w, https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-content\/uploads\/sites\/32\/2017\/07\/Picture2.png 1004w\" sizes=\"auto, (max-width: 159px) 100vw, 159px\" \/><br \/>\nNext I am going to improve this classifier to become even more accurate. In addition, right now it only really works on moving water, but I hope to be able to expand this machine learning to be able to classify standing water as well. I\u2019m excited to get more acquainted with different types of machine learning algorithms and hopefully see my code run on a waggle node in Chicago and see if it creates positive impact on Chicago.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone! My name is Ethan Trokie and I\u2019m a rising junior at Northwestern University and I\u2019m studying computer engineering. I\u2019m currently working with Pete Beckman, Zeeshan Nadir, and Nicola Ferrier as part of the Waggle research project in the Mathematics and Computer Science Division. The goal of the Waggle research project is to deploy &hellip; <a href=\"https:\/\/wordpress.cels.anl.gov\/naise-students\/2017\/07\/28\/computer-vision-and-detecting-flooding-in-chicago\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Computer Vision and Detecting Flooding in Chicago<\/span><\/a><\/p>\n","protected":false},"author":131,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/users\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/naise-students\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}