Demo Data from EDBT 2026 / reviewers in the wild / expert
Joe K. Kearney
dblp:33/6960 · also Joseph K. Kearney
· DBLP profile ↗
27ranked-venue papers
4as first author
2since 2021 · last 2021
0000-0002-0443-8152ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 19 · 2 first-authorHuman-computer interaction and ubiquitous computing · 9 · 1 since 2021Artificial intelligence and machine learning · 8 · 3 first-author · 1 since 2021Systems, architecture and hardware · 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.
| Human-computer interaction and pervasive computing
7 papers |
Immersive interaction · 28% Interaction techniques and input · 22% Ubiquitous computing and smart environments · 16% | |
| Computer graphics and multimedia
8 papers |
Virtual and augmented reality · 53% Computer animation and physical simulation · 24% Computational photography and imaging · 20% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Smart cities and intelligent transportation · 84% Computational social science and digital humanities · 16% |
Topics — the 30 heaviest of 41, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Human-AI interaction
human-agent interaction |
0.4 | 1 | 2019 | Joint Action in a Virtual Environment: Crossing Roads with Risky vs. Safe Human and Agent Partners · IEEE Trans. Vis. Comput. Graph. 2019 |
Computational photography and imaging
camera localization |
0.3 | 1 | 2017 | Optimal Camera Placement for Motion Capture Systems · IEEE Trans. Vis. Comput. Graph. 2017 |
Computer animation and physical simulation
motion capture |
0.3 | 1 | 2017 | Optimal Camera Placement for Motion Capture Systems · IEEE Trans. Vis. Comput. Graph. 2017 |
Virtual and augmented reality › virtual environment
immersive virtual environments |
0.2 | 1 | 2016 | Acting together: Joint pedestrian road crossing in an immersive virtual environment · VR 2016 |
Ubiquitous computing and smart environments › urban computing
intelligent transportation |
0.2 | 1 | 2016 | Using a virtual environment to study the impact of sending traffic alerts to texting pedestrians · VR 2016 |
Human-robot interaction › human-robot collaboration
joint action |
0.2 | 1 | 2016 | Acting together: Joint pedestrian road crossing in an immersive virtual environment · VR 2016 |
Ubiquitous computing and smart environments
pedestrian safety |
0.2 | 1 | 2016 | Using a virtual environment to study the impact of sending traffic alerts to texting pedestrians · VR 2016 |
Virtual and augmented reality
immersive interaction |
0.2 | 3 | 2009 | A Virtual Peer for Investigating Social Influences on Children's Bicycling · VR 2009 Steering Behaviors for Autonomous Vehicles in Virtual Environments · VR 2005 Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Urban Environments · VR 2003 |
Interaction techniques and input › post-WIMP interaction
embodied interaction |
0.2 | 1 | 2014 | Dynamic Affordances in Embodied Interactive Systems: The Role of Display and Mode of Locomotion · IEEE Trans. Vis. Comput. Graph. 2014 |
Immersive interaction
locomotion |
0.2 | 1 | 2014 | Dynamic Affordances in Embodied Interactive Systems: The Role of Display and Mode of Locomotion · IEEE Trans. Vis. Comput. Graph. 2014 |
Immersive interaction
virtual reality interaction |
0.2 | 1 | 2014 | Dynamic Affordances in Embodied Interactive Systems: The Role of Display and Mode of Locomotion · IEEE Trans. Vis. Comput. Graph. 2014 |
Smart cities and intelligent transportation › traffic safety
pedestrian safety |
0.1 | 1 | 2021 | Determining the Effect of Smartphone Alerts and Warnings on Street-Crossing Behavior in Non-Mobility-Impaired Older and Younger Adults · CHI 2021 |
Learning and educational technologies › pedagogical agents
virtual peer |
0.1 | 1 | 2011 | An Immersive Virtual Peer for Studying Social Influences on Child Cyclists' Road-Crossing Behavior · IEEE Trans. Vis. Comput. Graph. 2011 |
Virtual and augmented reality › tracking
3d object tracking |
0.1 | 1 | 2017 | Optimal Camera Placement for Motion Capture Systems · IEEE Trans. Vis. Comput. Graph. 2017 |
Immersive interaction › virtual reality
immersive virtual environment |
0.1 | 1 | 2016 | Using a virtual environment to study the impact of sending traffic alerts to texting pedestrians · VR 2016 |
Vehicular, aerial and satellite networks › connected vehicles
vehicle-to-pedestrian communication |
0.1 | 1 | 2016 | Using a virtual environment to study the impact of sending traffic alerts to texting pedestrians · VR 2016 |
Human-robot interaction › cognitive human-robot interaction › spatial cognition
spatial perception in virtual environments |
0.1 | 1 | 2007 | Spatial Perception in Immersive Virtual Environments: New Theories and Current Controversies · VR 2007 |
Virtual and augmented reality › virtual environment
virtual environment modeling |
0.1 | 1 | 2006 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Environments · IEEE Trans. Vis. Comput. Graph. 2006 |
Virtual and augmented reality › virtual environment
virtual urban environments |
0.1 | 2 | 2005 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Urban Environments · VR 2003 Steering Behaviors for Autonomous Vehicles in Virtual Environments · VR 2005 |
Virtual and augmented reality
virtual environment |
0.1 | 1 | 2005 | Steering Behaviors for Autonomous Vehicles in Virtual Environments · VR 2005 |
Geometric modeling and processing
spatial data structures |
0.0 | 1 | 2003 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Urban Environments · VR 2003 |
Immersive interaction
virtual reality |
0.0 | 1 | 2011 | An Immersive Virtual Peer for Studying Social Influences on Child Cyclists' Road-Crossing Behavior · IEEE Trans. Vis. Comput. Graph. 2011 |
Computational social science and digital humanities › social computing
social behavior analysis |
0.0 | 1 | 2009 | A Virtual Peer for Investigating Social Influences on Children's Bicycling · VR 2009 |
Robotics › Motion planning and robot control
path planning |
0.0 | 1 | 2003 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Urban Environments · VR 2003 |
Robotics › Robot manipulation
contact motion control |
0.0 | 1 | 1992 | Generalizing the hop: object-level programming for legged motion · ICRA 1992 |
Robotics › Legged, aerial and field robots
hopping robot |
0.0 | 1 | 1992 | Generalizing the hop: object-level programming for legged motion · ICRA 1992 |
Robotics › Legged, aerial and field robots
legged robots |
0.0 | 1 | 1992 | Generalizing the hop: object-level programming for legged motion · ICRA 1992 |
Computer vision › 3D vision
camera calibration |
0.0 | 1 | 1989 | Camera calibration using geometric constraints · CVPR 1989 |
Computer vision › 3D vision
geometric constraints |
0.0 | 1 | 1989 | Camera calibration using geometric constraints · CVPR 1989 |
Computer vision › 3D vision › camera calibration
intrinsic and extrinsic parameter estimation |
0.0 | 1 | 1989 | Camera calibration using geometric constraints · CVPR 1989 |
Methods — techniques the papers use, named apart from their topics
virtual reality street crossing · 1.0controlled experiment · 0.6cell phone app · 0.5virtual reality · 0.4motion synchronization analysis · 0.4perceptual-motor coordination task · 0.4triangulation · 0.3simulated annealing · 0.3controlled experiments · 0.2reactive controller · 0.2pilot study · 0.2action-based controller · 0.2reactive controllers · 0.1action-based controllers · 0.1ribbon representation · 0.1coordinate mapping · 0.1path planning · 0.1ribbon networks · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Determining the Effect of Smartphone Alerts and Warnings on Street-Crossing Behavior in Non-Mobility-Impaired Older and Younger AdultsabstractVehicle manufacturers and government agencies are considering using vehicle-to-pedestrian (V2P) communication to improve pedestrian safety. However, there are unanswered questions about whether people will heed alerts and warnings presented through a smartphone. We conducted between-subject studies with younger and older adults where they physically crossed a virtual street. They received either permissive alerts (safe to cross), prohibitive warnings (not safe to cross), or no alerts or warnings (control). We found that both older and younger adults were highly likely to heed permissive alerts, even when this meant taking gaps between two vehicles that were smaller than they would typically take on their own. We also found that we could shift participants’ road-crossing behavior toward greater caution when they were only alerted to cross very large gaps between two vehicles. Participants stated that alerts and warnings were useful, but that prohibitive warnings were annoying. These findings give insights into V2P design and pedestrian behavior when smartphone assistance is provided. Jeehan Malik, Morgan N. Di Napoli Parr, Jessica Flathau, Hanxi Tang, Joe K. Kearney, Jodie M. Plumert, Kyle Rector |
CHI | 5 |
| 2021 | Crossing Roads with a Computer-generated Agent: Persistent Effects on Perception-Action TuningabstractThis study investigated how people coordinate their decisions and actions with a risky or safe computer-generated agent in a humanoid or non-humanoid form and how this experience influences later behavior when acting alone. In Experiment 1, participants first repeatedly crossed continuous traffic in a virtual environment with a humanoid computer-generated agent (Figure 1). Participants were specifically instructed to cross with an agent that was programmed to be either safe (taking only large gaps) or risky (also taking relatively small gaps). Participants then repeatedly crossed the same roadway alone. We found that participants’ experiences with crossing safe vs. risky gaps with an agent persisted in later trials when the participants crossed alone, such that participants accepted tighter gaps if they were previously paired with a risky than a safe agent. In Experiment 2 (Figure 2), we tested whether experience crossing with a risky or safe non-humanoid object (a floating box) also influenced later behavior when crossing alone. We again found that participants who crossed with the risky object partner took tighter gaps when later crossing alone than those who crossed with the safe object partner. The Discussion focuses on the impact of experiences with virtual agents on perception–action tuning and the potential of using virtual agents for training safe road-crossing behavior. Elizabeth E. O'Neal, Shiwen Zhou 0001, Jodie M. Plumert, Joe K. Kearney |
ACM Trans. Appl. Percept. | 5 |
| 2019 | Joint Action in a Virtual Environment: Crossing Roads with Risky vs. Safe Human and Agent PartnersabstractThis paper examines how people jointly coordinate their decisions and actions with risky vs. safe human and agent road-crossing partners (Fig. 1 ). The task for participants was to physically cross a steady stream of traffic in a large-screen virtual environment without getting hit by a car. The computer-generated (CG) agent was programmed to be either safe (taking only large gaps) or risky (also taking small gaps). The human partners were classified as safe (taking more large gaps) or risky (also taking some small gaps) based on their average gap size selection. We found that participants in all four conditions preferred to cross with their partner. As a consequence, the riskiness of the partner (both human and agent) influenced the riskiness of participants' gap choices. We also found that participants tightly synchronized their movement with both human and agent partners. The largest differences in performance between those paired with agent vs. human partners occurred on trials when participants crossed different gaps than their partners. This study demonstrates the potential for studying how people interact with CG agents when performing whole-body joint actions using large-screen immersive virtual environments. Elizabeth E. O'Neal, Pooya Rahimian, Junghum Paul Yon, Jodie M. Plumert, Joe K. Kearney |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2018 | Acting Together: Joint Pedestrian Road Crossing in an Immersive Virtual EnvironmentabstractWe investigated how two people jointly coordinate their decisions and actions in a co-occupied, large-screen virtual environment. The task for participants was to physically cross a virtual road with continuous traffic without getting hit by a car. Participants performed this task either alone or with another person (see Figure 1). Two separate streams of non-stereo images were generated based on the dynamic locations of the two viewers’ eye-points. Stereo shutter glasses were programmed to display a single image stream to each viewer so that they saw perspectively correct non-stereo images for their eyepoint. We found that participant pairs often crossed the same gap together and closely synchronized their movements when crossing. Pairs also chose larger gaps than individuals, presumably to accommodate the extra time needed to cross through gaps together. These results demonstrate how two people interact and coordinate their behaviors in performing whole-body, joint motions in a co-occupied virtual environment. This study also provides a foundation for future studies examining joint actions in shared VEs where participants are represented by graphic avatars. Elizabeth E. O'Neal, Junghum Paul Yon, Luke Franzen, Pooya Rahimian, Jodie M. Plumert, Joe K. Kearney |
ACM Trans. Appl. Percept. | 7 |
| 2017 | The influence of stereoscopic image display on pedestrian road crossing in a large-screen virtual environmentabstractThis paper investigates the influence of stereoscopic vs. non-stereoscopic display in large-screen virtual environments on an everyday perception-action task - crossing traffic-filled roadways as a pedestrian. The task for participants was to physically cross a virtual road with continuous traffic without getting hit by a car in a CAVE-like virtual environment. Half of the participants performed the task with stereoscopic display and half performed the task with non-stereoscopic display. We found that stereoscopic display had little impact on the size of the gaps participants crossed or the timing of their crossing motion relative to the gap with the exception of a small difference in crossing speed. The results are important for validating the use of non-stereoscopic image displays in ground vehicle simulation and supporting the use of non-stereoscopic displays for multi-viewpoint rendering in co-occupied virtual environments. Elizabeth E. O'Neal, Luke Franzen, Junghum Paul Yon, Jodie M. Plumert, Joe K. Kearney |
SAP | 6 |
| 2017 | A comparison of head-mounted displays vs. large-screen displays for an interactive pedestrian simulatorabstractThis investigation compared how people performed a complex perception-action task - crossing traffic-filled roadways - in a CAVE vs. an HMD virtual environment. Participants physically crossed a virtual roadway with continuous cross traffic in either a CAVE-like or an HTC Vive pedestrian simulator. The 3D model and traffic scenario were identical in both simulators, allowing for a direct comparison between the two display systems. We found that participants in the Vive group accepted smaller gaps for crossing than participants in the CAVE group. They also timed their entry into the gap more precisely and tended to cross somewhat more quickly. As a result, participants in the Vive group had a somewhat larger margin of safety when they exited the roadway than those in the CAVE group. The results provide a foundation for future studies of pedestrian behavior and other tasks involving full-body motion using HMD-based VR. Sophia Mallaro, Pooya Rahimian, Elizabeth E. O'Neal, Jodie M. Plumert, Joe K. Kearney |
VRST | 5 |
| 2017 | Optimal Camera Placement for Motion Capture SystemsabstractOptical motion capture is based on estimating the three-dimensional positions of markers by triangulation from multiple cameras. Successful performance depends on points being visible from at least two cameras and on the accuracy of the triangulation. Triangulation accuracy is strongly related to the positions and orientations of the cameras. Thus, the configuration of the camera network has a critical impact on performance. A poor camera configuration may result in a low quality three-dimensional (3D) estimation and consequently low quality of tracking. This paper introduces and compares two methods for camera placement. The first method is based on a metric that computes target point visibility in the presence of dynamic occlusion from cameras with "good" views. The second method is based on the distribution of views of target points. Efficient algorithms, based on simulated annealing, are introduced for estimating the optimal configuration of cameras for the two metrics and a given distribution of target points. The accuracy and robustness of the algorithms are evaluated through both simulation and empirical measurement. Implementations of the two methods are available for download as tools for the community. Pooya Rahimian, Joe K. Kearney |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2016 | Action coordination with agents: crossing roads with a computer-generated character in a virtual environmentabstractWe investigated how people jointly coordinate their decisions and actions with a computer-generated character (agent) in a large-screen virtual environment. The task for participants was to physically cross a steady stream of traffic on a virtual road without getting hit by a car. Participants performed this task with another person or with a computer-generated character (Fig. 1). The character was programmed to be either safe (taking only large gaps) or risky (also taking relatively small gaps). We found that participants behaved in many respects similarly with real and virtual partners. They maintained similar distances between themselves and their partner, they often crossed the same gap with their partner, and they synchronized their crossing with their partner. We also found that the riskiness of the character influenced the gap choices of participants. This study demonstrates the potential for using large-screen virtual environments to study how people interact with CG characters when performing whole-body joint actions. Elizabeth E. O'Neal, Pooya Rahimian, Junghum Paul Yon, Jodie M. Plumert, Joe K. Kearney |
SAP | 6 |
| 2016 | Acting together: Joint pedestrian road crossing in an immersive virtual environmentabstractWe investigated how two people jointly coordinate their decisions and actions in a co-occupied, large-screen virtual environment. The task for participants was to physically cross a virtual road with continuous traffic without getting hit by a car. Participants performed this task either alone or with another person (see Fig.1). We found that pairs often crossed the same gap together and closely synchronized their movements when crossing. Pairs also chose larger gaps than individuals to accommodate the extra time needed to cross through gaps together. These results reveal how two people interact and coordinate their behaviors in performing whole-body, joint motions. This study also provides a foundation for future studies examining joint actions in shared VEs where participants are represented by graphic avatars. Pooya Rahimian, Elizabeth E. O'Neal, Jodie M. Plumert, Junghum Paul Yon, Joe K. Kearney, Luke Franzen |
VR | 6 |
| 2016 | Using a virtual environment to study the impact of sending traffic alerts to texting pedestriansabstractThis paper presents an experiment conducted in a large-screen immersive virtual environment to evaluate how texting pedestrians respond to permissive traffic alerts delivered via their cell phone. We developed a cell phone app that delivered information to texting pedestrians about when traffic conditions permit safe crossing. We compared gap selection and movement timing in three groups of pedestrians: texting, texting with alerts, and no texting (control). Participants in the control and alert groups chose larger gaps and were more discriminating in their gap choices than participants in the texting group. Both the control and alert groups had more time to spare than the texting group when they exited the roadway even though the alert group timed their entry relative to the lead car less tightly than the control and texting groups. By choosing larger gaps, participants in the alert group were able to compensate for their poorer timing of entry, resulting in a margin of safety that did not differ from those who were not texting. However, they also relied heavily on the alert system and paid less attention to the roadway. The discussion focuses on the potential of assistive technologies based on Vehicle-to-Pedestrian (V2P) communications technology for mitigating pedestrian-motor vehicle crashes. Pooya Rahimian, Elizabeth E. O'Neal, Junghum Paul Yon, Luke Franzen, Jodie M. Plumert, Joe K. Kearney |
VR | 7 |
| 2015 | Optimal camera placement for motion capture systems in the presence of dynamic occlusionabstractOptical motion capture is based on estimating the three-dimensional positions of markers by triangulation from multiple cameras. Successful performance depends on points being visible from at least two cameras and on the accuracy of the triangulation. Triangulation accuracy is strongly related to the positions and orientations of the cameras. Thus, the configuration of the camera network has a critical impact on performance. A poor camera configuration may result in a low quality three-dimensional (3D) estimation and consequently low quality of tracking. This paper proposes a camera configuration metric that is based on a probabilistic model of target point visibility from cameras with "good" views. An efficient algorithm, based on simulated annealing, is introduced for estimating the optimal configuration of an arbitrary set of cameras for a given distribution of target points. The accuracy and robustness of the algorithm are evaluated through both simulation and empirical measurement. An implementation of the method is available for download as a tool for the community [Rahimian and Kearney 2015] (Figure 1). Pooya Rahimian, Joe K. Kearney |
VRST | 2 |
| 2014 | Dynamic Affordances in Embodied Interactive Systems: The Role of Display and Mode of LocomotionabstractWe investigated how the properties of interactive virtual reality systems affect user behavior in full-body embodied interactions. Our experiment compared four interactive virtual reality systems using different display types (CAVE vs. HMD) and modes of locomotion (walking vs. joystick). Participants performed a perceptual-motor coordination task, in which they had to choose among a series of opportunities to pass through a gate that cycled open and closed and then board a moving train. Mode of locomotion, but not type of display, affected how participants chose opportunities for action. Both mode of locomotion and display affected performance when participants acted on their choices. We conclude that technological properties of virtual reality system (both display and mode of locomotion) significantly affected opportunities for action available in the environment (affordances) and discuss implications for design and practical applications of immersive interactive systems. Timofey Grechkin, Jodie M. Plumert, Joe K. Kearney |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2011 | Effects of scale change on distance perception in virtual environmentsabstractWe conducted a series of experiments to investigate effects of scale changes on distance perception in virtual environments. All experiments were carried out in an HMD. Participants first made distance estimates with feedback in a virtual tunnel (adaptation) and then made distance estimates without feedback in a differently-scaled virtual environment (test). We examined several types of scale changes, including changing the size of (1) the tunnel, (2) the targets, and (3) the separation of the two targets. Changes in target size always affected distance estimates at test. When the targets became smaller, participants overshot distance and when the targets became larger, participants undershot distance. Changes in the size of the tunnel or the separation between the targets (without a change in the size of the targets) had a minimal effect on distance estimates. These results indicate that distance estimates at test were strongly influenced by familiar size cues for distance. The discussion focuses on the stability of calibration processes and mechanisms for cue integration for perceiving distance in virtual environments. Tien Dat Nguyen, Christine Ziemer, Timofey Grechkin, Benjamin Chihak, Jodie M. Plumert, James F. Cremer, Joe K. Kearney |
ACM Trans. Appl. Percept. | 7 |
| 2011 | An Immersive Virtual Peer for Studying Social Influences on Child Cyclists' Road-Crossing BehaviorabstractThe goal of our work is to develop a programmatically controlled peer to bicycle with a human subject for the purpose of studying how social interactions influence road-crossing behavior. The peer is controlled through a combination of reactive controllers that determine the gross motion of the virtual bicycle, action-based controllers that animate the virtual bicyclist and generate verbal behaviors, and a keyboard interface that allows an experimenter to initiate the virtual bicyclist's actions during the course of an experiment. The virtual bicyclist's repertoire of behaviors includes road following, riding alongside the human rider, stopping at intersections, and crossing intersections through specified gaps in traffic. The virtual cyclist engages the human subject through gaze, gesture, and verbal interactions. We describe the structure of the behavior code and report the results of a study examining how 10- and 12-year-old children interact with a peer cyclist that makes either risky or safe choices in selecting gaps in traffic. Results of our study revealed that children who rode with a risky peer were more likely to cross intermediate-sized gaps than children who rode with a safe peer. In addition, children were significantly less likely to stop at the last six intersections after the experience of riding with the risky than the safe peer during the first six intersections. The results of the study and children's reactions to the virtual peer indicate that our virtual peer framework is a promising platform for future behavioral studies of peer influences on children's bicycle riding behavior. Sabarish V. Babu, Timofey Grechkin, Benjamin Chihak, Christine Ziemer, Joe K. Kearney, James F. Cremer, Jodie M. Plumert |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2010 | How does presentation method and measurement protocol affect distance estimation in real and virtual environments?abstractWe conducted two experiments that compared distance perception in real and virtual environments in six visual presentation methods using either timed imagined walking or direct blindfolded walking, while controlling for several other factors that could potentially impact distance perception. Our presentation conditions included unencumbered real world, real world seen through an HMD, virtual world seen through an HMD, augmented reality seen through an HMD, virtual world seen on multiple, large immersive screens, and photo-based presentation of the real world seen on multiple, large immersive screens. We found that there was a similar degree of underestimation of distance in the HMD and large-screen presentations of virtual environments. We also found that while wearing the HMD can cause some degree of distance underestimation, this effect depends on the measurement protocol used. Finally, we found that photo-based presentation did not help to improve distance perception in a large-screen immersive display system. The discussion focuses on points of similarity and difference with previous work on distance estimation in real and virtual environments. Timofey Grechkin, Tien Dat Nguyen, Jodie M. Plumert, James F. Cremer, Joe K. Kearney |
ACM Trans. Appl. Percept. | 5 |
| 2009 | A Virtual Peer for Investigating Social Influences on Children's BicyclingabstractThe goal of our work is to develop a programmatically controlled peer to ride with a human subject for the purpose of studying how social interactions influence riding behavior. The peer is controlled through a combination of reactive controllers that determine the gross motion of the virtual bicycle, action-based controllers that animate the virtual bicyclist and generate verbal behaviors, and a keyboard interface that allows an experimenter to initiate the virtual bicyclist's actions during the course of an experiment. The virtual bicyclist's repertoire of behaviors includes road following, riding alongside the human rider, stopping at intersections, and crossing intersections through specified gaps. The virtual cyclist engages the human subject through gaze, gesture, and verbal interactions. We describe the structure of the behavior code and report the results of a pilot study examining how 10- and 12-year-old children interact with a peer cyclist. Results of the pilot study showed that the presence of the peer had a significant influence on the size of the gaps taken as well as time left to spare between the participant and the trailing car in the crossed gap. Sabarish V. Babu, Timofey Grechkin, Benjamin Chihak, Christine Ziemer, Joe K. Kearney, James F. Cremer, Jodie M. Plumert |
VR | 5 |
| 2007 | Spatial Perception in Immersive Virtual Environments: New Theories and Current Controversies
Victoria Interrante, Joe K. Kearney, Dennis Proffitt, J. Edward Swan II, William B. Thompson |
VR | 2 |
| 2006 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual EnvironmentsabstractThis paper presents the Environment Description Framework (EDF) for modeling complex networks of intersecting roads and pathways in virtual environments. EDF represents information about the layout of streets and sidewalks, the rules that govern behavior on roads and walkways, and the locations of agents with respect to navigable structures. The framework serves as the substrate on which behavior programs for autonomous vehicles and pedestrians are built. Pathways are modeled as ribbons in space. The ribbon structure provides a natural coordinate frame for defining the local geometry of navigable surfaces. EDF includes a powerful runtime interface supported by robust and efficient code for locating objects on the ribbon network, for mapping between Cartesian and ribbon coordinates, and for determining behavioral constraints imposed by the environment. Peter Willemsen 0001, Joe K. Kearney, Hongling Wang |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2005 | Steering Behaviors for Autonomous Vehicles in Virtual EnvironmentsabstractThis paper presents steering behaviors that control autonomous vehicles populating roadways in virtual urban environments. Behavior programming is facilitated by a set of representations of the environment that use convenient frames of reference in natural coordinate systems. Roadway surfaces are modeled as three-dimensional ribbons that make the local orientation of the road explicit and allow relative distances on the road to be simply computed. Roads and intersections are connected to form a ribbon network. An egocentric representation called a path melds road and intersection segments into a single, continuous ribbon that captures the vehicle’s shortterm plan of navigation. A topological structure called a route supports wayfinding. We describe how the interrelated ribbon, path, and route representations are used to build multi-component behaviors that plan routes and safely navigate through traffic filled road networks – tracking lanes, shifting lanes to avoid congestion, anticipating lane changes needed to make turns dictated by the route, negotiating intersections, and respecting the rules of the road. Hongling Wang, Joe K. Kearney, James F. Cremer, Peter Willemsen 0001 |
VR | 2 |
| 2005 | Distance perception in real and virtual environmentsabstractWe conducted three experiments to compare distance perception in real and virtual environments. In Experiment 1, adults estimated how long it would take to walk to targets in real and virtual environments by starting and stopping a stopwatch while looking at a target person standing between 20 and 120 ft away. The real environment was a large grassy lawn in front of a university building. We replicated this scene in our virtual environment using a nonstereoscopic, large-screen immersive display system. We found that people underestimated time to walk in both environments for distances of 40 to 60 ft and beyond. However, time-to-walk estimates were virtually identical across the two environments, particularly when people made real environment estimates first. In Experiment 2, 10- and 12-year-old children and adults estimated time to walk in real and virtual environments both with and without vision. Adults underestimated time to walk in both environments for distances of 60 to 80 ft and beyond. Again, their estimates were virtually identical in the real and virtual environment both with and without vision. Twelve-year-olds' time-to-walk estimates were also very similar across the two environments under both viewing conditions, but 10-year-olds exhibited greater underestimation in the virtual than in the real environment. A third experiment showed that adults' time-to-walk estimates were virtually identical to walking without vision. We conclude that distance perception may be better in virtual environments involving large-screen immersive displays than in those involving head-mounted displays (HMDS). Jodie M. Plumert, Joe K. Kearney, James F. Cremer, Kara Recker |
ACM Trans. Appl. Percept. | 2 |
| 2003 | Ribbon Networks for Modeling Navigable Paths of Autonomous Agents in Virtual Urban EnvironmentsabstractThe paper presents a real-time database for modeling complex networks of intersecting roads and walkways in urban virtual environments. The database represents information about the layout of streets and sidewalks, the rules that govern behavior on roads and walkways, and the locations of agents with respect to road and sidewalk structures. This information is used by programs that control the behavior of autonomous vehicles and pedestrians populating the virtual urban environment. Roads and sidewalks are modeled as ribbons in space. The ribbon structure provides a natural coordinate frame for defining the local geometry of navigable surfaces. This geometry is important for way finding and also forms the geometric basis on which spatial relationships among agents are defined. The database includes a powerful run-time interface supported by robust and efficient code for locating objects on the ribbon network, for mapping between Cartesian and ribbon coordinates, and for determining behavioral constraints imposed by the environment. Peter Willemsen 0001, Joe K. Kearney, Hongling Wang |
VR | 2 |
| 1996 | Simulation and scenario support for virtual environments
James F. Cremer, Joe K. Kearney, Hyeong-Seok Ko |
Comput. Graph. | 2 |
| 1996 | On Animating Whip-type MotionsabstractThis paper presents algorithmic methods to generate progressive, whip-type motions, characteristic of experienced humans in high speed athletic activities like throwing and striking. In deriving these methods, we deduce boundary conditions for dynamic quantities by analysing the motion of a two-link system. A control algorithm based on cascading gains is introduced and is shown to be efficient when compared to fixed-gain proportional control. Principles of energy redistribution within links are used to explain the mechanical advantage gained by a whip-type motion, and the efficiency of cascading gain control. The results can be applied in motion synthesis for animation which is demonstrated through simulation of a multi-link system. Our aim has been to obtain biomechanically plausible solutions which approximate natural motions. Dinkar N. Bhat, Joe K. Kearney |
Comput. Animat. Virtual Worlds | 2 |
| 1993 | Programming mechanical simulationsabstractAbstract This paper examines the control of complex physical objects in simulation. We introduce a programming paradigm that allows a simulation to be treated as a multi‐level constraint solver. The control programmer is given the ability to specify constraints on the controlled response of mechanisms and to conditionally change these constraints dependent on the state of system. The approach facilitates the development of model‐based, event‐driven control programs. The usefulness of the paradigm is demonstrated through the simulation of a hopping robot. Joe K. Kearney, Stuart A. Hansen, James F. Cremer |
Comput. Animat. Virtual Worlds | 1 |
| 1992 | Generalizing the hop: object-level programming for legged motionabstractA model-independent method for controlling a hopping robot is presented. The approach focuses on the interaction between the hopper and its surroundings at points of contact. It is only through reactions at contact points that a hopper can alter its momenta. A generalization of the virtual leg abstraction allows control programs to be expressed as constraints on the external forces and torques acting on the hopper. The relationship between the nature of the external contacts and motion control strategies is investigated. The approach was tested in simulation using the model-driven dynamic simulator Newton. The experiments demonstrate the utility of simulation for studying physical control problems. Through simulation, a broad range of design parameters can be easily tested to determine the limits of the control strategy.> Joe K. Kearney, Stuart A. Hansen |
ICRA | 1 |
| 1989 | Camera calibration using geometric constraintsabstractA method to estimate the intrinsic and extrinsic patterns of a camera model is presented. The intrinsic parameters of camera center and focal length are estimated with a calibration device which is adjusted iteratively with four independent motions. Experimentation demonstrates that inexperienced users rapidly converge to satisfactory estimates. Extrinsic parameters define the position and orientation of the camera in a world coordinate frame. The straightforward formulation of this mapping leads to a complex system of nonlinear equations. Solutions based on nonlinear estimation techniques used unconstrained sets of known target points. These methods may converge to an incorrect solution and are characteristically ill-conditioned. By imposing a simple regularity on the arrangement of calibration points, the problem can be decomposed into a series of simple one- or two-parameter linear equations. The approach is described, and empirical tests of the accuracy of the method are given.> Joe K. Kearney, Shenzhi Zhang |
CVPR | 1 |
| 1987 | Optical Flow Estimation: An Error Analysis of Gradient-Based Methods with Local OptimizationabstractMultiple views of a scene can provide important information about the structure and dynamic behavior of three-dimensional objects. Many of the methods that recover this information require the determination of optical flow-the velocity, on the image, of visible points on object surfaces. An important class of techniques for estimating optical flow depend on the relationship between the gradients of image brightness. While gradient-based methods have been widely studied, little attention has been paid to accuracy and reliability of the approach. Gradient-based methods are sensitive to conditions commonly encountered in real imagery. Highly textured surfaces, large areas of constant brightness, motion boundaries, and depth discontinuities can all be troublesome for gradient-based methods. Fortunately, these problematic areas are usually localized can be identified in the image. In this paper we examine the sources of errors for gradient-based techniques that locally solve for optical flow. These methods assume that optical flow is constant in a small neighborhood. The consequence of violating in this assumption is examined. The causes of measurement errors and the determinants of the conditioning of the solution system are also considered. By understanding how errors arise, we are able to define the inherent limitations of the technique, obtain estimates of the accuracy of computed values, enhance the performance of the technique, and demonstrate the informative value of some types of error. Joe K. Kearney, William B. Thompson, Daniel Boley |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |