Tomasz Kryjak
Phd Tomasz Kryjak
Research and teaching assistant
Head of the Group
kryjak@agh.edu.pl
I am interested in embedded vision systems for autonomous vehicles, drones and advanced automated video surveillance. I implement these in FPGAs and reprogrammable heterogeneous devices. I also work with event cameras, neuromorphic computing and embedded AI systems.
Recent Committees (Selected)
- PLDI’26 (PC), ICSE’26 (PC), ECOOP’26 (PC), POPL’26 SCR (PC)
- ASE’25 (PC), ISSTA’25 (PC), ICSME’25 (PC), ICSE’25 NIER (PC)
- ECOOP’24 (Co-Chair), OOPSLA’24 (PC), ISSTA’24 (PC), ICSE’24 NIER (PC), PROGRAMMING’24 (PC)
- ECOOP’23 (Co-Chair), ICSME’23 (PC), ISSTA’23 (PC), OOPSLA’23 (PC), ICSE’23 NIER (PC)
- ICSE’22 (PC), ECOOP’22 (PC)
- ESOP’21 (PC)
- ECOOP’20 (PC), ICFP’20 (ERC), PROGRAMMING’20 (PC)
Reviewer for Journals
- IEEE Transactions on Software Engineering (TSE)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Springer International Journal on Very Large Data Bases (VLDB)
- Elsevier Journal of Systems and Software (JSS)
- Elsevier Science of Computer Programming
- IEEE Transactions on Computers
- Elsevier Journal of Computer Languages
- Elsevier Knowledge-based Engineering
- IEEE Internet Computing
- ACM Transactions on Autonomous and Adaptive Systems (TAAS)
- Springer Empirical Software Engineering
- Elsevier Information and Software Technology
- Elsevier Pervasive and Mobile Computing
- LNCS Transactions on Aspect-Oriented Software Development
Organization of Scientific Events
- The ACM DEBS’19 conference (with Boris Koldehofe)
- Dagstuhl Seminar “Programming Languages for Distributed Systems and Distributed Data Management” (19442), 2019
- NII Shonan Meeting on “Programming Languages for Distributed Systems”, 2019
- REBLS workshop series at Splash: REBLS’21,’20,’19,’18,’17,’16,’15,’14,REM’13
- COP’16 workshop at ECOOP
Publications
2024
-
- Optimising graph representation for hardware implementation of graph convolutional networks for event-based visionIn , Sep 2024
- PowerYOLO: mixed precision model for hardware efficient object detection with event dataIn , Sep 2024
2023
- Comparative study of subset selection methods for rapid prototyping of 3D object detection algorithmsIn , Sep 2023
- Energy efficient hardware acceleration of neural networks with power-of-two quantisationIn , Sep 2023
-
-
- Memory-efficient graph convolutional networks for object classification and detection with event camerasIn , Sep 2023
-
-
- Power-of-two quantized YOLO network for pedestrian detection with dynamic vision sensorIn , Sep 2023
- Real-time FPGA implementation of the semi-global matching stereo vision algorithm for a 4K/UHD video streamIn , Sep 2023
- Sterowanie autonomicznym bezzalogowym statkiem powietrznym z wykorzystaniem uczenia przez wzmacnianiePAR Pomiary Automatyka Robotyka, Sep 2023
-
- Zliczanie szybkich obiektów z wykorzystaniem kamery zdarzeniowejPAR Pomiary Automatyka Robotyka, Sep 2023
2022
- Accelerated training of object detection DNNs for embedded vision systemsIn , Sep 2022
- An efficient real-time FPGA-based ORB feature extraction for an UHD video stream for embedded visual SLAMElectronics, Sep 2022
- Automotive perception system evaluation with reference data from a UAV’s camera using ArUco markers and DCNNJournal of Signal Processing Systems for Signal, Image, and Video Technology, Sep 2022
- Embedded object detection with custom LittleNet, FINN and vitis AI DCNN acceleratorsJournal of Low Power Electronics and Applications, Sep 2022
-
- Guest Editorial: special issue on Design and Architectures for Signal and Image Processing 2021Journal of Signal Processing Systems for Signal, Image, and Video Technology, Sep 2022
- Hardware architecture for high throughput event visual data filtering with matrix of IIR filters algorithmIn , Sep 2022
- Hardware-in-the-loop simulation of a UAV autonomous landing algorithm implemented in SoC FPGAIn , Sep 2022
- Najmłodszy oddział IEEE w Polsce - co można zdziałać w 3 lata?Elektronika : Konstrukcje, Technologie, Zastosowania, Sep 2022
- Playing cards and bidding calls detection for automatic registration of a duplicate bridge gameIn , Sep 2022
- Real-time CLAHE algorithm implementation in SoC FPGA device for 4K UHD video streamElectronics, Sep 2022
-
- Real-time efficient FPGA implementation of the multi-scale Lucas-Kanade and Horn-Schunck optical flow algorithms for a 4K video streamSensors, Sep 2022
- Real-time embedded object tracking with discriminative correlation filters using convolutional featuresIn , Sep 2022
-
- Towards real-time and energy efficient Siamese tracking – a hardware-software approachIn , Sep 2022
- Traffic sign detection and recognition using event camera image reconstructionZeszyty Studenckiego Towarzystwa Naukowego, Sep 2022
-
- Wbudowany system percepcji i sterowania dla modelu pojazdu autonomicznegoSep 2022
- Wbudowany system percepcji i sterowania dla modelu pojazdu autonomicznegoIn , Sep 2022
2021
-
- A connected component labelling algorithm for a multi-pixel per clock cycle video streamIn , Sep 2021
-
-
- Hardware-software implementation of a DNN for 3D object detection using FINN - a demoIn , Sep 2021
- Hardware-software implementation of the PointPillars network for 3D object detection in point cloudsIn , Sep 2021
-
- Real-time FPGA implementation of parallel connected component labelling for a 4K video streamJournal of Signal Processing Systems for Signal, Image, and Video Technology, Sep 2021
-
- Training dataset generation for automatic registration of a duplicate bridge gameZeszyty Studenckiego Towarzystwa Naukowego, Sep 2021
2020
- A vision based hardwares̄oftware realt̄ime control system for the autonomous landing of an UAVIn , Sep 2020
-
- Optimisation of a Siamese neural network for realt̄ime energy efficient object trackingIn , Sep 2020
-
2019
- Hardware implementation of the SURF feature detector for 4K 4PPC video stream – a demoIn , Sep 2019
- Hardwares̄oftware implementation of car detection system based on LiDAR sensor data - a demoIn , Sep 2019
- Realt̄ime FPGA implementation of connected component labelling for a 4K video streamIn , Sep 2019
- Realt̄ime implementation of adaptive correlation filter tracking for 4K video stream in Zynq UltraScale+ MPSoCIn , Sep 2019
- XNOR CNNs in FPGA: realt̄ime detection and classification of traffic signs in 4K – a demoIn , Sep 2019
2018
-
- Embedded vision system for automated drone landing site detection – a demoIn , Sep 2018
- Hardware acceleration of face detection using a deep convolutional neural network – a demoIn , Sep 2018
- Hardware implementation of multis̄cale LucasK̄anade optical flow computation algorithm – a demoIn , Sep 2018
- Hardware implementation of the Gaussian Mixture Model foreground object segmentation algorithm working with ultrah̄igh resolution video stream in realt̄imeIn , Sep 2018
- Hardware – software implementation of a SFM module for navigation an unmanned aerial vehicles – a demoIn , Sep 2018
- Realt̄ime hardwares̄oftware embedded vision system for ITS smart camera implemented in Zynq SoCJournal of Real-Time Image Processing, Sep 2018
- Realt̄ime implementation of contextual image processing operations for 4K video stream in Zynq UltraScale+ MPSoCIn , Sep 2018
- Realt̄ime implementation of contextual image processing operations for 4K video stream in Zynq UltraScale+ MPSoC – a demoIn , Sep 2018
- The use of HACP+SBT lossless compression in optimizing memory bandwidth requirement for hardware implementation of background modelling algorithmsIn , Sep 2018
2017
- Demo: embedded vision system for pedestrian detection based on HoG+SVM and use of motion information implemented in Zynq heterogeneous deviceIn , Sep 2017
- Embedded vision system for pedestrian detection based on HOG+SVM and use of motion information implemented in Zynq heterogeneous deviceIn , Sep 2017
- Hardwares̄oftware abandoned object detection vision system in heterogeneous Zynq deviceIn , Sep 2017
- Object tracking using a moving camera based on object detection and connected component labelling implemented in Zynq SoCZeszyty Studenckiego Towarzystwa Naukowego, Sep 2017
- Object tracking with the use of a moving camera implemented in heterogeneous Zynq SoC – a demoIn , Sep 2017
- Object tracking with the use of a moving camera implemented in heterogeneous Zynq System on ChipIn , Sep 2017
2016
- A compact deep convolutional neural network architecture for video based age and gender estimationIn , Sep 2016
-
- An embedded visionb̄ased tracking system for autonomous robot navigationMeasurement Automation and Monitoring, Sep 2016
- Demo: FPGA implementation of the flux tensor moving object detection methodIn , Sep 2016
- Demo: an embedded vision system supporting the home care for convalescent or elderly peopleIn , Sep 2016
- Demo: autonomous vehicle model with visionb̄ased tracking systemIn , Sep 2016
- FPGA implementation of multis̄cale face detection using HOG features and SVM classifierImage Processing & Communications, Sep 2016
- FPGA implementation of multis̄cale pedestrian detection in thermal imagesImage Processing & Communications, Sep 2016
-
- FPGAb̄ased hardwareīnt̄hel̄oop environment using video injection concept for camerab̄ased systems in automotive applicationsIn , Sep 2016
- Using scanpath analysis for affects detection in computer usersIn , Sep 2016
2015
- Age, race and gender estimation based on facial imagesZeszyty Studenckiego Towarzystwa Naukowego, Sep 2015
- FPGA based system for realt̄ime structure from motion computationIn , Sep 2015
-
- Segmentation of dishes for customer service automation in a selfs̄ervice canteenImage Processing & Communications, Sep 2015
- Segmentation of dishes for the purposes of customer service process automation in a selfs̄ervice canteenIn , Sep 2015
- Shape and colour recognition of dishes for the purpose of customer service process automation in a selfs̄ervice canteenIn , Sep 2015
2014
- Efficient hardware implementation of the HornS̄chunck algorithm for highr̄esolution realt̄ime dense optical flow sensorSensors, Sep 2014
- Foreground object segmentation in dynamic background scenariosImage Processing & Communications, Sep 2014
- Hardwares̄oftware implemantation of vehicle detection and counting using virtual detection linesIn , Sep 2014
- Implementacja zaawansowanych algorytmów przetwarzania i analizy obrazów oraz szyfrowania w układach reprogramowalnychSep 2014
- Implementacja zaawansowanych algorytmów przetwarzania i analizy obrazów oraz szyfrowania w układach reprogramowalnych [Dokument elektroniczny]Sep 2014
- Implementation of advanced foreground segmentation algorithms GMM, ViBE and PBAS in FPGA and GPU – a comparisonIn , Sep 2014
- Realt̄ime background generation and foreground object segmentation for highd̄efinition colour video stream in FPGA deviceJournal of Real-Time Image Processing, Sep 2014
- Realt̄ime foreground object detection combining the PBAS background modelling algorithm and feedback from scene analysis moduleInternational Journal of Electronics and Telecommunications, Sep 2014