Data output description
The recorder outputs four files with each recording. The files are stored in the logs folder in the project root. The files are:
- screen-position log
- scene-analysis log
- position log
- object positions
Screen position log
This log records in each screenshot or each loggging frequency position of all objects in the render screen. It is possible that the object is not visible in this recording, the information needs to be corroborated with scene analysis log.
- time: Time of recording
- iAnalysis: screenshot number or frame number in video
- object: Object name as defined in the FSPObject component
- screen_x, screen_y: position on the screen normalized to [0,1] coordinates
time;iAnalysis;object;screen_x;screen_y53641.4492;0;Cabinet_Hallway;0.7332;0.837853641.4492;0;Fridge_Kitchen;0.3474;0.593153641.4492;0;Drawers_PianoRoom;0.3053;0.629353641.4492;0;Drawers_Hallway;0.4293;0.668953641.4492;0;Rug_LivingRoom;0.9666;0.698853641.4492;0;Curtain_Kitchen;0.5740;0.4554Scene analysis log
Scene analysis presents data as analyzed by the SceneAnalyzer actor. It returns number of hits the raycasting solution collected on any given object.
- time: Time of recording
- iAnalysis: screenshot number or frame number in video
- object: Object name as defined in the FSPObject component
- nHits: Number of raycasting hits that landed on the object. For details, please see recording section.
time;iAnalysis;object;nHits53641.4492;0;nothing;109053643.6133;1;nothing;109053645.6641;2;nothing;109053647.7148;3;nothing;109053649.7500;4;nothing;92153649.7500;4;Drawers_Hallway;553649.7500;4;Lamp_Hallway;353649.7500;4;Painting_LivingRoom;453649.7500;4;Cabinet_Hallway;11953649.7500;4;Mirror_Hallway;38Position log
The position log allows researchers in corroboration with the object log to dermine distance to individual objects within the environement or determine specific visual engle.
- time: Time of recording
- iAnalysis: screenshot number or frame number in video
- position: position of the camera in the (x;y;z) Unreal coordinates. Determines position of the camera on the spline
time;iAnalysis;position53641.4375;0;(-397.8549,981.9936,238.3423)53643.6094;1;(-396.0476,944.1797,238.3423)53645.6562;2;(-394.8348,906.2006,238.3423)53647.7070;3;(-394.4400,868.0286,238.3423)53649.7422;4;(-395.0952,829.8076,238.3423)53651.4844;5;(-397.0592,791.7571,238.3423)53653.5039;6;(-400.6785,753.7963,238.3423)Object positions
This log is only saved when the recording starts. It outputs the positions of the objects in the Unreal space
- object: Object name as defined in the FSPObject component
- position: position of the object in the (x;y;z) Unreal coordinates.
object;positionCabinet_Hallway;(-207.2653,555.8868,78.0863)Fridge_Kitchen;(-695.0253,-720.3743,78.0855)Drawers_PianoRoom;(-690.5968,-238.0364,78.0861)Drawers_Hallway;(-446.2837,66.8741,78.0863)Rug_LivingRoom;(209.2747,247.4559,78.0691)Curtain_Kitchen;(-77.8007,-884.6749,323.9108)Curtain_LivingRoom;(583.5696,293.0364,336.4871)