Research
I'm interested in the end-to-end optimization of imaging pipelines, beginning at modeling signal collection and continuing through to feature extraction and high-level scene understanding tasks. From MRIs to Time-of-Flight cameras, I love getting hands-on with real devices and making the most of inevitably noisy data.
|
|
Self-Contained Jupyter Notebook Labs Promote Scalable Signal Processing Education
Dominic Carrano,
Ilya Chugunov,
Jonathan Lee,
Babak Ayazifar,
6th International Conference on Higher Education Advances, 2020
Jupyter Notebook labs can offer a similar experience to in-person lab sections while being self-contained, with relevant resources embedded in their cells. They interactively demonstrate real-life applications of signal processing while reducing overhead for course staff.
Link to Jupyter Notebook Exercises
|
|
Abstract: Multiscale Low-Rank Matrix Decomposition for Reconstruction of Accelerated Cardiac CEST MRI
Ilya Chugunov,
Wissam AlGhuraibawi,
Kevin Godines,
Bonnie Lam,
Frank Ong,
Jonathan Tamir,
Moriel Vandsburger,
28th Annual Meeting of International Society for Magnetic Resonance in Medicine (ISMRM), 2020
Leveraging sparsity in the Z-spectrum domain, multi-scale low rank reconstruction of cardiac chemical exchange saturation transfer (CEST) MRI can allow for 4-fold acceleration of scans while providing accurate Lorentzian line-fit analysis.
|
|
Duodepth: Static Gesture Recognition Via Dual Depth Sensors
Ilya Chugunov
Avideh Zakhor,
IEEE International Conference on Image Processing (ICIP), 2019
Point cloud data integrated from two structured light sensors for gesture recognition implicitly via a 3D spatial transform network can lead to improved results as compared to iterative closest point (ICP) registered point clouds.
GitHub Link
|
|
Inspection Route Optimization
Bernard Gendron,
Vidal Thibaut,
et al.
Eighth Montréal Industrial Problem Solving Workshop, 2017
Property inspection routes can be formulated into graph optimization problem, decomposed into weekly/yearly constraints for reduction to team orienteering problem (TOP).
|
Teaching
I love teaching and am always looking for new ways to convey information and foster learning; be that in lectures, office hours, or even just work meetings. Feel free to steal our signal processing lab exercises for your classes or personal education (and contribute to them if you can, some of those figures can definitely be improved c:).
|
Spring 2019
|
Student Instructor — EE120 Signals and Systems — UC Berkeley
Mezzanine-level course meant to introduce students to thinking in the language of signals and transforms. Covers continuous and discrete Fourier analysis, Laplace and Z-transforms, as well as a range of topics in sampling and reconstruction
|
Fall 2018
Spring 2018
Fall 2017
|
Lab Assistant — EE16B Designing Information Devices II — UC Berkeley
Introductory course for circuit analysis and design. Topics include signal filtering, k-means clustering, closed/open-loop control systems, and transistor logic.
|
Website template stolen (with permission) from Jon Barron.
|
|