Combining Tracking Data of Multiple Sources for Increased Precision

State: completed by Maximilian Tornow and Julius Willems

The challenges in tracking passive mobile devices involve the lack of precision in estimating device positioning and the difficulty in providing a unique identification of the devices. In this sense, the combination of different approaches such as Wi-Fi 802.11 tracking, Bluetooth, among other sources (LiDAR, Cameras), can provide greater precision in estimating accuracy and uniquely determining devices. These data are typically collected at different nodes (e.g., access points, Bluetooth beacons) and centralized in a sink that must correlate the different sources to estimate the devices' positioning at a point in time.

This thesis aims to facilitate the process of calculating the precision of a device location by delivering a service that allows entering spatial data and sensor-types of multiple wireless trackers, which will then return the precision percentage of those devices. The correlation and analysis-engine should also predict the possible outcome of an event based on past events. Henceforth, the data attributes needed to calculate will need to be defined beforehand to achieve this goal. Initially, the spatial coordinates (X, Y), a timestamp, and a sensor-type will be taken as an input for the engine. They should return a precision for the desired device position, allowing further calculations (e.g., the distance between people in a shop) to be more accurate considering the respective precision value of the devices’ position. Considering the different available sensor-types, each sensor-type (e.g., Bluetooth and Wi-Fi) may have the X- and Y-axis. 

Research and Engineering challenges
In general, two different challenges are expected to be tackled in this thesis: focusing on the engineering aspect and the other on the research aspect. The research aspect involves issues concerning improving the overall tracking accuracy, which is done by correlating timestamped data referring to individuals’ positioning. Further, it is required to define the data structure and special algorithms to efficiently analyze data. In this regard, efficiency should be contrasted with a pre-defined minimum level of accuracy in contrast to the system’s performance (i.e., minimum time to converge).
The engineering aspect requires specific aspects of the development of the handling of the capture of information from the devices through a defined APIs (based on the data’s structure). Thus, one should study, evaluate and propose solutions capable of satisfying the goal (the correlation engine as a service) and implement the proposal if the answer is within the time limit defined for the thesis. In this regard, this subject shall be discussed during periodical meetings with the advisor to examine the feasibility of the proposal. 
50% Implementation %30 Design %20 Documentation

Supervisors: Dr. Bruno Rodrigues

back to the main page