TASM: A Tile-Based Storage Manager for Video Analytics.
In arxiv, 2020.
A tile-based storage manager enabling spatial random access to encoded videos for analytics workloads.
VisualWorldDB: A DBMS for the Visual World.
In Conference on Innovative Data Systems Research (CIDR), 2020.
paper (pdf), bibtex
A vision and initial architecture for a new type of database system optimized for large-scale multicamera applications.
Vignette: Perceptual Compression for Video Storage and Processing Systems.
In ACM Symposium on Cloud Computing (SoCC), 2019.
paper (pdf), slides (pdf), bibtex, SoCC Best Poster Award Winner
A system that integrates machine learning-improved compression with cloud video storage and distribution, compatible with modern codecs and hardware accelerators.
LightDB: A DBMS for Virtual Reality.
In Proceedings of the VLDB Endowment (PVLDB) 11(10), 2018.
paper (pdf), bibtex, code (github)
A database management system designed for multi-dimensional video, like 360-degree and light field videos.
Application Codesign of Near-Data Processing for Similarity Search.
In IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2018.
paper (pdf), bibtex
A k-nearest neighbors hardware accelerator using processing-in-memory, for content-based image retrieval.
A Hardware-Friendly Bilateral Solver for Real-Time Virtual Reality Video.
In High Performance Graphics (HPG), 2017.
paper (pdf), slides (pdf), bibtex, code (github), blog post
A hardware-software codesign approach to accelerate a 16-camera VR video pipeline for real-time performance.
Exploring Computation-Communication Tradeoffs in Camera Systems.
In IEEE International Symposium on Workload Characterization (IISWC), 2017.
paper (pdf), slides (pdf), bibtex
A data movement characterization for resource-constrained vision and VR camera hardware.
Principles and Techniques of Schlieren Imaging Systems.
In Columbia University Computer Science Technical Reports, 2013. , bibtex
A survey paper on modern Schlieren optics systems.