Published June 26, 2024 | Version v2
Dataset Open

An IoT System for Smart Building Combining Multiple mmWave FMCW Radars Applied to People Counting

Description

This repository is related with the next paper. Please cite us if this code is useful to you.

Barral, V., Dominguez-Bolano, T., Escudero, C. J., & Garcia-Naya, J. A. An IoT System for Smart Building Combining Multiple mmWave FMCW Radars Applied to People Counting.

Python Scripts

  • count_plot.py: Generates a plot comparing image tracking estimation, radar with DBSCAN, and radar with OPTICS. Use example:
python count_plot.py count_video_full.log count_radar_moving_average_30_optics.log count_radar_moving_average_30_dbscan.log "Video" "Radar with OPTICS" "Radar with DBSCAN" average_count_full_optics_dbscan.pdf

Radar measurements

  • test_0.bag: FMCW mmWave radar measurements from three IWR6843 devices (ISK and AOP). Is a ROS (Robotic Operative System) log, can be played with rosbag play test_0.bag

Radar people counting logs

  • count_radar_moving_average_30_dbscan.log: radar people counting estimation using a 30 seconds moving average and DBSCAN as clustering algorithm.

  • count_radar_moving_average_30_optics.log: radar people counting estimation using a 30 seconds moving average and OPTICS as clustering algorithm.

Image tracking

Videos

  • test_0_cam_0_anonymized.mp4: Camera 0 capture.
  • test_0_cam_1_anonymized.mp4: Camera 1 capture.

Image tracking logs

  • test_0_cam_0_interp.txt: People count in camera 0
  • test_0_cam_1_interp.txt: People count in camera 1

The files have the following format:

frame_number, track_id, bb_left, bb_top, bb_width, bb_height, conf, x, y, z The coordinates x, y, z are always -1 The bb fields define the bounding box of the detection If multiple people are detected in a frame, there are several lines with that frame_number, but with different track_ids.

Image people counting logs

  • count_video_full.log: image tracking people counting estimation using a 30 seconds moving average.

Files

README.md

Files (120.4 MB)

Name Size Download all
md5:926cb3ae8edd800dd3be3d4635c92ec5
3.3 kB Download
md5:bdbe54702e231f58f4d6742df9b665cd
4.5 kB Download
md5:2155217fd82a1a8afcba96bd4a728578
4.1 kB Download
md5:03cffe10c4a5b21c86c37c9c5caf12bf
2.9 kB Download
md5:b731bb3bf0d17fd3ed7e75cfb661783c
2.4 kB Download
md5:c5478fae50fd54c436ea3515f2d6c014
3.3 kB Download
md5:0920d6a091f4d39181c47ce26a08f1d8
2.1 kB Download
md5:0b4ea5df24a40810f659a6b177266442
1.9 kB Preview Download
md5:31de0e71f44fd9cd7471bac62e58dfb9
17.8 MB Download
md5:3c4a6b8fa8c98ffcc23f16316811f444
51.7 MB Preview Download
md5:f0ef9270d38e5bbd62a733eb7bb9227e
248.3 kB Preview Download
md5:b3cd462de0731838f735294a81d7da5a
50.3 MB Preview Download
md5:1c0297767521f6dcbce5592c908a315a
315.0 kB Preview Download