diff --git a/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_all_videos.csv b/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_all_videos.csv new file mode 100644 index 0000000000000000000000000000000000000000..7648e4a1ab30a43c273e5834f97c46ae3fed992e --- /dev/null +++ b/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_all_videos.csv @@ -0,0 +1,2 @@ +AUROC:r_sigma(all_videos),AUPR:r_sigma(all_videos) +0.57,0.18 diff --git a/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_per_video.csv b/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_per_video.csv new file mode 100644 index 0000000000000000000000000000000000000000..5b39e3c7b2db224edf1ff82ee9c7efd2847d5a68 --- /dev/null +++ b/AEComparisons/scores/Thermal_Dummy/DSTCAE_UpSamp-r_sigma_per_video.csv @@ -0,0 +1,5 @@ +AUROC:r_sigma(per_video),AUPR:r_sigma(per_video) +0.571,0.186 +0.571,0.186 +Average (Std), +0.57(0.00),0.19(0.00) diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0344.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0344.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2a045535f28cf9776f876a24a8bc52c92f8f440e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0344.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0345.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0345.jpg new file mode 100755 index 0000000000000000000000000000000000000000..850924d725667bdafa95652de4a1fa4afa80c085 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0345.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0346.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0346.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f376fda91048be17b4f8adf5deb7df60a6d70cb6 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0346.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0347.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0347.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ffd8af34b69c920962a085c4ad81bc1c1f83b084 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0347.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0348.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0348.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ffd8af34b69c920962a085c4ad81bc1c1f83b084 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0348.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0349.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0349.jpg new file mode 100755 index 0000000000000000000000000000000000000000..471dfbaef97541144b4c85b9f5714315c6bdb95d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0349.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0350.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0350.jpg new file mode 100755 index 0000000000000000000000000000000000000000..bbff9124aedea08730c7c7b7f268d428f6266f03 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0350.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0351.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0351.jpg new file mode 100755 index 0000000000000000000000000000000000000000..0cd6593a820611eda37daf6ca17914425dfba1f4 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0351.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0352.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0352.jpg new file mode 100755 index 0000000000000000000000000000000000000000..7266198314811fc116880221487a67596fdfbf6c Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0352.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0353.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0353.jpg new file mode 100755 index 0000000000000000000000000000000000000000..924f6a5e9191cb88165bfeae250d3d0f084f205e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0353.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0354.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0354.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5dcad6b8362d265f904c542586de28d2d39cb36d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0354.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0355.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0355.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1b61ecbe8d2f284080ec5af1d50957dde794ed2d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0355.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0356.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0356.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5393b71c6402aa4fa2427fc510ba14955c740fb7 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0356.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0357.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0357.jpg new file mode 100755 index 0000000000000000000000000000000000000000..dea80a1faa390666904086dabaafd44cb10f65fa Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0357.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0358.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0358.jpg new file mode 100755 index 0000000000000000000000000000000000000000..381fea172a64939a9ced7c2ca592a4788ad07b7e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0358.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0359.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0359.jpg new file mode 100755 index 0000000000000000000000000000000000000000..56a66a3bdcf2c58af219bffd3debeb0242296c18 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0359.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0360.jpg b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0360.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b72e65b4c75b3fe23e054112bbe0c6e8714e81f9 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall1/FALL_1-0360.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0344.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0344.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2a045535f28cf9776f876a24a8bc52c92f8f440e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0344.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0345.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0345.jpg new file mode 100755 index 0000000000000000000000000000000000000000..850924d725667bdafa95652de4a1fa4afa80c085 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0345.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0346.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0346.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f376fda91048be17b4f8adf5deb7df60a6d70cb6 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0346.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0347.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0347.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ffd8af34b69c920962a085c4ad81bc1c1f83b084 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0347.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0348.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0348.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ffd8af34b69c920962a085c4ad81bc1c1f83b084 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0348.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0349.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0349.jpg new file mode 100755 index 0000000000000000000000000000000000000000..471dfbaef97541144b4c85b9f5714315c6bdb95d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0349.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0350.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0350.jpg new file mode 100755 index 0000000000000000000000000000000000000000..bbff9124aedea08730c7c7b7f268d428f6266f03 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0350.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0351.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0351.jpg new file mode 100755 index 0000000000000000000000000000000000000000..0cd6593a820611eda37daf6ca17914425dfba1f4 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0351.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0352.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0352.jpg new file mode 100755 index 0000000000000000000000000000000000000000..7266198314811fc116880221487a67596fdfbf6c Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0352.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0353.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0353.jpg new file mode 100755 index 0000000000000000000000000000000000000000..924f6a5e9191cb88165bfeae250d3d0f084f205e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0353.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0354.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0354.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5dcad6b8362d265f904c542586de28d2d39cb36d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0354.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0355.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0355.jpg new file mode 100755 index 0000000000000000000000000000000000000000..1b61ecbe8d2f284080ec5af1d50957dde794ed2d Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0355.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0356.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0356.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5393b71c6402aa4fa2427fc510ba14955c740fb7 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0356.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0357.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0357.jpg new file mode 100755 index 0000000000000000000000000000000000000000..dea80a1faa390666904086dabaafd44cb10f65fa Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0357.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0358.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0358.jpg new file mode 100755 index 0000000000000000000000000000000000000000..381fea172a64939a9ced7c2ca592a4788ad07b7e Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0358.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0359.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0359.jpg new file mode 100755 index 0000000000000000000000000000000000000000..56a66a3bdcf2c58af219bffd3debeb0242296c18 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0359.jpg differ diff --git a/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0360.jpg b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0360.jpg new file mode 100755 index 0000000000000000000000000000000000000000..b72e65b4c75b3fe23e054112bbe0c6e8714e81f9 Binary files /dev/null and b/Datasets/Thermal_Dummy/Fall/Fall2/FALL_2-0360.jpg differ diff --git a/Datasets/Thermal_Dummy/Labels.csv b/Datasets/Thermal_Dummy/Labels.csv new file mode 100755 index 0000000000000000000000000000000000000000..f858f1c7c63c9f36a10d999e12faae17fdd9bb20 --- /dev/null +++ b/Datasets/Thermal_Dummy/Labels.csv @@ -0,0 +1,3 @@ +,Fall Start,Fall Stop +Fall1,3,5 +Fall2,3,5 diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0667.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0667.jpg new file mode 100755 index 0000000000000000000000000000000000000000..eec02a79a9c97794e1f23b627f91fe0b686f1dae Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0667.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0668.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0668.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f55932a1b73866611c7f72a0ab75b10725459d6b Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0668.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0669.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0669.jpg new file mode 100755 index 0000000000000000000000000000000000000000..5d4224d5ee7b248919c3503ae9fb522dee461bc5 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0669.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0670.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0670.jpg new file mode 100755 index 0000000000000000000000000000000000000000..e20972ae77d039c586940bccdc14fc73c9fcb0ee Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0670.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0671.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0671.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2cc3dc113d42a6cf6b2e4ca6089e3b7a376c5566 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0671.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0672.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0672.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f672c039a3e685e6b79e3a9f046d7311bf014b3e Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0672.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0673.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0673.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c53f1778a290d253fada4e6eca054ed0abbe64a Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0673.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0674.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0674.jpg new file mode 100644 index 0000000000000000000000000000000000000000..409cc6dfe504c2199d8b2de1ef1af7e590c8341d Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0674.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0675.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0675.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc50d1bf1ea21b561549bb34aedca6a0a44d254e Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0675.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0676.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0676.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4525f16dcdc210ba09241cc2538af2892bc732b5 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0676.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0677.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0677.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17fd2e0437fd5f47e7415cfb71bd43e5bf2f9f35 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0677.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0678.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0678.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f820a283be8fbd4ff6fdbd79156fde15a9e032c7 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0678.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0679.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0679.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba5574bc8d26235973ccef2a5a6495afc3ec75d2 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0679.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0680.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0680.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6ab48e8a8dfc0eee2d67066a5277f73021b0b51 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0680.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0681.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0681.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9fc30fa7e6ea0c9369029745477ce711f1d79c21 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0681.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0682.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0682.jpg new file mode 100644 index 0000000000000000000000000000000000000000..428e8ed2e3f5d906e8903e0755783ebad6790dbe Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0682.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0683.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0683.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd11f6570a9210f7be59f13c29d5d7a96c829bb4 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0683.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0684.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0684.jpg new file mode 100644 index 0000000000000000000000000000000000000000..beb17faf484d8256069102cdbae55f6ffe5e4a5c Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0684.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0685.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0685.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f01a3a7b8efd0c454f1e5bc91665362a193685bd Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0685.jpg differ diff --git a/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0686.jpg b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0686.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4c5a674bd92fd3b57d9ad53800638ac7fc82fc0 Binary files /dev/null and b/Datasets/Thermal_Dummy/NonFall/ADL1/ADL_1-0686.jpg differ diff --git a/H5Data/Data_set-Thermal_Dummy-imgdim64x64.h5 b/H5Data/Data_set-Thermal_Dummy-imgdim64x64.h5 new file mode 100644 index 0000000000000000000000000000000000000000..7ebc27135adee62b81c0ab5f4175fea932b9f02d Binary files /dev/null and b/H5Data/Data_set-Thermal_Dummy-imgdim64x64.h5 differ diff --git a/Models/Thermal_Dummy/DSTCAE_C3D.h5 b/Models/Thermal_Dummy/DSTCAE_C3D.h5 new file mode 100644 index 0000000000000000000000000000000000000000..aa8acec801e997e7311cec9d456aac1641a6b193 Binary files /dev/null and b/Models/Thermal_Dummy/DSTCAE_C3D.h5 differ diff --git a/Models/Thermal_Dummy/DSTCAE_Deconv.h5 b/Models/Thermal_Dummy/DSTCAE_Deconv.h5 new file mode 100644 index 0000000000000000000000000000000000000000..0b9c4c8982bd647c88c9935b6d4e585c34cc3ebb Binary files /dev/null and b/Models/Thermal_Dummy/DSTCAE_Deconv.h5 differ diff --git a/Models/Thermal_Dummy/DSTCAE_UpSamp.h5 b/Models/Thermal_Dummy/DSTCAE_UpSamp.h5 new file mode 100644 index 0000000000000000000000000000000000000000..7a1f4872c8065e8f211ca7244a3fae7ce31b3a96 Binary files /dev/null and b/Models/Thermal_Dummy/DSTCAE_UpSamp.h5 differ diff --git a/logs/Thermal_Dummy/DSTCAE_C3D-training-1596807119.192993.log b/logs/Thermal_Dummy/DSTCAE_C3D-training-1596807119.192993.log new file mode 100644 index 0000000000000000000000000000000000000000..829247d715da1e9bd250d10e536f95d246bbf337 --- /dev/null +++ b/logs/Thermal_Dummy/DSTCAE_C3D-training-1596807119.192993.log @@ -0,0 +1,3 @@ +epoch,loss +0,0.017104100435972214 +1,0.016974546015262604 diff --git a/logs/Thermal_Dummy/DSTCAE_Deconv-training-1596807109.180957.log b/logs/Thermal_Dummy/DSTCAE_Deconv-training-1596807109.180957.log new file mode 100644 index 0000000000000000000000000000000000000000..73f6e1d028c84b4a8e1142133bd92005376187a4 --- /dev/null +++ b/logs/Thermal_Dummy/DSTCAE_Deconv-training-1596807109.180957.log @@ -0,0 +1,3 @@ +epoch,loss +0,0.016834937036037445 +1,0.01682722195982933 diff --git a/logs/Thermal_Dummy/DSTCAE_UpSamp-training-1596807034.75265.log b/logs/Thermal_Dummy/DSTCAE_UpSamp-training-1596807034.75265.log new file mode 100644 index 0000000000000000000000000000000000000000..2b4ce0e2c1dc6bc584e7460b84e11522e1ae2506 --- /dev/null +++ b/logs/Thermal_Dummy/DSTCAE_UpSamp-training-1596807034.75265.log @@ -0,0 +1,3 @@ +epoch,loss +0,0.017667459324002266 +1,0.017270581796765327 diff --git a/npData/Thermal_Dummy/training_data-imgdim_64x64-win_8.npy b/npData/Thermal_Dummy/training_data-imgdim_64x64-win_8.npy new file mode 100644 index 0000000000000000000000000000000000000000..d6fa983abc6e190fe45a9b9964f76d3a0ecb9875 Binary files /dev/null and b/npData/Thermal_Dummy/training_data-imgdim_64x64-win_8.npy differ diff --git a/stcae_test.py b/stcae_test.py index 0b9aeebd5dafd895f52ba55cc0fa7ffe37f07b00..d443fa09d2485cdda953a8ef54b292061c7667aa 100644 --- a/stcae_test.py +++ b/stcae_test.py @@ -3,53 +3,59 @@ import time if __name__ == "__main__": - start_time = time.time() - - ##----Set path of learned model----- - # Either Fall Detection or Intrusion Detection - - ##----Fall Detection---- - #learned_model = 'Models/Thermal_Fall/DSTCAE_UpSamp.h5' - #learned_model = 'Models/Thermal_Fall/DSTCAE_Deconv.h5' - learned_model = 'Models/Thermal_Fall/DSTCAE_C3D.h5' - - ##----Intrusion Detection---- - # models not released for privacy concerns - #learned_model = 'Models/Thermal_Intrusion/DSTCAE_UpSamp.h5' - #learned_model = 'Models/Thermal_Intrusion/DSTCAE_Deconv.h5' - #learned_model = 'Models/Thermal_Intrusion/DSTCAE_C3D.h5' - - ##--Choose dataset (corresponding to model intrusion or fall) - #dset = 'Thermal_Intrusion' - dset = 'Thermal_Fall' - - ##--Choose evaluation measure - #RE = 'r_sigma' - RE = 'r_mu' - #RE = 'r' - - ##--Evaluation type : per_video or all videos - ## per-video not allowed for Intrusion detection -> because we have videos with only non-intrusion also. - ## This helps test our model in only non-intrusion classes also. But this raises error more than 1 class is needed to - ## calculate AUROC/AUPR - ## Note: should be used in case of animation of a intrusion video - - evaluation_type = 'per_video' # not for intrusion case (except if you want an animation of video) - #evaluation_type = 'all_videos' - - ## Optional: Animation per video - do_animate = False - use_indicative_threshold = False - - ##--Set frame and window size - img_width, img_height, win_len = 64, 64, 8 - - if learned_model == None: - print('No model path given, please update learned_model variable in dstcae_c3d_main_test.py') - else: - dstcae_ae_exp = SeqExp(pre_load=learned_model, dset=dset, win_len=win_len, img_width=img_width, img_height=img_height) - print(dstcae_ae_exp.model.summary()) - print(dstcae_ae_exp.model.optimizer.get_config()) - dstcae_ae_exp.test(eval_type=evaluation_type, RE_type=RE, animate=do_animate, indicative_threshold_animation=use_indicative_threshold) - - print("Total Time %.2f s or %.2f mins" % (time.time() - start_time, (time.time() - start_time) / 60)) \ No newline at end of file + start_time = time.time() + + '''----Set path of learned model----- + Either Fall Detection or Intrusion Detection''' + + '''----Dummy Fall Detection (for demonstration)----''' + learned_model = 'Models/Thermal_Dummy/DSTCAE_UpSamp.h5' + #learned_model = 'Models/Thermal_Dummy/DSTCAE_Deconv.h5' + #learned_model = 'Models/Thermal_Dummy/DSTCAE_C3D.h5' + + '''----Fall Detection----''' + #learned_model = 'Models/Thermal_Fall/DSTCAE_UpSamp.h5' + #learned_model = 'Models/Thermal_Fall/DSTCAE_Deconv.h5' + #learned_model = 'Models/Thermal_Fall/DSTCAE_C3D.h5' + + '''----Intrusion Detection---''' + ''' models not released for privacy concerns''' + #learned_model = 'Models/Thermal_Intrusion/DSTCAE_UpSamp.h5' + #learned_model = 'Models/Thermal_Intrusion/DSTCAE_Deconv.h5' + #learned_model = 'Models/Thermal_Intrusion/DSTCAE_C3D.h5' + + '''--Choose dataset (corresponding to model intrusion or fall)''' + dset = 'Thermal_Dummy' + #dset = 'Thermal_Fall' + #dset = 'Thermal_Intrusion' + + + '''--Choose evaluation measure''' + RE = 'r_sigma' + #RE = 'r_mu' + #RE = 'r' + + '''--Evaluation type : per_video or all videos + -> per-video not allowed for Intrusion detection because we have videos with only non-intrusion also. + This helps test our model in only non-intrusion classes also. But this raises error more than 1 class is needed to calculate AUROC/AUPR + -> Note: per_video should be used in case of animation of an intrusion or fall video''' + + #evaluation_type = 'per_video' # not for intrusion case (except if you want an animation of video) + evaluation_type = 'all_videos' + + ''' Optional: Animation per video ''' + do_animate = False + use_indicative_threshold = False + + '''Set frame and window size ''' + img_width, img_height, win_len = 64, 64, 8 + + if learned_model == None: + print('No model path given, please update learned_model variable in dstcae_c3d_main_test.py') + else: + dstcae_exp = SeqExp(pre_load=learned_model, dset=dset, win_len=win_len, img_width=img_width, img_height=img_height) + print(dstcae_exp.model.summary()) + print(dstcae_exp.model.optimizer.get_config()) + dstcae_exp.test(eval_type=evaluation_type, RE_type=RE, animate=do_animate, indicative_threshold_animation=use_indicative_threshold) + + print("Total Time %.2f s or %.2f mins" % (time.time() - start_time, (time.time() - start_time) / 60)) \ No newline at end of file diff --git a/stcae_train.py b/stcae_train.py index ab57dca76e14af4b336e9bce1f37d59558e07812..c3b213c9a1adec3b89ee57bf2bc64186df4e69a1 100644 --- a/stcae_train.py +++ b/stcae_train.py @@ -3,33 +3,34 @@ from models import * from seq_exp import SeqExp if __name__ == "__main__": - ''' + ''' These are the training setting. - ''' - start_time = time.time() + ''' + start_time = time.time() - ##--Choose dataset (corresponding to model intrusion or fall) - #dset = 'Thermal_Fall' - #dset = 'Thermal_Intrusion' + #----Choose dataset (corresponding to model intrusion or fall) + dset = 'Thermal_Dummy'# Dummy fall dataset to demonstrate + #dset = 'Thermal_Fall' + #dset = 'Thermal_Intrusion' - img_width, img_height, win_len, epochs = 64, 64, 8, 500 + img_width, img_height, win_len, epochs = 64, 64, 8, 2 - # Model to train - model, model_name, model_type = DSTCAE_UpSampling(img_width, img_height, win_len) - #model, model_name, model_type = DSTCAE_Deconv(img_width, img_height, win_len) - #model, model_name, model_type = DSTCAE_C3D(img_width, img_height, win_len) + #----Model to train------- + model, model_name, model_type = DSTCAE_UpSampling(img_width, img_height, win_len) + #model, model_name, model_type = DSTCAE_Deconv(img_width, img_height, win_len) + #model, model_name, model_type = DSTCAE_C3D(img_width, img_height, win_len) - print('model loaded') - print(model.summary()) - print(model.optimizer.get_config()) + print('model architecture loaded') + print(model.summary()) + print(model.optimizer.get_config()) - exp_3D = SeqExp(model = model, model_name = model_name, epochs = epochs, win_len = win_len, dset = dset, - img_width = img_width, img_height = img_height, batch_size=32) + dstcae_exp = SeqExp(model=model, model_name=model_name, epochs=epochs, win_len=win_len, dset=dset, + img_width=img_width, img_height=img_height, batch_size=32) - exp_3D.set_train_data() - print(exp_3D.train_data.shape) - print('data loaded') + dstcae_exp.set_train_data() + print(dstcae_exp.train_data.shape) + print('data loaded') - exp_3D.train() + dstcae_exp.train() - print("Total Time %.2f s or %.2f mins" % (time.time() - start_time, (time.time() - start_time) / 60)) \ No newline at end of file + print("Total Time %.2f s or %.2f mins" % (time.time() - start_time, (time.time() - start_time) / 60))