Jay Summet

dblp:98/4725 · also Jay W. Summet · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 5 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 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.

Computer graphics and multimedia
4 papers
Computational photography and imaging · 46% Virtual and augmented reality · 35% Visualization and visual analytics · 19%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 28% Debugging and program repair · 28% Empirical software engineering · 28%
Human-computer interaction and pervasive computing
4 papers
Ubiquitous computing and smart environments · 63% User interface design and tools · 25% Interaction techniques and input · 12%
Network and information security
1 paper
Privacy and data protection · 100%
Artificial intelligence
1 paper
Video understanding and tracking · 100%

Topics — the 13 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Virtual and augmented reality › immersive display
multi-projector display
0.122007
Shadow Elimination and Blinding Light Suppression for Interactive Projected Displays · IEEE Trans. Vis. Comput. Graph. 2007
GVU-PROCAMS: enabling novel projected interfaces · ACM Multimedia 2006
Visualization and visual analytics
video visualization
0.112008
Viz-A-Vis: Toward Visualizing Video through Computer Vision · IEEE Trans. Vis. Comput. Graph. 2008
Computational photography and imaging › illumination estimation
illumination capture
0.112007
Prakash: lighting aware motion capture using photosensing markers and multiplexed illuminators · ACM Trans. Graph. 2007
Computational photography and imaging
illumination estimation
0.112007
Prakash: lighting aware motion capture using photosensing markers and multiplexed illuminators · ACM Trans. Graph. 2007
Computational photography and imaging
projector-camera systems
0.112006
GVU-PROCAMS: enabling novel projected interfaces · ACM Multimedia 2006
Privacy and data protection
privacy in ubiquitous computing
0.112005
Preventing Camera Recording by Designing a Capture-Resistant Environment · UbiComp 2005
Debugging and program repair › automated debugging
assertion-based debugging
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
Empirical software engineering
developer studies
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
Requirements engineering and software design
end-user software engineering
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003
User interface design and tools › visual programming
spreadsheet languages
0.012002
A scalable method for deductive generalization in the spreadsheet paradigm · ACM Trans. Comput. Hum. Interact. 2002
Computer vision › Video understanding and tracking › video analytics › behavior analysis
activity analysis
0.012008
Viz-A-Vis: Toward Visualizing Video through Computer Vision · IEEE Trans. Vis. Comput. Graph. 2008
Ubiquitous computing and smart environments › interactive surfaces
interactive display
0.012006
GVU-PROCAMS: enabling novel projected interfaces · ACM Multimedia 2006
Program verification
assertions
0.012003
End-User Software Engineering with Assertions in the Spreadsheet Paradigm · ICSE 2003

Methods — techniques the papers use, named apart from their topics

