Testing PLaTHEA using PErIcLeS

This short pages will describe how PErIcLeS evaluation model can be applied to an experimental indoor localization system called PLaTHEA. All the necessary executables, libraries and configuration files may be dowloaded here.

STEP 1: Extract the content of the provided zip file and open "PLaTHEAandPErIcLeS.exe". In order to run the software you will need Windows 7 64 bit and Visual C++ 2010 Runtime Library (freely downloadable from Microsoft web site).

STEP 2: From the "System" menu select "Load Experiment File..." and then open "Demo\ConfigurationFile.xml" from the common dialog (see Figure 1).

Figure 1

STEP 3: Now we have to configure PLaTHEA to execute over a previously recorded test. In order to do this we have to load internal and external calibration parameters of the original cameras and then activate the virtual "playback" camera. First of all select "Internal Calibration Procedure" from the "Calibration" menu; the window depicted in Figure 2 will appear; clicking on Load it will be possible to select "Demo\Internal Calibration" folder (Figure 3).

Figure 2
Figure 3

STEP 4: In order to load external calibration parameters, select "Load External Calibration Data" from the "Calibration" menu and then select the "Demo\External Calibration" folder (Figure 4).

Figure 4

STEP 5: Selecting "Initialize System" from the "System" menu the window depicted in Figure 5 will appear. Here we have to select "Virtual Acquisition Camera" as camera model and check "Undistort and Rectify". Clicking on the OK button the virtual acquisition camera will be initialized.

STEP 6:  Start the localization engine clicking on "Start Localization Engine" from the "Localization Engine" menu (see Figure 6). Click the yes button on the showed Message Box.

Figure 5
Figure 6

STEP 7: Now we have to open the Position Test dialog (Figure 8) clicking on "Position Test" from the "Test" menu (Figure 7) answering yes to the message box. From the position test dialog select "Best Yellow Path" from the leftmost list view control, check the "Occupancy/Height map" option and then click on "Start" button.

STEP 8: At this moment you will see PLaTHEA performing a localization task. The system shows tracked objects with their occupancy and height. In this case the tracked object is highlighted using a dark blue box (see Figure 9).

STEP 9: Once the test has completed (you will see tracked object stuck on the screen) we can stop the localization task using the "Stop" button and then save the system measurements for PErIcLeS performance evaluation. In this case we gave name "completed_test" to the completed localization task (Figure 10).

STEP 10: Close the position test dialog.

Figure 7

Figure 8

Figure 9

Figure 10

STEP 11: Stop the localization engine selecting "Stop Localization Engine" from "Localization Engine" menu in the main window (Figure 11).

Figure 11

STEP 12: Open the "Statistical Analyzer" dialog clicking on "Statistic Analyzer" from the "Test" menu. Select the experiment "completed_test" and then "play with the statistics".

Figure 12

Francesco Leotta, 5/9/2011