Visual tracking of animals in three-dimensions using mobile handheld independent GoPro cameras and VSLAM software
Data files
Feb 19, 2021 version files 17.13 GB
-
Amberdisparitymap.npy
23.84 KB
-
AmberdisparitymapDict.npy
12.40 KB
-
Amberwing13_INFO.xls
38.40 KB
-
Amberwing43_INFO.xls
38.40 KB
-
Amberwing5Vslam.blend
10.70 MB
-
Amberwing7Vslam_viridis.blend
13.05 MB
-
AnimalPaths.zip
197.51 KB
-
camera_distances_measured-2.xlsx
10.68 KB
-
Damseldisparitymap.npy
59.60 KB
-
DamseldisparitymapDict.npy
84.66 KB
-
DamselMapComparison3_viridis.blend
14.04 MB
-
DamselPathsMVSn2_INFO.xls
38.40 KB
-
DamselPathsn2_INFO.xls
46.59 KB
-
DamselVsOCtRefined2.blend
5.15 MB
-
data_tom245_jill189.H5
41.49 MB
-
Displarity_path_calculation.py
3.41 KB
-
Distance_between_Cameras-2.xlsx
88.92 KB
-
example_GoProJill_189_H.7z
525.79 MB
-
example_GoProTom_245_H.7z
584.70 MB
-
FiducialDistribution-2.xlsx
55.49 KB
-
filenameq_CSV_MeshLab_rainbowandBlack.txt
103.58 KB
-
GOPR0189.MP4
1.05 GB
-
GOPR0245.MP4
1.06 GB
-
GOPR0320.MP4
1.42 GB
-
GOPR0376.MP4
1.42 GB
-
Graphing_Distance2STL_4Paper.py
15.65 KB
-
Graphing_Fiducial_Distribution4BBpaper.py
3.70 KB
-
jill_320_tom_376_2_MapCharacteriztion_INFO-2.xls
7.68 MB
-
KeyFrameTrajectory_tom_318_jill_261_190115_cleanup3.stl
286.18 KB
-
KeyFrameTrajectory_tom_318_jill_261_190115_cleanup3.txt
289.61 KB
-
KeyFrameTrajectory_tom_318_jill_261_190115_water_200522.txt
86.84 KB
-
KFT_ORB_Sam_20377RC_Sky_20232RC_cut_err.npy
42.18 KB
-
KFT_ORB_Sam_20377RC_Sky_20232RC_cut.stl
263.18 KB
-
KFT_ORB_Sam_20377RC_Sky_20232RC_cut.txt
441.64 KB
-
Manual_for_PATMOS_MIDOM_200414.docx
33.77 MB
-
Map_ORB_jill_320_tom_376.bin
1.15 GB
-
marbelsMapComparisonnewcolorcorrect_newColor.blend
40.05 MB
-
marbelsRefined_withGoProSTL4.blend
197.68 MB
-
marble_statisticsBBresub-2.xlsx
38.52 KB
-
marbledisparitymap.npy
197.49 KB
-
MarbledisparitymapDict.npy
174.78 KB
-
MarblesAngle_vs_g_and_errorDistance201021y.py
11.11 KB
-
marPathLength_INFO-2.xls
177.66 KB
-
metadata_jill_320_HCO.h5
56.06 MB
-
metadata_tom_376_HCO.h5
56.44 MB
-
ML_ORB_jill_320_tom_376_2_err.npy
93.97 KB
-
ML_ORB_jill_320_tom_376_2.stl
586.88 KB
-
ML_ORB_jill_320_tom_376_2.txt
1.44 MB
-
ML_ORB_jill_320_tom_376.stl
28.58 KB
-
ML_ORB_jill_320_tom_376.txt
1.78 MB
-
ORB_SLAM2PATMOS2OpenMVS.cpp
5.95 KB
-
PATMOS_MIDOM_200324.zip
369.52 MB
-
patmos.ova
9.03 GB
-
ProjectMain.xlsx
36.27 KB
-
README.docx
30.28 KB
-
Sam_20377RC_Sky_20232RCFR_fh5_MapCharacteriztion_INFO-2.xls
1.56 MB
-
Sam_20377RC_Sky_20232RCFR_fh5_MapCovisibilityCharacteriztion_INFO-2.xls
30.21 KB
-
scene_dense_mesh_Amberwing3.stl
3.62 MB
-
scene_dense_mesh_Amberwing3Rescale.stl
3.62 MB
-
scene_dense_mesh_refine_Damsel.stl
1.59 MB
-
scene_dense_mesh_refine_Damselnew.stl
1.59 MB
-
scene_dense_mesh_refine_Marbles5.stl
4.50 MB
-
scene_dense_mesh_refine_Marbles5Rescale.stl
4.50 MB
-
scene_dense_mesh_refine_texture_DF.obj
3.15 MB
-
scene_dense_mesh_refine_texture_Mar.obj
9.37 MB
-
scene_dense_mesh_textureML_AW.obj
7.32 MB
-
tom_319_jill_262_F_MapCharacteriztion_INFO-2.xls
816.13 KB
-
tomGP243_ltp0001rgb_topcut.stl
1.05 MB
-
tomGP243_ltp0001rgb_topcutWater.stl
828.38 KB
-
tomGP243_ltp0001rgb.txt
563.36 KB
Abstract
I present the system PATMOS (Paths And Tessellated Meshes from ORB_SLAM2) for measuring three-dimensional paths of animals in situ using two handheld GoPro cameras and a small spatial reference object. Animal paths were triangulated from mobile camera positions obtained from a modified version of ORB_SLAM2, an open-source visual simultaneous localization and mapping software package. In addition to path calculation, this process provided a virtual three-dimensional surface approximation to the environment from which path to environment distances can be quantified. PATMOS can also fit a tranquil water’s surface to an analytic plane if there are a sufficient number of visible objects intersecting the water’s surface and can track objects over the water’s surfaces with a single camera by measuring the object with its reflection. This technology was highly portable, could follow moving animals, and gave comparable spatial and temporal resolutions to fixed camera systems that use commercial cameras. An investigation of falling objects yielded a gravitational constant measurement of 978±40 cm/s2. I demonstrated PATMOS’s utility in terrestrial and aquatic environments by quantifying dragonfly flight characteristics and the inter-spatial distances between substrate and damselfish.