automated building energy consumption estimation from
play

AUTOMATED BUILDING ENERGY CONSUMPTION ESTIMATION FROM AERIAL IMAGERY - PowerPoint PPT Presentation

AUTOMATED BUILDING ENERGY CONSUMPTION ESTIMATION FROM AERIAL IMAGERY A BASS CONNECTIONS IN ENERGY PROJECT TEAM Student Researchers Mitchell Kim Sebastian Lin Sophia Park Eric Peshkin Pratt 18 Trinity 18 Pratt 17 Trinity 18 T


  1. AUTOMATED BUILDING ENERGY CONSUMPTION ESTIMATION FROM AERIAL IMAGERY A BASS CONNECTIONS IN ENERGY PROJECT TEAM

  2. Student Researchers Mitchell Kim Sebastian Lin Sophia Park Eric Peshkin Pratt ‘18 Trinity ‘18 Pratt ‘17 Trinity ‘18 T eam Members 2016-17 Samit Sura Nikhil Vanderklaauw Hoël Wiesner Yue Xi Economics ‘17 Pratt ‘18 Nicholas ‘17 Trinity ‘19 Faculty Advisors Dr. Timothy Johnson Dr. Kyle Bradbury Dr. Leslie Collins Nicholas School Energy Initiative Pratt School 2

  3. AUTOMATED BUILDING ENERGY CONSUMPTION ESTIMATION FROM AERIAL IMAGERY A BASS CONNECTIONS IN ENERGY PROJECT TEAM

  4. What can an image tell us about our energy consumption?

  5. Governments and policy makers 8

  6. Governments and Businesses and policy makers NGOs 9

  7. Governments and Businesses and Researchers policy makers NGOs 10

  8. Our Process 11

  9. From a high resolution aerial image… 12

  10. Detect building outlines and calculate their area 13

  11. 14

  12. Use area of detected buildings for energy use estimation 15

  13. 16

  14. 17

  15. Approach 1: Random Forests Approach 2 : Convolutional Neural Network 18

  16. Approach 1: Random Forests Evaluate and Compare Results Approach 2 : Convolutional Neural Network 19

  17. Approach 1: Random Forests Select Building Evaluate and Detection Compare Results Approach Approach 2 : Convolutional Neural Network 20

  18. Approach 1: Classical Machine Learning How Can We “Teach” a Computer? Learning Feature Extraction Classification Detected Algorithm Buildings (Random Forest) 21

  19. Approach 1: Classical Machine Learning Features: 22

  20. Approach 1: Classical Machine Learning Features: § Color Data (HSV) 23

  21. Approach 1: Classical Machine Learning Features: § Color Data (HSV) § Edges (Gradient) 24

  22. Approach 1: Classical Machine Learning Features: § Color Data (HSV) § Edges (Gradient) § Variation in Pixels (STDev) 25

  23. Approach 1: Classical Machine Learning Features: § Color Data (HSV) § Edges (Gradient) § Variation in Pixels (STDev) § T exture (Entropy) 26

  24. Approach 1: Classical Machine Learning Features: § Color Data (HSV) § Edges (Gradient) § Variation in Pixels (STDev) § T exture (Entropy) Vegetation Detection (NDVI) § 27

  25. Approach 1: Classical Machine Learning Shape? Decision Tree: Rectangular Non- Question: Is the pixel part of a building? Rectangular Answer: YES NO Texture? NO Smooth Coarse NO Color? Gray Green YES NO 28

  26. Approach 1: Classical Machine Learning Random Forest Input Pixel YES YES NO YES NO Vote = YES 29

  27. Approach II: Convolutional Neural Network 30

  28. Approach II: Convolutional Neural Network 31

  29. Approach II: Convolutional Neural Network 32

  30. Approach II: Convolutional Neural Network Neural Network vs. Random Forest Classifier Features? Time? 33

  31. Approach II: Convolutional Neural Network Our Neural Network: Overview Building Car Pool Tennis Court Building Car Pool building Court 34 Adapted From: https://www.mathworks.com/help/nnet/convolutional-neural-networks.html

  32. Comparing Approaches: Ground truth building outlines, Building outlines detected by Building outlines detected by i.e., the ideal classification output random forest classification convolutional neural network 35

  33. Comparing Approaches: Ground truth building outlines, Building outlines detected by Building outlines detected by i.e., the ideal classification output random forest classification convolutional neural network Misclassified building pixel "islands" 36

  34. Comparing Approaches: Ground truth building outlines, Building outlines detected by Building outlines detected by i.e., the ideal classification output random forest classification convolutional neural network Irregular edges & merged buildings 37

  35. Comparing Approaches: 38

  36. Our Process 39

  37. How good is the model? 40

  38. How good is the model? 41

  39. Actual Buildings and Energy Consumption Number of Buildings 388 Average Energy Use 10,237 (kWh/yr) T otal Energy - Estimation Error (%)

  40. Actual Buildings and Actual Buildings and Energy Consumption Estimated Energy Consumption 388 Number of Buildings 388 Average Energy Use 11,977 10,237 (kWh/yr) T otal Energy 17% - Estimation Error (%)

  41. Actual Buildings and Actual Buildings and Detected Buildings and Energy Consumption Estimated Energy Consumption Estimated Energy Consumption 388 299 Number of Buildings 388 Average Energy Use 11,977 12,405 10,237 (kWh/yr) T otal Energy 17% -7% - Estimation Error (%)

  42. Conclusion From a high resolution aerial image… 45

  43. Conclusion From a high Detect building resolution aerial outlines and image… calculate their area 46

  44. Conclusion From a high Detect building Use area of resolution aerial outlines and detected buildings image… calculate their area for energy use estimation 47

  45. Conclusion Scale up to gather this data for whole cities, with thousands of buildings, anywhere in the world! 48

  46. Solving Murders!

  47. And even winning awards for presenting!

  48. THANK YOU 56

Recommend


More recommend