2 Winter St. Ext. | Saco, ME 04072
| 207 284-8317
cmc@lems.brown.edu | http://www.lems.brown.edu/~cmc
![]()
1999-2001 |
Brown University
Providence, RI June
2001
Electrical Engineering (Masters of Science) GPA - 3.7 |
1994-1999 |
Worcester Polytechnic Institute
Worcester, MA June
1999
Computer Science (Bachelors of Science) Management Information Systems (Minor) GPA (General) - 3.3 GPA (Major) - 3.3 |
1/2000-8/2001
3D Object Recognition using Shape Similarity-based Aspect Graph- Brown University (M.S. Thesis) |
|
Overview: |
The goal of the aspect-graph representation is to partition the viewing space into a minimal set of views that can be distinguished as a group to determine view transitions corresponding to visual events, e.g., as a new part comes into view. Since traditional methods based on the singularities of visual mapping are not applicable to complex free-form objects and also often result in numerous aspects, we adopt an approach based on grouping views into aspects using a notion of similarity between views. One can abstractly view the similarity-based aspect generation approach as performing "edge detection" on the viewing sphere by analyzing projections of the 3D object. In contrast, the aspect generation method of using similarity of adjacent views can be viewed as a "region-growing" segmentation approach. This has two distinct advantages. First, the salience of a singularity in the visual mapping is related not only to its own significance but also on the lack of such events in its neighboring views. Second, the grouping of similar views can be done exclusively in the domain of 2D images without requiring or restricting 3D representations of shape. |
Publications: |
3D
Object Recognition Using Shape Similarity-Based Aspect Graph
International Conference on Computer Vision (ICCV), pp. 254-261; 2001 |
8/1999 - 1/2000
Pose Estimation from 2D images - Brown University |
|
Overview: |
Developed a method for determining an object's pose given its 3D model and a 2D view. This 2D-3D registration problem arises in a number of applications, e.g., image guided spine procedures. Previous approaches often rely on a good estimate for the initialization of the pose parameters and an optimization procedure to refine this initial pose estimation, e.g., the iterative closest point (ICP). However, such algorithms can falsely identify local minima, leading to registration errors if the initial pose is not carefully chosen. The specification of appropriate initial conditions, however is time consuming. We propose an approach where sample 2D views are generated from the 3D model and matched against the given view (2D-2D registration). Additional views are then generated in the vicinity of the best view and the procedure is repeated until convergence. Results of estimating the the coordinates of a vertebrae spine bone from its 3D model, obtained from volumetric (CT or MR) data, and a 2D view, as might be obtained from fluoroscopic data, demonstrates that the pose can be reliably obtained without requiring extensive user interface. |
Publications: |
2D-3D
Registration Based on Shape Matching
Mathematical Methods of Biomedical Image Analysis (MMBIA), pp. 198-203, 2000 |
8/1998 - 5/1999
Smart Card Based Implementation of an Electronic Wallet - Worcester Polytechnic Institute (Major Qualifying Project) |
|
Overview: |
This project handled the design, implementation, and performance evaluation of a secure smart card transaction system. By researching current smart card technology, we built a working debit card emulator used it to compare the performance of two encryption algorithms. We built a functioning simulation, which was used to assess the speed and hardware resources needed for such algorithm, and the positive/negatives of each, in a currency transaction system. |
6/1996 - 12/1996
Teaching of Network Applications to Pre-College Students- Worcester Polytechnic Institute (Interactive Qualifying Project) |
|
Overview: |
Planned, implemented and taught a two week course to 15 pre-college high school students. The course entailed internet technology, i.e., email, HTML, java, usenet, javascript, and streaming technology. |
| (8/99-8/01) | Brown University: Providence, RI
Teaching / Research Assistant |
|
| (5/99-8/00) | Sonalysts Inc.: Waterford, CT
Software Development |
|
| (9/98-5/99) | Worcester Polytechnic Institute Nuclear Power Facility:
Worcester, MA
Radiation Safety Officer Assistant |
|
| (5/98-9/98) | Cadence Design Systems: Nashua, NH
Software Development/Quality Assurance |
|
| (1/97-8/97) | Digital Equipment: Nashua, NH
Software Development |
|
| (5/96-8/96) | Cabletron Systems: Nashua, NH
Quality Assurance |
|
|
|