overhead video capture · 0.2computer vision · 0.2warping · 0.1keystone correction · 0.1computer vision calibration · 0.1design · 0.1spatiotemporal encoding · 0.1redundant illumination · 0.1multiplexed illuminators · 0.1deductive dataflow analysis · 0.1algebraic back-substitution · 0.1active output modification · 0.1motion modeling · 0.1light sensor tracking · 0.1gray-coded pattern projection · 0.1controlled experiment · 0.0
YearPublicationVenuePosition
2009 Personalizing CS1 with robots
abstract
We have developed a CS1 curriculum that uses a robotics context to teach introductory programming [1]. Core to our approach is that each student has their own personal robot. Our robot and software have been specifically developed to support the needs of a CS1 curriculum. We frame traditional problems (robot control) in terms that are personal, relevant, and fun. Initial trial classes have shown that our approach is successful and adaptable.
Jay Summet, Deepak Kumar 0002, Keith J. O'Hara, Daniel Walker, Lijun Ni, Douglas S. Blank, Tucker R. Balch
SIGCSE1
2008 Viz-A-Vis: Toward Visualizing Video through Computer Vision
abstract
In the established procedural model of information visualization, the first operation is to transform raw data into data tables [1]. The transforms typically include abstractions that aggregate and segment relevant data and are usually defined by a human, user or programmer. The theme of this paper is that for video, data transforms should be supported by low level computer vision. High level reasoning still resides in the human analyst, while part of the low level perception is handled by the computer. To illustrate this approach, we present Viz-A-Vis, an overhead video capture and access system for activity analysis in natural settings over variable periods of time. Overhead video provides rich opportunities for long-term behavioral and occupancy analysis, but it poses considerable challenges. We present initial steps addressing two challenges. First, overhead video generates overwhelmingly large volumes of video impractical to analyze manually. Second, automatic video analysis remains an open problem for computer vision.
Mario Romero, Jay Summet, John T. Stasko, Gregory D. Abowd
IEEE Trans. Vis. Comput. Graph.2
2007 Prakash: lighting aware motion capture using photosensing markers and multiplexed illuminators
abstract
In this paper, we present a high speed optical motion capture method that can measure three dimensional motion, orientation, and incident illumination at tagged points in a scene. We use tracking tags that work in natural lighting conditions and can be imperceptibly embedded in attire or other objects. Our system supports an unlimited number of tags in a scene, with each tag uniquely identified to eliminate marker reacquisition issues. Our tags also provide incident illumination data which can be used to match scene lighting when inserting synthetic elements. The technique is therefore ideal for on-set motion capture or real-time broadcasting of virtual sets. Unlike previous methods that employ high speed cameras or scanning lasers, we capture the scene appearance using the simplest possible optical devices - a light-emitting diode (LED) with a passive binary mask used as the transmitter and a photosensor used as the receiver. We strategically place a set of optical transmitters to spatio-temporally encode the volume of interest. Photosensors attached to scene points demultiplex the coded optical signals from multiple transmitters, allowing us to compute not only receiver location and orientation but also their incident illumination and the reflectance of the surfaces to which the photosensors are attached. We use our untethered tag system, called Prakash, to demonstrate methods of adding special effects to captured videos that cannot be accomplished using pure vision techniques that rely on camera images.
Ramesh Raskar, Hideaki Nii, Bert de Decker, Yuki Hashimoto, Jay Summet, Dylan Moore 0002, Jonathan Westhues, Paul H. Dietz, John Barnwell, Shree K. Nayar, Masahiko Inami, Philippe Bekaert, Michael Noland, Vlad Branzoi, Erich Bruns
ACM Trans. Graph.5
2007 Shadow Elimination and Blinding Light Suppression for Interactive Projected Displays
abstract
A major problem with interactive displays based on front projection is that users cast undesirable shadows on the display surface. This paper demonstrates that shadows can be muted by redundantly illuminating the display surface using multiple projectors, all mounted at different locations. However, this technique alone does not eliminate shadows: Multiple projectors create multiple dark regions on the surface (penumbral occlusions) and cast undesirable light onto the users. These problems can be solved by eliminating shadows and suppressing the light that falls on occluding users by actively modifying the projected output. This paper categorizes various methods that can be used to achieve redundant illumination, shadow elimination, and blinding light suppression and evaluates their performance.
Jay Summet, Matthew Flagg, Tat-Jen Cham, James M. Rehg, Rahul Sukthankar
IEEE Trans. Vis. Comput. Graph.1
2006 GVU-PROCAMS: enabling novel projected interfaces
abstract
Front projection allows large displays to be deployed relatively easily. However, it is sometimes difficult to find a location to place a projector, especially for ad-hoc installations. Additionally, front projection suffers from shadows and occlusions, making it ill-suited for interactive displays. The GVU-PROCAMS system allows programmers to deploy projectors and displays easily in arbitrary locations by enabling enhanced keystone correction via warping on 3D hardware. In addition, it handles the calibration of multiple projectors using computer vision to produce a redundantly illuminated surface. Redundant illumination offers robustness in the face of occlusions, providing a user with the experience of a rear-projected surface. This paper presents a stand-alone application (WinPVRP) and a programming system (GVU-PROCAMS) that easily allows others to create projected displays with enhanced warping and redundant illumination.
Jay Summet, Matthew Flagg, James M. Rehg, Gregory D. Abowd, Neil Weston
ACM Multimedia1
2005 Preventing Camera Recording by Designing a Capture-Resistant Environment
Khai N. Truong, Shwetak N. Patel, Jay Summet, Gregory D. Abowd
UbiComp3
2005 Moveable interactive projected displays using projector based tracking
abstract
Video projectors have typically been used to display images on surfaces whose geometric relationship to the projector remains constant, such as walls or pre-calibrated surfaces. In this paper, we present a technique for projecting content onto moveable surfaces that adapts to the motion and location of the surface to simulate an active display. This is accomplished using a projector based location tracking techinque. We use light sensors embedded into the moveable surface and project low-perceptibility Gray-coded patterns to first discover the sensor locations, and then incrementally track them at interactive rates. We describe how to reduce the perceptibility of tracking patterns, achieve interactive tracking rates, use motion modeling to improve tracking performance, and respond to sensor occlusions. A group of tracked sensors can define quadrangles for simulating moveable displays while single sensors can be used as control inputs. By unifying the tracking and display technology into a single mechanism, we can substantially reduce the cost and complexity of implementing applications that combine motion tracking and projected imagery.
Johnny C. Lee, Scott E. Hudson, Jay Summet, Paul H. Dietz
UIST3
2003 End-User Software Engineering with Assertions in the Spreadsheet Paradigm
abstract
There has been little research on end-user program development beyond the activity of programming. Devising ways to address additional activities related to end-user program development may be critical, however, because research shows that a large proportion of the programs written by end users contain faults. Toward this end, we have been working on ways to provide formal "software engineering" methodologies to end-user programmers. This paper describes an approach we have developed for supporting assertions in end-user software, focusing on the spreadsheet paradigm. We also report the results of a controlled experiment, with 59 end-user subjects, to investigate the usefulness of this approach. Our results show that the end users were able to use the assertions to reason about their spreadsheets, and that doing so was tied to both greater correctness and greater efficiency.
Margaret M. Burnett, Curtis R. Cook, Omkar Pendse, Gregg Rothermel, Jay Summet, Christine Wallace
ICSE5
2002 Appendices A-D: A scalable method for deductive generalization in the spreadsheet paradigm
abstract
article Appendices A--D: A scalable method for deductive generalization in the spreadsheet paradigm Share on Authors: Margaret Burnett Oregon State University Oregon State UniversityView Profile , Sherry Yang Oregon Institute of Technology Oregon Institute of TechnologyView Profile , Jay Summet Oregon State University Oregon State UniversityView Profile Authors Info & Claims ACM Transactions on Computer-Human InteractionVolume 9Issue 4December 2002 pp 1–5https://doi.org/10.1145/586081.586082Published:01 December 2002 0citation420DownloadsMetricsTotal Citations0Total Downloads420Last 12 Months0Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Margaret M. Burnett, Sherry Yang 0002, Jay Summet
ACM Trans. Comput. Hum. Interact.3
2002 A scalable method for deductive generalization in the spreadsheet paradigm
abstract
In this paper, we present an efficient method for automatically generalizing programs written in spreadsheet languages. The strategy is to do generalization through incremental analysis of logical relationships among concrete program entities from the perspective of a particular computational goal. The method uses deductive dataflow analysis with algebraic back-substitution rather than inference with heuristics, and there is no need for generalization-related dialog with the user. We present the algorithms and their time complexities and show that, because the algorithms perform their analyses incrementally, on only the on-screen program elements rather than on the entire program, the method is scalable. Performance data is presented to help demonstrate the scalability.
Margaret M. Burnett, Sherry Yang 0002, Jay Summet
ACM Trans. Comput. Hum. Interact.3