This is the official implementation of the paper Enriching Physical-Virtual Interaction in AR Gaming by Tracking Identical Objects via an Egocentric Partial Observation Frame.
- Windows 11
- Unity 2020.3.20f1
- Unity Assets
- We use non-free Unity assets to create experimental scenes. We include them here for reviewing convenience.
- Low Poly Restaurant
- Office 1
-
The following scenes are under
Assets/Scenes/
with the same name. For example,L1
is corresponding toL1.unity
. -
The threshold experiment scene is
Assets/Scenes/H1-Threshold.unity
.
The Voronoi map is based on VoronoiBoardGenerator project.
Our experiments are primarily using the following files under Assets/Scripts/
:
BatchEvaluation.cs
Evaluate our Object Label Assignment Algorithm
in batch.
DataCollector.cs
Serialize result to CSV file.
PoseEstimation.cs
Core part of the implementation including movement simulation, cost calculation, integer programming, result evaluation, etc.
RandomizedEvaluation.cs
Evaluate our Object Label Assignment Algorithm
randomly.
We use lp_solver to solve the integer programming problem. This package is under
Assets/Packages/
.
- KL4USIE's Voronoi Map Generator project
- https://github.com/KL4USIE/VoronoiBoardGenerator
- License: MIT