Demo Data from SIGIR 2026 / reviewers in the wild / expert
Christopher D. Salthouse
dblp:10/2994
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Artificial intelligence and machine learning · 1
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.
| Human-computer interaction and pervasive computing
2 papers |
Wearable and physiological sensing · 100% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Energy-efficient computing · 100% | |
| Computer networks
1 paper |
Physical-layer communications · 81% Wireless networking · 19% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wearable and physiological sensing
eye tracking |
0.4 | 2 | 2015 | CIDER: Enabling Robustness-Power Tradeoffs on a Computational Eyeglass · MobiCom 2015 iShadow: design of a wearable, real-time mobile gaze tracker · MobiSys 2014 |
Machine learning › Efficient and distributed learning
on-device inference |
0.2 | 1 | 2014 | iShadow: design of a wearable, real-time mobile gaze tracker · MobiSys 2014 |
Wearable and physiological sensing › eye tracking
mobile gaze tracking |
0.2 | 1 | 2014 | iShadow: design of a wearable, real-time mobile gaze tracker · MobiSys 2014 |
Energy-efficient computing
power management |
0.1 | 1 | 2015 | CIDER: Enabling Robustness-Power Tradeoffs on a Computational Eyeglass · MobiCom 2015 |
Wearable and physiological sensing › eye tracking
gaze-based interaction |
0.1 | 1 | 2014 | iShadow: design of a wearable, real-time mobile gaze tracker · MobiSys 2014 |
Physical-layer communications › multiplexing
code division multiplexing |
0.0 | 1 | 1999 | Code-division multiplexing of a sensor channel: a software implementation · IEEE J. Sel. Areas Commun. 1999 |
Wireless networking
software radio |
0.0 | 1 | 1999 | Code-division multiplexing of a sensor channel: a software implementation · IEEE J. Sel. Areas Commun. 1999 |
Physical-layer communications › multiplexing
time-division multiplexing |
0.0 | 1 | 1999 | Code-division multiplexing of a sensor channel: a software implementation · IEEE J. Sel. Areas Commun. 1999 |
Methods — techniques the papers use, named apart from their topics
staged architecture · 0.4near-infrared illumination · 0.4model switching · 0.4sparsity-inducing regularization · 0.4neural network · 0.4low-power sensing · 0.4time division multiple access · 0.0software radio · 0.0code division multiple access · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | A Computationally Efficient Visual Saliency Algorithm Suitable for an Analog CMOS ImplementationabstractComputer vision algorithms are often limited in their application by the large amount of data that must be processed. Mammalian vision systems mitigate this high bandwidth requirement by prioritizing certain regions of the visual field with neural circuits that select the most salient regions. This work introduces a novel and computationally efficient visual saliency algorithm for performing this neuromorphic attention-based data reduction. The proposed algorithm has the added advantage that it is compatible with an analog CMOS design while still achieving comparable performance to existing state-of-the-art saliency algorithms. This compatibility allows for direct integration with the analog-to-digital conversion circuitry present in CMOS image sensors. This integration leads to power savings in the converter by quantizing only the salient pixels. Further system-level power savings are gained by reducing the amount of data that must be transmitted and processed in the digital domain. The analog CMOS compatible formulation relies on a pulse width (i.e., time mode) encoding of the pixel data that is compatible with pulse-mode imagers and slope based converters often used in imager designs. This letter begins by discussing this time-mode encoding for implementing neuromorphic architectures. Next, the proposed algorithm is derived. Hardware-oriented optimizations and modifications to this algorithm are proposed and discussed. Next, a metric for quantifying saliency accuracy is proposed, and simulation results of this metric are presented. Finally, an analog synthesis approach for a time-mode architecture is outlined, and postsynthesis transistor-level simulations that demonstrate functionality of an implementation in a modern CMOS process are discussed. Robert D'Angelo, Richard Wood, Nathan Lowry, Geremy Freifeld, Haiyao Huang, Christopher D. Salthouse, Brent Hollosi, Matthew Muresan, Wes Uy, Nhut Tran, Armand Chery, Dorothy C. Poppe, Sameer R. Sonkusale |
Neural Comput. | 6 |
| 2016 | CIDER: enhancing the performance of computational eyeglassesabstractThe human eye offers a fascinating window into an individual's health, cognitive attention, and decision making, but we lack the ability to continually measure these parameters in the natural environment. We demonstrate CIDER, a system that operates in a highly optimized low-power mode under indoor settings by using a fast Search-Refine controller to track the eye, but detects when the environment switches to more challenging outdoor sunlight and switches models to operate robustly under this condition. Our design is holistic and tackles a) power consumption in digitizing pixels, estimating pupillary parameters, and illuminating the eye via near-infrared and b) error in estimating pupil center and pupil dilation. We demonstrate that CIDER can estimate pupil center with error less than two pixels (0.6°), and pupil diameter with error of one pixel (0.22mm). Our end-to-end results show that we can operate at power levels of roughly 7mW at a 4Hz eye tracking rate, or roughly 32mW at rates upwards of 250Hz. Addison Mayberry, Yamin Tun, Pan Hu 0003, Duncan Smith-Freedman, Benjamin M. Marlin, Christopher D. Salthouse, Deepak Ganesan |
ETRA | 6 |
| 2015 | CIDER: Enabling Robustness-Power Tradeoffs on a Computational EyeglassabstractThe human eye offers a fascinating window into an individual's health, cognitive attention, and decision making, but we lack the ability to continually measure these parameters in the natural environment. The challenges lie in: a) handling the complexity of continuous high-rate sensing from a camera and processing the image stream to estimate eye parameters, and b) dealing with the wide variability in illumination conditions in the natural environment. This paper explores the power-robustness tradeoffs inherent in the design of a wearable eye tracker, and proposes a novel staged architecture that enables graceful adaptation across the spectrum of real-world illumination. We propose CIDER, a system that operates in a highly optimized low-power mode under indoor settings by using a fast Search-Refine controller to track the eye, but detects when the environment switches to more challenging outdoor sunlight and switches models to operate robustly under this condition. Our design is holistic and tackles a) power consumption in digitizing pixels, estimating pupillary parameters, and illuminating the eye via near-infrared, b) error in estimating pupil center and pupil dilation, and c) model training procedures that involve zero effort from a user. We demonstrate that CIDER can estimate pupil center with error less than two pixels (0.6°), and pupil diameter with error of one pixel (0.22mm). Our end-to-end results show that we can operate at power levels of roughly 7mW at a 4Hz eye tracking rate, or roughly 32mW at rates upwards of 250Hz. Addison Mayberry, Yamin Tun, Pan Hu 0003, Duncan Smith-Freedman, Deepak Ganesan, Benjamin M. Marlin, Christopher D. Salthouse |
MobiCom | 7 |
| 2014 | iShadow: the computational eyeglass systemabstractContinuous, real-time tracking of eye gaze is valuable in a variety of scenarios including hands-free interaction with the physical world, detection of unsafe behaviors, leveraging visual context for advertising, life logging, and others. While eye tracking is commonly used in clinical trials and user studies, it has not bridged the gap to everyday consumer use. The challenge is that a real-time eye tracker is a power-hungry and computation-intensive device which requires continuous sensing of the eye using an imager running at many tens of frames per second, and continuous processing of the image stream using sophisticated gaze estimation algorithms. Our key contribution is the design of an eye tracker that dramatically reduces the sensing and computation needs for eye tracking, thereby achieving orders of magnitude reductions in power consumption and form-factor. The key idea is that eye images are extremely redundant, therefore we can estimate gaze by using a small subset of carefully chosen pixels per frame. We use a sparse pixel-based gaze estimation algorithm that is a multi-layer neural network learned using a state-of-the-art sparsity-inducing regularization function which minimizes the gaze prediction error while simultaneously minimizing the number of pixels used. Our results show that we can operate at roughly 70mW of power, while continuously estimating eye gaze at the rate of 30 Hz with errors of roughly 4 degrees. Addison Mayberry, Pan Hu 0003, Benjamin M. Marlin, Christopher D. Salthouse, Deepak Ganesan |
ETRA | 4 |
| 2014 | iShadow: design of a wearable, real-time mobile gaze trackerabstractContinuous, real-time tracking of eye gaze is valuable in a variety of scenarios including hands-free interaction with the physical world, detection of unsafe behaviors, leveraging visual context for advertising, life logging, and others. While eye tracking is commonly used in clinical trials and user studies, it has not bridged the gap to everyday consumer use. The challenge is that a real-time eye tracker is a power-hungry and computation-intensive device which requires continuous sensing of the eye using an imager running at many tens of frames per second, and continuous processing of the image stream using sophisticated gaze estimation algorithms. Our key contribution is the design of an eye tracker that dramatically reduces the sensing and computation needs for eye tracking, thereby achieving orders of magnitude reductions in power consumption and form-factor. The key idea is that eye images are extremely redundant, therefore we can estimate gaze by using a small subset of carefully chosen pixels per frame. We instantiate this idea in a prototype hardware platform equipped with a low-power image sensor that provides random access to pixel values, a low-power ARM Cortex M3 microcontroller, and a bluetooth radio to communicate with a mobile phone. The sparse pixel-based gaze estimation algorithm is a multi-layer neural network learned using a state-of-the-art sparsity-inducing regularization function that minimizes the gaze prediction error while simultaneously minimizing the number of pixels used. Our results show that we can operate at roughly 70mW of power, while continuously estimating eye gaze at the rate of 30 Hz with errors of roughly 3 degrees. Addison Mayberry, Pan Hu 0003, Benjamin M. Marlin, Christopher D. Salthouse, Deepak Ganesan |
MobiSys | 4 |
| 1999 | Code-division multiplexing of a sensor channel: a software implementationabstractThis paper demonstrates the use of software radio techniques in the context of sensing, rather than communications. It describes code-division multiplexing (CDMA) and time-division multiplexing (TDMA) of a receiver channel in an electric field sensing system. The only hardware used is a front-end gain stage consisting of two opamps and a microcontroller. The modulation and demodulation operations are implemented entirely in the microcontroller software. Multiple coded waveforms are transmitted simultaneously, and induce a combined signal on a single receive electrode. The combined signal, after passing through a single analog front end terminating in an analog-to-digital converter, is separated into the four original component signals by a software demodulation operation. The signal-to-noise ratio (SNR) achieved by the code-division multiplexed system given a fixed measurement time is compared to the SNR achieved by a time-division multiplexed implementation given the same total measurement time. The paper also compares the scaling of TDMA and CDMA performance with the number of transmitted channels and the number of demodulated channels. Joshua R. Smith 0001, Christopher D. Salthouse, Neil Gershenfeld |
IEEE J. Sel. Areas Commun. | 2 |