EDBT 2026 Demo / reviewers in the wild / expert
Janarbek Matai
dblp:02/4499
· DBLP profile ↗
14ranked-venue papers
6as first author
3since 2021 · last 2023
0009-0006-8823-3248ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 5 first-authorArtificial intelligence and machine learning · 4 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
2 papers |
Rendering · 100% | |
| Network and information security
1 paper |
Hardware security and side channels · 87% Cryptographic primitives and cryptanalysis · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 50% Hardware accelerators and domain-specific architectures · 34% Integrated circuit design · 9% | |
| Artificial intelligence
1 paper |
3D vision · 100% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Rendering
inverse rendering |
1.2 | 2 | 2023 | Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting Estimation · ICCV 2023 IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor Scenes · CVPR 2022 |
Rendering › ray tracing
path tracing |
0.7 | 1 | 2023 | Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting Estimation · ICCV 2023 |
Rendering › inverse rendering
reflectance and illumination estimation |
0.7 | 1 | 2023 | Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting Estimation · ICCV 2023 |
Computer vision › 3D vision › depth estimation › multi-task depth estimation
depth and surface normal estimation |
0.6 | 1 | 2022 | IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor Scenes · CVPR 2022 |
Rendering › inverse rendering
single-image inverse rendering |
0.6 | 1 | 2022 | IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor Scenes · CVPR 2022 |
Hardware security and side channels
side-channel attack |
0.3 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware security and side channels
side-channel countermeasures |
0.3 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware security and side channels › side-channel countermeasures
timing attack resistance |
0.3 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware security and side channels › side-channel attack
timing side channel |
0.3 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Electronic design automation
high-level synthesis |
0.3 | 2 | 2016 | Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis · FPGA 2016 Simulate and Eliminate: A Top-to-Bottom Design Methodology for Automatic Generation of Application Specific Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011 |
Electronic design automation › high-level synthesis
hardware generation |
0.2 | 1 | 2016 | Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis · FPGA 2016 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
sorting accelerator |
0.2 | 1 | 2016 | Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis · FPGA 2016 |
Rendering
relighting |
0.2 | 1 | 2023 | Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting Estimation · ICCV 2023 |
Rendering
physically based rendering |
0.2 | 1 | 2022 | IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor Scenes · CVPR 2022 |
Rendering › inverse rendering
shape, material and illumination reconstruction |
0.2 | 1 | 2022 | IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor Scenes · CVPR 2022 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.1 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA |
0.1 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Integrated circuit design › digital circuit design
cryptographic hardware |
0.1 | 1 | 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.1 | 1 | 2016 | Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis · FPGA 2016 |
Methods — techniques the papers use, named apart from their topics
vision transformer · 1.1dense prediction · 1.1non-convex optimization · 0.7mutual information · 0.7factored light transport · 0.7correlation analysis · 0.7architecture composition · 0.2simulate and eliminate methodology · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting EstimationabstractInverse path tracing has recently been applied to joint material and lighting estimation, given geometry and multi-view HDR observations of an indoor scene. However, it has two major limitations: path tracing is expensive to compute, and ambiguities exist between reflection and emission. Our Factorized Inverse Path Tracing (FIPT) addresses these challenges by using a factored light transport formulation and finds emitters driven by rendering errors. Our algorithm enables accurate material and lighting optimization faster than previous work, and is more effective at resolving ambiguities. The exhaustive experiments on synthetic scenes show that our method (1) outperforms state-of-the-art indoor inverse rendering and relighting methods particularly in the presence of complex illumination effects; (2) speeds up inverse path tracing optimization to less than an hour. We further demonstrate robustness to noisy inputs through material and lighting estimates that allow plausible relighting in a real scene. The source code is available at: https://github.com/lwwu2/fipt Liwen Wu, Rui Zhu 0026, Mustafa B. Yaldiz, Yinhao Zhu, Janarbek Matai, Fatih Porikli, Tzu-Mao Li, Manmohan Krishna Chandraker, Ravi Ramamoorthi |
ICCV | 6 |
| 2022 | IRISformer: Dense Vision Transformers for Single-Image Inverse Rendering in Indoor ScenesabstractIndoor scenes exhibit significant appearance variations due to myriad interactions between arbitrarily diverse object shapes, spatially-changing materials, and complex lighting. Shadows, highlights, and inter-reflections caused by visible and invisible light sources require reasoning about long-range interactions for inverse rendering, which seeks to recover the components of image formation, namely, shape, material, and lighting. In this work, our intuition is that the long-range attention learned by transformer architectures is ideally suited to solve longstanding challenges in single-image inverse rendering. We demonstrate with a specific instantiation of a dense vision transformer, IRISformer, that excels at both single-task and multi-task reasoning required for inverse rendering. Specifically, we propose a transformer architecture to simultaneously estimate depths, normals, spatially-varying albedo, roughness and lighting from a single image of an indoor scene. Our extensive evaluations on benchmark datasets demonstrate state-of-the-art results on each of the above tasks, enabling applications like object insertion and material editing in a single unconstrained real image, with greater photorealism than prior works. Code and data are publicly released.11https://github.com/ViLab-UCSD/IRISformer Rui Zhu 0026, Zhengqin Li, Janarbek Matai, Fatih Porikli, Manmohan Krishna Chandraker |
CVPR | 3 |
| 2021 | X-Distill: Improving Self-Supervised Monocular Depth via Cross-Task Distillation
Janarbek Matai, Shubhankar Borse, Yizhe Zhang 0001, Amin Ansari, Fatih Porikli |
BMVC | 2 |
| 2018 | Quantitative Analysis of Timing Channel Security in Cryptographic Hardware DesignabstractCryptographic cores are known to leak information about their private key due to runtime variations, and there are many well-known attacks that can exploit this timing channel. In this paper, we study how information theoretic measures can quantify the amount of key leakage that can be exacted from runtime measurements. We develop and analyze 22 Rivest-Shamir-Adleman (RSA) hardware designs-each with unique performance optimizations, timing channel mitigation techniques, or discretization/randomization countermeasures. We demonstrate the effectiveness of information theoretic measures for quantifying timing leakage through correlation analysis of information theoretic measurements and attack results. Experimental results show that mutual information is a promising technique for quantifying timing leakage for RSA, advanced encryption standard, and elliptic curve cryptography ciphers, i.e., the mutual information correlates to being able to successfully guess the value of the private key. This is an important step toward a hardware security metric which allows designers to reason about security alongside traditional hardware design metrics like area, performance, and power. Baolei Mao, Wei Hu 0008, Alric Althoff, Janarbek Matai, Yu Tai, Timothy Sherwood, Ryan Kastner |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2016 | Composable, parameterizable templates for high-level synthesis
Janarbek Matai, Dajung Lee, Alric Althoff, Ryan Kastner |
DATE | 1 |
| 2016 | Resolve: Generation of High-Performance Sorting Architectures from High-Level SynthesisabstractField Programmable Gate Array (FPGA) implementations of sorting algorithms have proven to be efficient, but existing implementations lack portability and maintainability because they are written in low-level hardware description languages that require substantial domain expertise to develop and maintain. To address this problem, we develop a framework that generates sorting architectures for different requirements (speed, area, power, etc.). Our framework provides ten highly optimized basic sorting architectures, easily composes basic architectures to generate hybrid sorting architectures, enables non-hardware experts to quickly design efficient hardware sorters, and facilitates the development of customized heterogeneous FPGA/CPU sorting systems. Experimental results show that our framework generates architectures that perform at least as well as existing RTL implementations for arrays smaller than 16K elements, and are comparable to RTL implementations for sorting larger arrays. We demonstrate a prototype of an end-to-end system using our sorting architectures for large arrays (16K-130K) on a heterogeneous FPGA/CPU system. Janarbek Matai, Dustin Richmond, Dajung Lee, Zac Blair, Qiongzhi Wu, Amin Abazari, Ryan Kastner |
FPGA | 1 |
| 2015 | Quantifying Timing-Based Information Flow in Cryptographic HardwareabstractCryptographic function implementations are known to leak information about private keys through timing information. By using statistical analysis of the variations in runtime required to encrypt different messages, an attacker can relatively easily determine the key with high probability. There are many mitigation techniques to combat these side channels; however, there are limited metrics available to quantify the effectiveness of these mitigation attacks. In this work, we employ information theoretic ideas to quantify the amount of leakage that can be extracted from runtime measurements and reveal the influence of individual key bits on the timing observations across a variety of hardware implementations. By studying different RSA hardware architectures (each with different performance optimizations and mitigation techniques), we determine the effectiveness of these information theoretic techniques against the success of attacks. Our experimental results show that mutual information is a promising metric to quantify timing-based information leakage and it also correlates to the attack-ability of a cryptographic implementation. Baolei Mao, Wei Hu 0008, Alric Althoff, Janarbek Matai, Jason Oberg, Timothy Sherwood, Ryan Kastner |
ICCAD | 4 |
| 2014 | Energy efficient canonical huffman encodingabstractAs data centers are increasingly focused on energy efficiency, it becomes important to develop low power implementations of the various applications that run on them. Data compression plays a critical role in data centers to mitigate storage and communication costs. This work focuses on building a low power, high performance implementation for canonical Huffman encoding. We develop a number of different hardware and software implementations targeting Xilinx Zynq FPGA, ARM Cortex-A9, and Intel Core i7. Despite its sequential nature, we show that our hardware accelerated implementation is substantially more energy efficient than both the ARM and Intel Core i7 implementations. When compared to highly optimized software running on the ARM processor, our hardware accelerated implementation has approximately 15 times more throughput with 10% higher power usage, resulting in an 8X benefit in energy efficiency (measured in encodings/Watt). Additionally, our hardware accelerated implementation is up to 80% faster and over 230 times more energy efficient than a highly optimized Core i7 implementation. Janarbek Matai, Joo-Young Kim 0001, Ryan Kastner |
ASAP | 1 |
| 2014 | High throughput channel tracking for JTRS wireless channel emulationabstractTesting and verifying wireless systems in a real world environments is a challenging but an important problem. This is particular true for the Joint Tactical Radio System (JTRS) where the modulation techniques are optimized towards environments that are difficult to reproduce (e.g., ship to plane, plane to satellite communications). Such cases necessitate a wireless channel emulator to facilitate testing in the laboratory as the protocols are being developed. Furthermore, the increasing complexity of communications protocols and highly variable network scenarios force the channel emulator to support an accurate and complicated channel model that can scale to handle a large number of radios that operate across a wide frequency spectrum. We developed a unique channel impairment emulator prototype to meet these requirements. It maximizes the scalability and performance, operating in a frequency range of 2 MHz to 2 GHz. Moreover, our emulator design accommodates radio operation that use unknown frequency hopping techniques, which is increasingly common in JTRS systems. This key feature to this system is a high throughput channel tracker module that handles high bandwidth intermediate frequency (IF) signals while providing the scalability to handle a large number of channels. Dajung Lee, Janarbek Matai, Brad T. Weals, Ryan Kastner |
FPL | 2 |
| 2014 | Real-time 3D reconstruction for FPGAs: A case study for evaluating the performance, area, and programmability trade-offs of the Altera OpenCL SDKabstractEmbedding real-time 3D reconstruction of a scene from a low-cost depth sensor can improve the development of technologies in the domains of augmented reality, mobile robotics, and more. However, current implementations require a computer with a powerful GPU, which limits its prospective applications with low-power requirements. To implement low-power 3D reconstruction we embedded two prominent algorithms of 3D reconstruction (Iterative Closest Point and Volumetric Integration) on an Altera Stratix V FPGA by using the OpenCL language and the Altera OpenCL SDK. In this paper, we present our application and evaluation of the Altera tool in terms of performance, area, and programmability trade-offs. We have verified that OpenCL can be a viable method for developing FPGA applications by modifying an open-source version of the Microsoft KinectFusion project to run partially on a FPGA. Quentin Gautier, Alexandria Shearer, Janarbek Matai, Dustin Richmond, Pingfan Meng, Ryan Kastner |
FPT | 3 |
| 2012 | Designing a hardware in the loop wireless digital channel emulator for software defined radioabstractThe testing, verification and evaluation of wireless systems is an important but challenging endeavor. The most realistic method to test a wireless system is a field deployment. Unfortunately, this is not only expensive but also time consuming. In this paper, we present the design and implementation of a digital wireless channel emulator, which connects directly to a number of radios, and mimics the wireless channels between them, across a range of scenarios, in real-time. We use high-level synthesis tools to design the emulator while performing design space exploration. We describe the optimizations and tradeoffs that were necessary to reach the target throughput and area requirements. Janarbek Matai, Pingfan Meng, Lingjuan Wu, Brad T. Weals, Ryan Kastner |
FPT | 1 |
| 2011 | Design and Implementation of an FPGA-Based Real-Time Face Recognition SystemabstractFace recognition systems play a vital role in many applications including surveillance, biometrics and security. In this work, we present a complete real-time face recognition system consisting of a face detection, a recognition and a downsampling module using an FPGA. Our system provides an end-to-end solution for face recognition; it receives video input from a camera, detects the locations of the face(s) using the Viola-Jones algorithm, subsequently recognizes each face using the Eigenface algorithm, and outputs the results to a display. Experimental results show that our complete face recognition system operates at 45 frames per second on a Virtex-5 FPGA. Janarbek Matai, Ali Irturk, Ryan Kastner |
FCCM | 1 |
| 2011 | Simulate and Eliminate: A Top-to-Bottom Design Methodology for Automatic Generation of Application Specific ArchitecturesabstractThere is an increasing trend toward application specific processing, particularly in embedded computing devices that have stringent performance requirements. Achieving the desired area and throughput constraints requires careful tuning of the underlying architecture and high-level design tools are gaining increasing acceptance to achieve this goal while decreasing the design time. Most existing tools employ a bottom-to-top methodology, which piece together functional units, interconnect, and control logic based on the given application; this tends to scale poorly. We developed a tool, simulate and eliminate (S&E), that is fundamentally different from the existing high-level design tools as it employs a top-to-bottom methodology. S&E provides automatic generation of a variety of general purpose processing cores with different parameterization options. Then, the provided application(s) are simulated on this general-purpose architecture and the unneeded functionality is eliminated resulting in application specific architecture. S&E generates completely synthesizable hardware description language for an input C and/or MATLAB code. S&E provides different design methods and parameterization options to enable the user to study area and performance tradeoffs over a large number of different architectures and find the optimum architecture for the desired objective. Ali Irturk, Janarbek Matai, Jason Oberg, Jeffrey Su, Ryan Kastner |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2008 | Integration framework for interoperability of distributed and heterogeneous robot middlewaresabstractThis paper describes the ongoing development of a software framework for supporting interoperability and integration among heterogeneous network-based robotic development frameworks. We studied two of network based robotic software development frameworks named CAMUS framework and RT-middleware. The CAMUS (context-aware middleware for URC systems) is a middleware developed by Electronics and Telecommunications Research Institute (ETRI), in Korea, based on the URC (ubiquitous robot companion) concept for developing network based robotic systems. On the other hand, The RT-middlware was developed by Agency of Industrial Science and Technology(AIST), in Japan, to promote applications of robot technology (RT) in various fields. The proposed framework supports interoperability and interconnection among modularized software named RT-components (RTC) in the context of RT-middleware and service agents (SA) in the context of CAMUS framework. We also implemented and tested some components based on the proposed approach. Janarbek Matai, Young-Ho Suh, Hyuongsun Kim, Kang-Woo Lee |
ICARCV | 1 |