Krzysztof Dmitruk
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Krzysztof Dmitruk has a total of 11 co-authors. Here are the top co-authors by number of shared publications:
- Marcin Denkowski
Institute of Computer Science and Mathematics, Maria Curie-Skłodowska University, Akademicka 9, 20-033 Lublin, Poland
4 shared publications - Michal Mazur
Institute of Computer Science, M. Curie-Sklodowska University, Lublin, Poland
2 shared publications - Paweł Mikołajczak
State School of Higher Education
2 shared publications - Beata Dmitruk
Institute of Computer Science and Mathematics Maria Curie–Skłodowska University Lublin Poland
1 shared publication - Emil Benedykciuk
Institute of Computer Science and Mathematics, Maria Curie-Skłodowska University, Akademicka 9, 20-033 Lublin, Poland
1 shared publication - Lukasz Sadkowski
Faculty of Computer Science, Maria Curie-Sklodowska University, Lublin, Poland
1 shared publication
Latest Publications
- 2 August 2026
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 38 (15) , e70886
Using Compensated Summation Algorithms to Improve the Accuracy of a Parallel BVP Solver
This paper investigates the effectiveness of compensated summation techniques in improving the numerical accuracy of algorithms involving the summation of long sequences of floating‐point numbers, such as boundary value problems for ordinary differential equations. Three parallel programming frameworks—OpenACC, CUDA, and SYCL—are evaluated in terms of their performance, numerical accuracy, and cross‐platform applicability. Experiments are conducted on both GPU and CPU architectures. Two data layouts, namely column‐wise and row‐wise formats, are introduced to improve memory access efficiency through better coalescing. Three summation methods are considered: ordinary summation, Kahan compensated summation, and Neumaier compensated summation. Parallel implementations are developed using both single and double precision arithmetic. The results are compared with their sequential counterparts and selected library functions. The experimental results demonstrate that parallel implementations with compensated summation techniques significantly improve numerical accuracy while maintaining a negligible impact on the execution time of BVP parallel solvers. Furthermore, the proposed approach provides results comparable to library functions, while outperforming the evaluated reference implementations for the largest considered problem sizes.
- 2 August 2026
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 38 (15) , e70886
Using Compensated Summation Algorithms to Improve the Accuracy of a Parallel BVP Solver
This paper investigates the effectiveness of compensated summation techniques in improving the numerical accuracy of algorithms involving the summation of long sequences of floating‐point numbers, such as boundary value problems for ordinary differential equations. Three parallel programming frameworks—OpenACC, CUDA, and SYCL—are evaluated in terms of their performance, numerical accuracy, and cross‐platform applicability. Experiments are conducted on both GPU and CPU architectures. Two data layouts, namely column‐wise and row‐wise formats, are introduced to improve memory access efficiency through better coalescing. Three summation methods are considered: ordinary summation, Kahan compensated summation, and Neumaier compensated summation. Parallel implementations are developed using both single and double precision arithmetic. The results are compared with their sequential counterparts and selected library functions. The experimental results demonstrate that parallel implementations with compensated summation techniques significantly improve numerical accuracy while maintaining a negligible impact on the execution time of BVP parallel solvers. Furthermore, the proposed approach provides results comparable to library functions, while outperforming the evaluated reference implementations for the largest considered problem sizes.
- Open Access
Automation of Detector Array Design for Baggage X-Ray Scanners
Geometric inaccuracies in the design of X-ray baggage scanners can lead to significant image artifacts, such as banding and discontinuities, which compromise security screening effectiveness. Although comprehensive commercial solutions are available, constructing a custom X-ray scanner requires the precise alignment of detector arrays. This is a complex and time-consuming process when performed manually. The core of the proposed method is a computational model that calculates the optimal position and orientation for each detector card based on user-defined scanner dimensions and hardware parameters. To validate the geometry created with this method, its performance was compared against flat and arc-shaped geometries. The results demonstrate that the proposed method successfully generates geometries that produce continuous and artifact-free images. The study concludes that the developed software tool provides a robust and practical solution, significantly simplifying the complex task of scanner construction and accelerating the development of reliable, custom X-ray inspection systems.
Open AccessAutomation of Detector Array Design for Baggage X-Ray Scanners
Geometric inaccuracies in the design of X-ray baggage scanners can lead to significant image artifacts, such as banding and discontinuities, which compromise security screening effectiveness. Although comprehensive commercial solutions are available, constructing a custom X-ray scanner requires the precise alignment of detector arrays. This is a complex and time-consuming process when performed manually. The core of the proposed method is a computational model that calculates the optimal position and orientation for each detector card based on user-defined scanner dimensions and hardware parameters. To validate the geometry created with this method, its performance was compared against flat and arc-shaped geometries. The results demonstrate that the proposed method successfully generates geometries that produce continuous and artifact-free images. The study concludes that the developed software tool provides a robust and practical solution, significantly simplifying the complex task of scanner construction and accelerating the development of reliable, custom X-ray inspection systems.
- 31 October 2021
- Published by Springer Nature
- p. 75-87
The Method for Adaptive Material Classification and Pseudo-Coloring of the Baggage X-Ray Images
- 31 October 2021
- Published by Springer Nature
- p. 75-87
The Method for Adaptive Material Classification and Pseudo-Coloring of the Baggage X-Ray Images
- Open Access
- 31 October 2016
- Published by Springer Nature in Signal, Image and Video Processing
- Vol. 11 (4) , 613-620
Sharpening filter for false color imaging of dual-energy X-ray scans
- 31 October 2016
- Published by Springer Nature in Signal, Image and Video Processing
- Vol. 11 (4) , 613-620
Open AccessSharpening filter for false color imaging of dual-energy X-ray scans
- Open Access
- 1 March 2016
- Published by Walter de Gruyter GmbH in International Journal of Electronics and Telecommunications
- Vol. 62 (1) , 49-54
Method for Filling and Sharpening False Colour Layers of Dual Energy X-ray Images
An X-ray scanning and image processing have a vast range of applications in the security. An image of a content of some package being passed for example to an airplane or to the court house may help to figure out if there are any dangerous objects inside that package and to avoid possible threatening situation. As the raw X-ray images are not always easy to analyze and interpret, some image processing methods like an object detection, a frequency resolution increase or a pseudocolouring are being used. In this paper, we propose a pseudocoloring improvement over material based approach. By addition of the edge detection methods we fill and sharpen colour layers over the image, making it easier to interpret. We demonstrate the effectiveness of the methods using real data, acquired from a professional dual energy X-ray scanner.
- 1 March 2016
- Published by Walter de Gruyter GmbH in International Journal of Electronics and Telecommunications
- Vol. 62 (1) , 49-54
Open AccessMethod for Filling and Sharpening False Colour Layers of Dual Energy X-ray Images
An X-ray scanning and image processing have a vast range of applications in the security. An image of a content of some package being passed for example to an airplane or to the court house may help to figure out if there are any dangerous objects inside that package and to avoid possible threatening situation. As the raw X-ray images are not always easy to analyze and interpret, some image processing methods like an object detection, a frequency resolution increase or a pseudocolouring are being used. In this paper, we propose a pseudocoloring improvement over material based approach. By addition of the edge detection methods we fill and sharpen colour layers over the image, making it easier to interpret. We demonstrate the effectiveness of the methods using real data, acquired from a professional dual energy X-ray scanner.
- 1 January 2015
- Published by Elsevier in IFAC-PapersOnLine
- Vol. 48 (4) , 246-251
Building Automation Control System driven by Gestures
- 1 January 2015
- Published by Elsevier in IFAC-PapersOnLine
- Vol. 48 (4) , 246-251
Building Automation Control System driven by Gestures
- 1 January 2015
- Published by Elsevier in IFAC-PapersOnLine
- Vol. 48 (4) , 342-347
Method for filling and sharpening false colour layers of dual energy X-ray images
- 1 January 2015
- Published by Elsevier in IFAC-PapersOnLine
- Vol. 48 (4) , 342-347
Method for filling and sharpening false colour layers of dual energy X-ray images