SISTEM ZA OBRADU INFORMACIJA O KRETANJU OSOBA UNUTAR PROSTORIJA
Ključne reči:
Kafka, HDFS, Spark, Veliki skupovi podataka
Apstrakt
U ovom radu predstavljen je sistem za obradu i analizu podataka o kretanjima osoba unutar prostorija. Naglasak je na distribuiranoj i skalabilnoj arhitekturi koja omogućava izvršavanje tih obrada i analiza. U okviru sistema su implementirane obrade koje se tiču broja ljudi u sobi, iskorišćenosti prostora, iskorišćenosti vremenskih perioda i pronalazak najčešćeg šablona kretanja. Pored modula za obradu podataka, u okviru predstavljenog sistema implementiran je i modul za vizuelizaciju podataka dobijenih na osnovu implementiranih obrada. Prilikom implementacije korišćene su tehnologije: Apache Spark, Kafka, HDFS, Flask i VueJS.
Reference
[1] Denman, S., Chandran, V., & Sridharan, S. (2007). An adaptive optical flow technique for person tracking systems. Pattern recognition letters, 28(10), 1232-1239.
[2] Krumm, J., Harris, S., Meyers, B., Brumitt, B., Hale, M., & Shafer, S. (2000, July). Multi-camera multi-person tracking for easyliving. In Proceedings Third IEEE International Workshop on Visual Surveillance (pp. 3-10). IEEE.
[3] Garg, N. (2013). Apache kafka. Packt Publishing Ltd.
[4] Chambers, B., & Zaharia, M. (2018). Spark: The definitive guide: Big data processing made simple. " O'Reilly Media, Inc.".
[5] Shvachko, K., Kuang, H., Radia, S., & Chansler, R. (2010, May). The hadoop distributed file system. In 2010 IEEE 26th symposium on mass storage systems and technologies (MSST) (pp. 1-10). Ieee.
[6] Chodorow, K. (2013). MongoDB: the definitive guide: powerful and scalable data storage. " O'Reilly Media, Inc.".
[7] Vogel, P., Klooster, T., Andrikopoulos, V., & Lungu, M. (2017, September). A low-effort analytics platform for visualizing evolving Flask-based Python web services. In 2017 IEEE Working Conference on Software Visualization (VISSOFT) (pp. 109-113). IEEE.
[8] Nelson, B. (2018). Getting to Know Vue. js. Berkeley, CA: Apress. https://doi. org/10.1007/978-1-4842-3781-6.
[2] Krumm, J., Harris, S., Meyers, B., Brumitt, B., Hale, M., & Shafer, S. (2000, July). Multi-camera multi-person tracking for easyliving. In Proceedings Third IEEE International Workshop on Visual Surveillance (pp. 3-10). IEEE.
[3] Garg, N. (2013). Apache kafka. Packt Publishing Ltd.
[4] Chambers, B., & Zaharia, M. (2018). Spark: The definitive guide: Big data processing made simple. " O'Reilly Media, Inc.".
[5] Shvachko, K., Kuang, H., Radia, S., & Chansler, R. (2010, May). The hadoop distributed file system. In 2010 IEEE 26th symposium on mass storage systems and technologies (MSST) (pp. 1-10). Ieee.
[6] Chodorow, K. (2013). MongoDB: the definitive guide: powerful and scalable data storage. " O'Reilly Media, Inc.".
[7] Vogel, P., Klooster, T., Andrikopoulos, V., & Lungu, M. (2017, September). A low-effort analytics platform for visualizing evolving Flask-based Python web services. In 2017 IEEE Working Conference on Software Visualization (VISSOFT) (pp. 109-113). IEEE.
[8] Nelson, B. (2018). Getting to Know Vue. js. Berkeley, CA: Apress. https://doi. org/10.1007/978-1-4842-3781-6.
Objavljeno
2021-09-09
Sekcija
Elektrotehničko i računarsko inženjerstvo