Fall 2023
DropShop
Graham
Jareice
Evangelista
Elyson
Luong
Brannon
Thangellapally
Suraj
Le
Megan
Faisal Nawab
PROFESSOR
Elliot Hui
PROFESSOR
DROPSHOP
CONTENTS
Fall 2023
DropShop
DIVING INTO RESEARCH & IMPLEMENTATION
INTRODUCTION
INITIAL CHALLENGES
QUARTER GOALS
ROADBLOCKS
01
02
03
04
LESSONS LEARNED
PERSONAS
DEMO / FINAL REPORTS
05
06
07
INTRODUCTION
Prior Code
Project context
A
Fall 2023
Introduction
Our Team
Accuracy, Reliability, & Usability
INITIAL CHALLENGES
Accurate labels for the system
Fall 2023
Challenges
Current CV tracking could not keep up with droplet generation, some droplets are renamed as it traverses the channel when it should be the same droplet.
Real-time processing
Droplet Interaction
User-interface
QUARTER GOALS
Labeled object detection model
Fall 2023
Goals
Handle droplet detection disappearances
User interface
Data analysis/comparisons to previous versions
ROAD BLOCKS
Limited set of data
Fall 2023
Road Blocks
Prior Code
Adapting to an Agile work process
Initial Project Scope
LESSONS LEARNED
Agile process
Fall 2023
Lessons Learned
ML Model and Data Labeling
PERSONAS
Researchers
(MOST TO LEAST ESSENTIAL)
Fall 2023
Client
Engineers
Business Partners
Accuracy, Reliability, & Usability
Fall 2023
Final Reports
Final droplet order: [34, 25, 29, 35, 39, 41, 44, 47]
Droplets were lost and relabeled very frequently
Droplet | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Relabeled as | 25 | 29 | 35 | 41 | 44 | 47 | 34 | 39 |
| min (ms) | max (ms) | avg (ms) |
Preprocess | 0.9 | 12.1 | ≈ 1.65 |
Inference | 15.6 | 53.8 | ≈ 24 |
Postprocess | 2.2 | 181.7 | ≈ 5.7 |
Droplet Tracking
Processing Time
DROPSHOP LAI’S VERSION
Total Runtime: ~13 minutes
Fall 2023
Final Reports
DROPSHOP CURRENT VERSION
| min (ms) | max (ms) | avg (ms) |
Preprocess | 0.6 | 18.4 | ≈ 1.3 |
Inference | 126.4 | 404.8 | ≈ 250 |
Postprocess | 0.2 | 0.8 | < 1 |
Processing Time
Total Runtime: ~50 seconds
Fall 2023
Final Reports
droplet | times lost | relabeled as | frames lost | total frames lost |
1 | 4 | (1, 0/1, 1, 1) | (2, 3, 1, 1) | 7 |
2 | 4 | (2, 2, 0/2, 2) | (19, 1, 3, 1) | 24 |
3 | 4 | (3, 3, 0/3, 3) | (43, 6, 3, 1) | 53 |
4 | 2 | (0/4, 4) | (3, 1) | 4 |
5 | 3 | (5, 0/5, 5) | (1, 3, 1) | 5 |
6 | 4 | (6, 0/6, 6, 6) | (1, 3, 1, 1) | 6 |
7 | 3 | (7, 7, 0/7) | (1, 1, 3) | 5 |
8 | 0 | | | 0 |
Droplet Tracking
Final droplet order: [7, 1, 2, 3, 8, 4, 5, 6]
DROPSHOP CURRENT VERSION
Fall 2023
Demo
INTERFACE DEMO
TRAINING DEMO
Fall 2023
Demo
Fall 2023
Demo
TEST DEMO
Fall 2023
Special Thanks
THE LAB STAFF, PROF. HUI, & PROF. NAWAB
A SPECIAL
FOR THEIR INVALUABLE GUIDANCE DURING THIS PROCESS
GENERAL Q&A
Top 3 Takeaways
Fall 2023
General Q&A
Teamwork Experience
Agile/ SCRUM