Buy Aciphex
without prescription. Buy Colchicine
on Official Drugstore. Buy Skelaxin
very lowest prices. Buy Toradol
Canadian pharmacy.
 
  james p. o'shea → projects

home
projects
publications
cv
contact
 

Research

Shape from shading
Currently I am investigating the effect of various shading techniques on shape perception. This project is a collaboration with Martin Banks from Berkeley’s Vision Science program, and Maneesh Agrawala from Berkeley’s Computer Science department.
Web: jposhea.org/viswiki
Intracranial electrode localization
We developed software to automatically localize electrodes placed on the cortical surface during neurosurgical procedures. In most cases, neuronavigation systems provide tracking devices to accurately record the positions of electrodes, but these devices fail when electrodes are placed under the dura and beyond the extent of the craniotomy. Our method uses a surface model of the cortex rendered from MRI data to accurately approximate the electrode positions.
Article: ISBI2006
Integrated image- and function-guided surgery
In this project, we demonstrate the use of fMRI data in conjunction with a neuronavigation system as an intraoperative surgical planning tool. During neurosurgical procedures, the ability to identify eloquent cortex in the vicinity of the lesion is critically important. We compare our use of the fMRI data to electrocortical stimulation testing, which remains the standard intraoperative procedure.
Article: IJMRCAS2006

Course Projects

Raytracer
I wrote a raytracer for one of my computer graphics courses at Berkeley. The code computes shadows and reflections (multiple bounces), and it renders the scene using a Phong shading model. I implemented the application to support sphere and triangle primitives.
Web: jposhea.org/projects/raytracer
Pubster: Visualizing journal article relationships
Pubster is an interactive visualization tool for exploring the relationships within a set of publication articles. The system presents the data as an undirected graph, using dynamic queries to update the graph structure, to search the publications records, and to provide citation details on demand. This project was completed in collaboration with Amanda Alvarez from the Vision Science program at Berkeley.
Web: jposhea.org/projects/pubster
Bezier Patches
In this project, I wrote some code for rendering Bezier patches. The program implements the de Casteljau algorithm for subdividing cubic Bezier curves, and it supports both regular and adaptive subdivision routines.
Web: jposhea.org/projects/bezier
Subdivision Surfaces
Subdivision surfaces can be used to recursively generate B-spline surfaces from simple mesh topologies. In this project, I implemented a system for interactively creating smooth surfaces based on the Catmull-Clark algorithm for B-splines. The system allows the user to manipulate the initial mesh topology, to fix vertex positions for creating surface discontinuities, and to render the final output as a shaded surface, normal map, or curvature map.
Web: jposhea.org/projects/subdivision



login   jposhea@jposhea.org