Software for WiFi Data Mining Project in HKUST

Vtrack: WiFi Collection Tool (Version 1.2)

Vtrack is a WiFi signal collection tool for conducting location estimation and activity recognition research.

Download Vtrack here.(So far, the program works only under Windows XP).

We highly appreiciate it If you can kindly help contribute some WiFi data to facilitate this reserach!
To join this project, please send me an email with the following info so that we can trace and provide technical support.

Name: You can input some user-ID instead of your real name.
Gender: Male / Female
Department: กก
Position: UG / Master / PhD
Others: You can input any other info, such as interests, hobbies, etc.

------------------------------------------------------------------------------------------------------------------------------
1. Expected Data Format

WiFi Signal Data

Labels

RSS1 RSS2 ...... RSSn Location Activity
-55 -71 ...... -58 Room 3501 Having Class
-76 -43 ...... -65 Library Doing Homework
...... ...... ...... ...... ...... ......
-99 -40 ...... -83 LTF Having Seminar

WiFi Signal Data are automatically generated by the program, recording the received signal strengths.
Labels are provided by the user, with location and activity as input.

Based on such WiFi data, we can better understand human behaviors by recognizing the user's locations and activities.
Please refer to some of our previous works on WiFi data mining:
(1) Co-Localization from Labeled and Unlabeled Data Using Graph Laplacian. In IJCAI-07.
(2) Transferring Localization Models over Time. In AAAI-08.
(3) High-level Goal Recognition in a Wireless LAN. In AAAI-04.

------------------------------------------------------------------------------------------------------------------------------
2. Installation

Please find the step-by-step installation here.

------------------------------------------------------------------------------------------------------------------------------
3. Data Collection

3.1 Duration
One month.

The users are expected to hand in their collected data at:
(1) the end of Week 1, so that we can check whether the program works smoothly.
(2) the end of Week 4, completing the whole data collection.

3.2 Site
Basically in the HKUST campus area, although places outside the campus area (e.g. home) are also fine.

3.3 How to Collect Data?
Turn on the WiFi and run "Vtrack.exe". (if the user has added Vtrack as an auto-run program, then it will auto-run at system start-up)

Generally, the program runs in background (shown as a green icon in the tray) to collect the WiFi data.
You can
left-double-click the icon to restore the program window, or right-double-click it to terminate the program.

The user does not need to take care of the program, until it pops up to ask for user input when:
-- Case 1:
it automatically detects possible location change, or
-- Case 2: it fails to detect location change, and the user has to manually left-double-click the program icon in the tray.

Step 1: Picking one of the following 9 pre-defined activities from the list:
Having Class, Having Seminar, Having Meeting, Doing Homework, Doing Research, Having Meal, Having Sports, Having Leisure, Others

Step 2: Composing an identifiable location (e.g. "Room 3501") rather than vague terms (e.g. "Classroom") in the edit bar:
Room 3501, Library, LTE, LG5, Coffee shop, LG1 Indoor Sports Complex, Car park, ARRO, etc.

Step 3: After completing the input, the user can press "enter" or click "Ok" button to save the input.
The program window will automatically minimize to the tray, and run in background.

If you want to terminate the program, please right double-click the program icon in the tray.

3.4 How to Hand in the Collected Data?
Step 1: Copy the generated data logs including "AP.dat", "Data.dat", "Label.dat" and "Location.dat", into a file-folder.
Step 2: Compress the file-folder, and
send it to me by email.

3.5 Want to Ask a Question?
Please
send me an email.

------------------------------------------------------------------------------------------------------------------------------
4
. Privacy

(1) This data collection will not leak any user idenfication information, such as name, etc.
(2) The functions of Vtrack are limited to: collecting WiFi signal data, detecting computer's IP address and recording user inputs.
(3) The final output of Vtrack only contains:
      -- "AP.dat", which saves the detected access points in the environment;
      -- "Data.dat", which saves the received WiFi signal strengths;
      -- "Location.dat", which saves the input location history;
      -- "Label.dat", which saves the user input locations and activities.

------------------------------------------------------------------------------------------------------------------------------
Copyright & Acknowledgement:
Vtrack is © copyrighted by Vincent W. Zheng, Hong Kong University of Science and Technology. Acknowledgement to Junfeng Pan for his great help in developing this code.