1/14/2016 HELIO S TAYLO R BA R TO KEVIN CANDOW EVAN DISPENZA DAVID PENDLETON F A C U LT Y A D V I S O R S : DR . A BDU L R A Z AQUE D R . A N A S T A N KO V I C A MODULAR EXPANDABLE CROWD MONITORING PLATFORM OUTLINE • Executive Summary • Problem Statement • Design Objectives • Technical Approach • Project Management • Conclusion 1 1/14/2016 WHAT IS HELIOS? • Visual sensor node platform • Expandable environmental sensors • Crowd behavior monitoring • Locally processed data and analytics WHERE WILL HELIOS BE? • Queue monitoring 2 1/14/2016 F A D B C E WHERE WILL HELIOS BE? • Queue monitoring • Customer analytics 3 1/14/2016 WHERE WILL HELIOS BE? • Queue monitoring • Customer analytics • Transportation security 4 1/14/2016 DESIGN OBJECTIVES 1. Develop image data processing library 2. Create modular sensor library 3. Demonstrate with queue monitoring 5 1/14/2016 TECHNICAL APPROACH • 720p video camera • Still frame capture, 1-2fps • Background subtraction • Blob detection (0,0) (25,48) (40,46) (30,72) (47,83) 6 1/14/2016 IDENTIFYING THE UNMET NEEDS Sporting Events • Customer needs: – Monitoring customer traffic – Patient monitoring – Environmental monitoring Hospital Rooms • Queue monitoring Server Rooms • Modular system can service multiple customers DEFINING TECHNICAL SPECIFICATIONS • Targeted Specifications – Image Processing Targets – Sensing Targets • Image Processing Specs – Minimize feedback latency – Find location of target within 5% window – Individually identify a group of targets within 2ft of each other 7 1/14/2016 AVAILABLE PLATFORMS Windows Embedded Platform Interfaces USB, Ethernet, Serial + I2C, SPI, 1WI Development Implementation C#, C++, Java, Matlab Bulky C++, Java Compact Power Consumption High Low Team Familiarity High Low AVAILABLE PLATFORMS Interfaces Windows USB, Ethernet, Serial Embedded Platform + I2C, SPI, 1WI Development Implementation C#, C++, Java, Matlab Bulky C++, Java Compact Power Consumption High Low Team Familiarity High Low 8 1/14/2016 EMBEDDED PLATFORMS Cost Raspberry Pi $35 Odroid $35 - $75 Arduino $25 Scalability Low High Low References Ease of Implementation Many High Moderate High Few Very Low Team Familiarity Moderate Low Low EMBEDDED PLATFORMS Raspberry Pi Odroid Arduino Cost Scalability $35 Low $35 - $75 High $25 Low References Ease of Implementation Many High Moderate High Few Very Low Team Familiarity Moderate Low Low 9 1/14/2016 SENSOR BUSSES Cost IP Very High I2C Low SPI Low 1WI Very Low Analog Variable Scalability Very High Very High Very High Low Low Ease of Implementation Team Familiarity Low Very High High High Variable Low High High High Variable SENSOR BUSSES IP Cost Scalability Ease of Implementation Team Familiarity I2C Very High Low Very High Very High SPI 1WI Analog Low Very High Very Low Low Variable Low Low Very High High High Variable Low High High High Variable 10 1/14/2016 DELIVERABLES • Image data processing library • Modular sensor library • Queue monitoring prototype ECONOMICS Item Price ODROID-C1+ $46 USB-Camera 720p $19 8GB MicroSD $11 HDMI Cable $6 USB Bluetooth Module $10 WiFi Module $10 Accelerometer $18 Temp. / Humidity $30 Sound Sensors $22 3-D Printing for prototype $30 Cost per Device $202 11 1/14/2016 TIMELINE Jan Feb Prototype Build Sensors Mar Apr May Final Design Application Final Presentation • Complete mechanical design • Sensor compatibility • Queue monitoring application • Presentation of results HELIO S TAYLO R BA R TO KEVIN CANDOW EVAN DISPENZA DAVID PENDLETON F A C U LT Y A D V I S O R S : DR . A BDU L R A Z AQUE D R . A N A S T A N KO V I C A MODULAR EXPANDABLE CROWD MONITORING PLATFORM 12