CS Research
Hide Menu
Show Menu

Make3D


An artist might spend weeks fretting over questions of depth, scale and perspective in a landscape painting, but once it is done, what's left is a two-dimensional image with a fixed point of view. But the Make3d algorithm, developed by Stanford computer scientists, can take any two-dimensional image and create a three-dimensional "fly around" model of its content, giving viewers access to the scene's depth and a range of points of view.

More info...

Dryad


Dryad is a design tool for virtual trees. The user creates a tree by visually exploring the space of all trees. Dryads around the world communicate to share which trees were picked in the past. A collaborative mapping of the tree space emerges, which every Dryad utilizes to guide users to higher-quality parts of the space.

More info...

Climbing Robots


The goal of this research is to enable a multi-limbed robot to climb vertical rock. Using advanced path planning and machine learning algorithms, the robot will decipher the complex vertical terrain and determine a manageable path through it. Ultimately, the robot must follow the desired path using techniques similar to those developed by human climbers.

More info...

GUIDe


The keyboard and mouse have been the dominant forms of input on computer systems. However, with the increasing accuracy and decreasing cost of eye gaze tracking systems it will soon be practical to use gaze as a form of input in addition to keyboard and mouse. In the GUIDe (Gaze-enhanced User Interface Design) project in the HCI Group at Stanford University we are exploring how gaze information can be used as an augmented input.

More info...

PwdHash


PwdHash is a browser extension that transparently converts a user's password into a domain-specific password. PwdHash automatically replaces the contents of these password fields with a one-way hash of the pair (password, domain-name). As a result, the site only sees a domain-specific hash of the password, as opposed to the password itself.

More info...

TRIO


Trio is a new database system that manages not only data, but also the accuracy and lineage of the data. Approximate (uncertain, probabilistic, incomplete, fuzzy, and imprecise!) databases have been proposed in the past, and the lineage problem also has been studied.

More info...

PORTIA


Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data, i.e. data that, if used improperly, can harm the data subjects.

More info...

KIWI


The KIWI project objective is to build self-managed wireless LANs that scale to high number of access points and clients. We explore the capabilities of wireless LANs managed by a wireless appliance, a device that controls all access points.

More info...

BioACT!


This work will help biodiversity researchers Acquire digital materials in the field, manage these online holdings (Curate), and Transfer the knowledge (or disseminate) to other researchers, museums, and the public.

More info...

DARPA Grand Challenge


Stanley and the Stanford Racing Team were awarded 2 million dollars for being the first team to complete the 132 mile DARPA Grand Challenge course. Stanley finished in just under 6 hours 54 minutes and averaged over 19 miles per hours on the course.

More info...

Light Fields & Computational Photography


At Stanford, we have focused on the boundary between light fields, photography, and high-performance imaging, an area we sometimes call computational photography. Utilizing our prototype light field camera, we can digitally refocus photographs at different depths, computed after a single exposure.

More info...

Simulation & Analysis of Muscle Actuated 3D Face Models


Volumetric models of facial musculature enable highly realistic computer simulations of visual speech and expressive face motion. This research addresses the performance, control and analysis challenges that arise from the simulation of such high detail models and caters to both computer graphics and medical applications.

More info...