Learn More
Modeling of high quality surfaces is the core of geometric modeling. Such models are used in many computer-aided design and computer graphics applications. Irregular behavior of higher-order differential parameters of the surface (e.g. curvature variation) may lead to aesthetic or physical imperfections. In this work, we consider methods for constructing(More)
We present a solution to the problem of long-range obstacle/path recognition in autonomous robots. The system uses sparse traversability information from a stereo module to train a classifier online. The trained classifier can then accurately classify the entire scene. A distance-normalized image pyramid makes it possible to efficiently train a learning(More)
Tuning the threshold voltage of a transistor is crucial for realizing robust digital circuits. For silicon transistors, the threshold voltage can be accurately controlled by doping. However, it remains challenging to tune the threshold voltage of single-wall nanotube (SWNT) thin-film transistors. Here, we report a facile method to controllably n-dope SWNTs(More)
We present a solution to the problem of long-range obstacle/path recognition in autonomous robots. The system uses sparse traversability information from a stereo module to train a classifier online. The trained classifier can then predict the traversability of the entire scene. A distance-normalized image pyramid makes it possible to efficiently train on(More)
The method of choice for vision-based driving in off-road mobile robots is to construct a traversibility map of the environment using stereo vision. In the most common approach, a stereo matching algorithm, applied to images from a pair of stereo cameras, produces a “point-cloud”, in which the most visible pixels are given an XYZ position relative to the(More)
Curvilinear features act as a basis in description and representation of a variety of real world patterns spanning from simple regular patterns like honeycomb tiling or text glyphs to very complicated random patterns like networks of furrows on the surface of the human skin, webs of cracks and fissure patterns on dry soil, clay, or old paintings, networks(More)
The creation of 3D models is a fundamental task in computer graphics. The task is required by professional artists working on movies, television, and games, and desired by casual users who wish to make their own models for use in virtual worlds or as a hobby. In this thesis, we consider approaches to creating and editing 3D models that minimize the user’s(More)
With online evaluation systems, people have a new way of making an informed decision. Ebay, Amazon, Stack Overflow, and Yelp are all examples of online systems where users submit their evaluation of a particular item whether it be another user, a product, etc [1]. These networks allow a user to submit their opinion to be read and evaluated by other users in(More)
EQUIPPING a home with a distributed and synchronized audio system is currently a messy, expensive, and painful process. Rather than taking a traditionally expensive wired proprietary hardware approach, this paper presents the design and implementation of NSync, a distributed and synchronized audio system that leverages wireless communication amongst(More)
  • 1