| | 1 | ====== SASS Project Weekly Progress ====== |
| | 2 | |
| | 3 | The **Streetscape Application Services Stack (SASS)** project focuses on real-time data collection and synchronization from multiple urban sensors, including Reolink cameras, IMUs, and GoPros. Below is a week-by-week breakdown of progress. |
| | 4 | |
| | 5 | ===== Week 1: Project Setup and Goals ===== |
| | 6 | * Defined core objectives of the SASS system: synchronization, modularity, and smart city relevance. |
| | 7 | * Introducing ourselves, setting up the initial team structure, and responsibilities. |
| | 8 | |
| | 9 | [[https://docs.google.com/presentation/d/1p8nV1vZ17MS4CkrOK9NQw4-iRzlXZ5HGDOndV_pC5ZQ/edit?usp=sharing|SASS Week 1]] |
| | 10 | |
| | 11 | ===== Week 2: Reading Papers about Multi-modal Fusion ===== |
| | 12 | * Discussed with Professor Ortiz about making SASS identify a person in need more discreetly. |
| | 13 | * Read additional papers to check the feasibility of the proposed framework. |
| | 14 | * Read about multi-modal fusion. |
| | 15 | |
| | 16 | [[https://docs.google.com/presentation/d/1Ivg-oL52mO3MFFtkdgzWx8nqzrGvftfuh3TCct3HUws/edit?usp=sharing|SASS Week 2]] |
| | 17 | |
| | 18 | ===== Week 3: System Design and Website Development ===== |
| | 19 | * Began developing a website to present a portfolio about the project. |
| | 20 | * Set up a System Design Diagram for the data collecting phase. |
| | 21 | * Set up all the cameras we are going to use and look into the Sensorlogger App. |
| | 22 | |
| | 23 | [[https://sass.sitesforsights.com|SASS Website]] |
| | 24 | |
| | 25 | [[https://docs.google.com/presentation/d/1GZb9VYsYAKYFI62kDQaLID3A8Wms09LO4kZcm8KKHu0/edit?usp=sharing|SASS Week 3]] |
| | 26 | |
| | 27 | ===== Week 4: Devices + IMU Merge Efforts ===== |
| | 28 | * Installed Reolink, GoPro cameras, and the SensorLogger App, and basic data collection scripts for each of them. |
| | 29 | * Investigated frame-by-frame video analysis from Reolink and GoPro. |
| | 30 | * Began efforts to merge IMU and Reolink outputs into a unified logging format. |
| | 31 | * Same with the GoPro. |
| | 32 | * Integrated IMU sensors with custom Python-based `sensorlogger` script. |
| | 33 | |
| | 34 | [[https://docs.google.com/presentation/d/1fTfzNBAOt4M2juhcvxzE93u7bTileGKCyqfKYh1wMik/edit?usp=sharing|SASS Week 4]] |
| | 35 | |
| | 36 | ===== Week 5: Synchronization Debugging ===== |
| | 37 | * Analyzed misalignments in timestamps between sensor types. |
| | 38 | * Attempted to merge all Python files into one. As a result, the Reolink/SensorLogger file and the GoPro/SensorLogger file were used separately. |
| | 39 | * System Design Diagram was updated. (As shown in the Google slide). |
| | 40 | |
| | 41 | [[https://docs.google.com/presentation/d/1JiTKHyalNv-pw_bfK3cg0kzkMeXzqnVE0nZ_AtymJFA/edit?usp=sharing|SASS Week 5]] |
| | 42 | |
| | 43 | ===== Week 7: Infrastructure and Database Discussions ===== |
| | 44 | * Explored alternatives to flat CSV files; began shifting toward a structured database backend. |
| | 45 | * Discussed metadata tagging and retrieval use cases. |
| | 46 | * Updated diagrams to reflect router roles, LAN/IP separation, and new sensor locations. |
| | 47 | * Started experimenting with YOLOv5 object detection to help define the best camera angles for installations. |
| | 48 | |
| | 49 | ===== Week 8: Unified Logger Development ===== |
| | 50 | * Finalize camera alignment with YOLO results. |
| | 51 | * Started collecting data. |
| | 52 | |
| | 53 | ---- |
| | 54 | |
| | 55 | **Next Steps** |
| | 56 | * Still collecting data. |
| | 57 | * Test the unified data logger under full deployment. |
| | 58 | |
| | 59 | ---- |
| | 60 | |
| | 61 | Questions or contributions? Please contact us. |