Przemysław Skurowski
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Przemysław Skurowski has a total of 48 co-authors. Here are the top co-authors by number of shared publications:
- Magdalena Pawlyta
Polish-Japanese Academy of Information Technology, Koszykowa 86, 02-008 Warsaw, Poland
9 shared publications - Marcin Paszkuta
Polish-Japanese Academy of Information Technology, Koszykowa 86, 02-008 Warsaw, Poland
6 shared publications - Krzysztof Adam Cyran
Silesian University of Technology
4 shared publications - Agnieszka Szczęsna
Department of Computer Graphics, Vision and Digital Systems, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Gliwice, Poland
3 shared publications Damian Pęszor
3 shared publications- Ewa Lach
Silesian University of Technology
3 shared publications
Latest Publications
- Open Access
- 14 November 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 169614-169627
An Adaptation of Fitts’ Law for Performance Evaluation and Optimization of Augmented Reality (AR) Interfaces
There is growing widespread adoption of augmented reality in tech-driven industries and sectors of society, such as medicine, gaming, flight simulation, education, interior design and modelling, entertainment, construction, tourism, repair and maintenance, public safety, agriculture, and quantum computing. However, ensuring smooth and intuitive interactions with augmented objects is challenging, requiring practical performance evaluation and optimization models to assess and improve users’ experiences with AR-enhanced systems. In this paper, we apply Fitts’ Law to model and predict interaction task difficulty with objects distributed across four spatial quadrants. We use genetic optimization algorithms to fine-tune Fitts’s Law parameters, achieving a model that significantly enhances predictive accuracy. Our optimized model demonstrates an approximately 40% reduction in interaction task difficulty across all quadrants, leading to a more ergonomic and intuitive user interface. This study contributes to the Human-Computer Interaction (HCI) field by offering a refined metric for evaluating and optimizing AR interfaces and addressing the unique challenges of three-dimensional interaction environments.
- 14 November 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 169614-169627
Open AccessAn Adaptation of Fitts’ Law for Performance Evaluation and Optimization of Augmented Reality (AR) Interfaces
There is growing widespread adoption of augmented reality in tech-driven industries and sectors of society, such as medicine, gaming, flight simulation, education, interior design and modelling, entertainment, construction, tourism, repair and maintenance, public safety, agriculture, and quantum computing. However, ensuring smooth and intuitive interactions with augmented objects is challenging, requiring practical performance evaluation and optimization models to assess and improve users’ experiences with AR-enhanced systems. In this paper, we apply Fitts’ Law to model and predict interaction task difficulty with objects distributed across four spatial quadrants. We use genetic optimization algorithms to fine-tune Fitts’s Law parameters, achieving a model that significantly enhances predictive accuracy. Our optimized model demonstrates an approximately 40% reduction in interaction task difficulty across all quadrants, leading to a more ergonomic and intuitive user interface. This study contributes to the Human-Computer Interaction (HCI) field by offering a refined metric for evaluating and optimizing AR interfaces and addressing the unique challenges of three-dimensional interaction environments.
- Open Access
Energy Demand in AR Applications—A Reverse Ablation Study of the HoloLens 2 Device
This study presents a comprehensive analysis of power consumption in the context of AR applications on the HoloLens 2. As an ablation study, the research systematically dissects various aspects, shedding light on both hardware and software components. The power consumption was examined in diverse scenarios, ranging from the device at idle to running AR applications of increasing complexity. Overall, the study provides insights into the power management aspects associated with Hololens 2 AR devices and applications, offering cues for optimizing energy efficiency and enhancing the user experience. The findings confirm that display-related factors, such as the screen brightness and content complexity, significantly impact power consumption. However, the results reveal that power usage does not scale linearly with the number of objects in an AR scene due to overhead factors and object occlusion. Furthermore, usage scenarios such as lighting conditions and large/minor user motions are analyzed. Moreover, the influence of different development platforms, Unity and Unreal, on power consumption is discussed, highlighting their respective contributions to energy usage. These findings might be useful for researchers, developers, and users of AR technology.
Open AccessEnergy Demand in AR Applications—A Reverse Ablation Study of the HoloLens 2 Device
This study presents a comprehensive analysis of power consumption in the context of AR applications on the HoloLens 2. As an ablation study, the research systematically dissects various aspects, shedding light on both hardware and software components. The power consumption was examined in diverse scenarios, ranging from the device at idle to running AR applications of increasing complexity. Overall, the study provides insights into the power management aspects associated with Hololens 2 AR devices and applications, offering cues for optimizing energy efficiency and enhancing the user experience. The findings confirm that display-related factors, such as the screen brightness and content complexity, significantly impact power consumption. However, the results reveal that power usage does not scale linearly with the number of objects in an AR scene due to overhead factors and object occlusion. Furthermore, usage scenarios such as lighting conditions and large/minor user motions are analyzed. Moreover, the influence of different development platforms, Unity and Unreal, on power consumption is discussed, highlighting their respective contributions to energy usage. These findings might be useful for researchers, developers, and users of AR technology.
- Open Access
- 21 October 2023
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 88
Tree based regression methods for gap reconstruction of motion capture sequences
- 21 October 2023
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 88
Open AccessTree based regression methods for gap reconstruction of motion capture sequences
- Open Access
Performance of QR Code Detectors near Nyquist Limits
For the interacting with real world, augmented reality devices need lightweight yet reliable methods for recognition and identification of physical objects. In that regard, promising possibilities are offered by supporting computer vision with 2D barcode tags. These tags, as high contrast and visually well-defined objects, can be used for finding fiducial points in the space or to identify physical items. Currently, QR code readers have certain demands towards the size and visibility of the codes. However, the increase of resolution of built-in cameras makes it possible to identify smaller QR codes in the scene. On the other hand, growing resolutions cause the increase to the computational effort of tag location. Therefore, resolution reduction in decoders is a common trade-off between processing time and recognition capabilities. In this article, we propose the simulation method of QR codes scanning near limits that stem from Shannon’s theorem. We analyze the efficiency of three publicly available decoders versus different size-to-sampling ratios (scales) and MTF characteristics of the image capture subsystem. The MTF we used is based on the characteristics of real devices, and it was modeled using Gaussian low-pass filtering. We tested two tasks—decoding and locating-and-decoding. The findings of the work are several-fold. Among others, we identified that, for practical decoding, the QR-code module should be no smaller than 3–3.5 pixels, regardless of MTF characteristics. We confirmed the superiority of Zbar in practical tasks and the worst recognition capabilities of OpenCV. On the other hand, we identified that, for borderline cases, or even below Nyquist limit where the other decoders fail, OpenCV is still capable of decoding some information.
Open AccessPerformance of QR Code Detectors near Nyquist Limits
For the interacting with real world, augmented reality devices need lightweight yet reliable methods for recognition and identification of physical objects. In that regard, promising possibilities are offered by supporting computer vision with 2D barcode tags. These tags, as high contrast and visually well-defined objects, can be used for finding fiducial points in the space or to identify physical items. Currently, QR code readers have certain demands towards the size and visibility of the codes. However, the increase of resolution of built-in cameras makes it possible to identify smaller QR codes in the scene. On the other hand, growing resolutions cause the increase to the computational effort of tag location. Therefore, resolution reduction in decoders is a common trade-off between processing time and recognition capabilities. In this article, we propose the simulation method of QR codes scanning near limits that stem from Shannon’s theorem. We analyze the efficiency of three publicly available decoders versus different size-to-sampling ratios (scales) and MTF characteristics of the image capture subsystem. The MTF we used is based on the characteristics of real devices, and it was modeled using Gaussian low-pass filtering. We tested two tasks—decoding and locating-and-decoding. The findings of the work are several-fold. Among others, we identified that, for practical decoding, the QR-code module should be no smaller than 3–3.5 pixels, regardless of MTF characteristics. We confirmed the superiority of Zbar in practical tasks and the worst recognition capabilities of OpenCV. On the other hand, we identified that, for borderline cases, or even below Nyquist limit where the other decoders fail, OpenCV is still capable of decoding some information.
- Open Access
Detection and Classification of Artifact Distortions in Optical Motion Capture Sequences
Optical motion capture systems are prone to errors connected to marker recognition (e.g., occlusion, leaving the scene, or mislabeling). These errors are then corrected in the software, but the process is not perfect, resulting in artifact distortions. In this article, we examine four existing types of artifacts and propose a method for detection and classification of the distortions. The algorithm is based on the derivative analysis, low-pass filtering, mathematical morphology, and loose predictor. The tests involved multiple simulations using synthetically-distorted sequences, performance comparisons to human operators (concerning real life data), and an applicability analysis for the distortion removal.
Open AccessDetection and Classification of Artifact Distortions in Optical Motion Capture Sequences
Optical motion capture systems are prone to errors connected to marker recognition (e.g., occlusion, leaving the scene, or mislabeling). These errors are then corrected in the software, but the process is not perfect, resulting in artifact distortions. In this article, we examine four existing types of artifacts and propose a method for detection and classification of the distortions. The algorithm is based on the derivative analysis, low-pass filtering, mathematical morphology, and loose predictor. The tests involved multiple simulations using synthetically-distorted sequences, performance comparisons to human operators (concerning real life data), and an applicability analysis for the distortion removal.
- Open Access
- 17 March 2022
- Published by MDPI AG in Preprints.org
Detection and Classification of Artifact Distortions in Optical Motion Capture Sequences
Optical motion capture systems are prone to the errors connected with markers recognition – occlusion, leaving the scene or mislabelling – all these errors are then corrected in the software, but still, the process is not perfect, resulting in artifact distortions. In the article, we examine four existing types of artifacts, then propose the method for detection and classification of the distortions. The algorithm is based on the derivative analysis, low-pass filtering, mathematical morphology and loose predictor. The tests involved multiple simulations using synthetically distorted sequences, comparison of performance to the human operators on real life data and applicability analysis for the distortion removal.
- 17 March 2022
- Published by MDPI AG in Preprints.org
Open AccessDetection and Classification of Artifact Distortions in Optical Motion Capture Sequences
Optical motion capture systems are prone to the errors connected with markers recognition – occlusion, leaving the scene or mislabelling – all these errors are then corrected in the software, but still, the process is not perfect, resulting in artifact distortions. In the article, we examine four existing types of artifacts, then propose the method for detection and classification of the distortions. The algorithm is based on the derivative analysis, low-pass filtering, mathematical morphology and loose predictor. The tests involved multiple simulations using synthetically distorted sequences, comparison of performance to the human operators on real life data and applicability analysis for the distortion removal.
- Open Access
Evaluation of Keypoint Descriptors for Flight Simulator Cockpit Elements: WrightBroS Database
The goal of the WrightBroS project is to design a system supporting the training of pilots in a flight simulator. The desired software should work on smart glasses supplementing the visual information with augmented reality data, displaying, for instance, additional training information or descriptions of visible devices in real time. Therefore, the rapid recognition of observed objects and their exact positioning is crucial for successful deployment. The keypoint descriptor approach is a natural framework that is used for this purpose. For this to be applied, the thorough examination of specific keypoint location methods and types of keypoint descriptors is required first, as these are essential factors that affect the overall accuracy of the approach. In the presented research, we prepared a dedicated database presenting 27 various devices of flight simulator. Then, we used it to compare existing state-of-the-art techniques and verify their applicability. We investigated the time necessary for the computation of a keypoint position, the time needed for the preparation of a descriptor, and the classification accuracy of the considered approaches. In total, we compared the outcomes of 12 keypoint location methods and 10 keypoint descriptors. The best scores recorded for our database were almost 96% for a combination of the ORB method for keypoint localization followed by the BRISK approach as a descriptor.
Open AccessEvaluation of Keypoint Descriptors for Flight Simulator Cockpit Elements: WrightBroS Database
The goal of the WrightBroS project is to design a system supporting the training of pilots in a flight simulator. The desired software should work on smart glasses supplementing the visual information with augmented reality data, displaying, for instance, additional training information or descriptions of visible devices in real time. Therefore, the rapid recognition of observed objects and their exact positioning is crucial for successful deployment. The keypoint descriptor approach is a natural framework that is used for this purpose. For this to be applied, the thorough examination of specific keypoint location methods and types of keypoint descriptors is required first, as these are essential factors that affect the overall accuracy of the approach. In the presented research, we prepared a dedicated database presenting 27 various devices of flight simulator. Then, we used it to compare existing state-of-the-art techniques and verify their applicability. We investigated the time necessary for the computation of a keypoint position, the time needed for the preparation of a descriptor, and the classification accuracy of the considered approaches. In total, we compared the outcomes of 12 keypoint location methods and 10 keypoint descriptors. The best scores recorded for our database were almost 96% for a combination of the ORB method for keypoint localization followed by the BRISK approach as a descriptor.
- Open Access
Gap Reconstruction in Optical Motion Capture Sequences Using Neural Networks
Optical motion capture is a mature contemporary technique for the acquisition of motion data; alas, it is non-error-free. Due to technical limitations and occlusions of markers, gaps might occur in such recordings. The article reviews various neural network architectures applied to the gap-filling problem in motion capture sequences within the FBM framework providing a representation of body kinematic structure. The results are compared with interpolation and matrix completion methods. We found out that, for longer sequences, simple linear feedforward neural networks can outperform the other, sophisticated architectures, but these outcomes might be affected by the small amount of data availabe for training. We were also able to identify that the acceleration and monotonicity of input sequence are the parameters that have a notable impact on the obtained results.
Open AccessGap Reconstruction in Optical Motion Capture Sequences Using Neural Networks
Optical motion capture is a mature contemporary technique for the acquisition of motion data; alas, it is non-error-free. Due to technical limitations and occlusions of markers, gaps might occur in such recordings. The article reviews various neural network architectures applied to the gap-filling problem in motion capture sequences within the FBM framework providing a representation of body kinematic structure. The results are compared with interpolation and matrix completion methods. We found out that, for longer sequences, simple linear feedforward neural networks can outperform the other, sophisticated architectures, but these outcomes might be affected by the small amount of data availabe for training. We were also able to identify that the acceleration and monotonicity of input sequence are the parameters that have a notable impact on the obtained results.
- Open Access
On the Noise Complexity in an Optical Motion Capture Facility
Optical motion capture systems are state-of-the-art in motion acquisition; however, like any measurement system they are not error-free: noise is their intrinsic feature. The works so far mostly employ a simple noise model, expressing the uncertainty as a simple variance. In the work, we demonstrate that it might be not sufficient and we prove the existence of several types of noise and demonstrate how to quantify them using Allan variance. Such a knowledge is especially important for using optical motion capture to calibrate other techniques, and for applications requiring very fine quality of recording. For the automated readout of the noise coefficients, we solve the multidimensional regression problem using sophisticated metaheuristics in the exploration-exploitation scheme. We identified in the laboratory the notable contribution to the overall noise from white noise and random walk, and a minor contribution from blue noise and flicker, whereas the violet noise is absent. Besides classic types of noise we identified the presence of the correlated noises and periodic distortion. We analyzed also how the noise types scale with an increasing number of cameras. We had also the opportunity to observe the influence of camera failure on the overall performance.
Open AccessOn the Noise Complexity in an Optical Motion Capture Facility
Optical motion capture systems are state-of-the-art in motion acquisition; however, like any measurement system they are not error-free: noise is their intrinsic feature. The works so far mostly employ a simple noise model, expressing the uncertainty as a simple variance. In the work, we demonstrate that it might be not sufficient and we prove the existence of several types of noise and demonstrate how to quantify them using Allan variance. Such a knowledge is especially important for using optical motion capture to calibrate other techniques, and for applications requiring very fine quality of recording. For the automated readout of the noise coefficients, we solve the multidimensional regression problem using sophisticated metaheuristics in the exploration-exploitation scheme. We identified in the laboratory the notable contribution to the overall noise from white noise and random walk, and a minor contribution from blue noise and flicker, whereas the violet noise is absent. Besides classic types of noise we identified the presence of the correlated noises and periodic distortion. We analyzed also how the noise types scale with an increasing number of cameras. We had also the opportunity to observe the influence of camera failure on the overall performance.
- 22 September 2019
- Published by Springer Nature
- p. 23-33
Immersive Virtual Reality for Assisting in Inclusive Architectural Design
- 22 September 2019
- Published by Springer Nature
- p. 23-33
Immersive Virtual Reality for Assisting in Inclusive Architectural Design