{"title":"一个灵活的注视跟踪算法评估工作台","authors":"D. Droege, D. Paulus","doi":"10.1145/2168556.2168621","DOIUrl":null,"url":null,"abstract":"The development of gaze tracking algorithms is very much bound to the specific setup and properties of the respective system they are used in. This makes it hard e. g. to compare their performance. We propose Gazelnut, a modular system to ease the development and comparison of gaze tracking algorithms, which also makes it independent from the permanent access to specific hardware. Building on the message passing architecture of the \"robot operating system\" (ROS) the system provides a flexible base to record and replay sessions, record the input from multiple cameras, run exchangeable algorithms on such sessions, store their individual results on the recorded (or live) scene, run different algorithms in parallel to compare their results and attach additional diagnostic modules to the running system.","PeriodicalId":142459,"journal":{"name":"Proceedings of the Symposium on Eye Tracking Research and Applications","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A flexible gaze tracking algorithm evaluation workbench\",\"authors\":\"D. Droege, D. Paulus\",\"doi\":\"10.1145/2168556.2168621\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The development of gaze tracking algorithms is very much bound to the specific setup and properties of the respective system they are used in. This makes it hard e. g. to compare their performance. We propose Gazelnut, a modular system to ease the development and comparison of gaze tracking algorithms, which also makes it independent from the permanent access to specific hardware. Building on the message passing architecture of the \\\"robot operating system\\\" (ROS) the system provides a flexible base to record and replay sessions, record the input from multiple cameras, run exchangeable algorithms on such sessions, store their individual results on the recorded (or live) scene, run different algorithms in parallel to compare their results and attach additional diagnostic modules to the running system.\",\"PeriodicalId\":142459,\"journal\":{\"name\":\"Proceedings of the Symposium on Eye Tracking Research and Applications\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-03-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Symposium on Eye Tracking Research and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2168556.2168621\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Symposium on Eye Tracking Research and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2168556.2168621","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A flexible gaze tracking algorithm evaluation workbench
The development of gaze tracking algorithms is very much bound to the specific setup and properties of the respective system they are used in. This makes it hard e. g. to compare their performance. We propose Gazelnut, a modular system to ease the development and comparison of gaze tracking algorithms, which also makes it independent from the permanent access to specific hardware. Building on the message passing architecture of the "robot operating system" (ROS) the system provides a flexible base to record and replay sessions, record the input from multiple cameras, run exchangeable algorithms on such sessions, store their individual results on the recorded (or live) scene, run different algorithms in parallel to compare their results and attach additional diagnostic modules to the running system.