Jonathan Bronson

Jonathan Bronson

PhD Candidate
University of Utah
School of Computing
bronson at cs.utah.edu
http://www.cs.utah.edu/~bronson

Old Page

Cleaver


 

The Cleaver Library is based on the 'Lattice Cleaving' algorithm: Bronson J., Levine, J., Whitaker R., "Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality". Proceedings of the 21st International Meshing Roundtable (San Jose, CA, Oct 7-10, 2012) The method is theoretically guaranteed to produce valid meshes with bounded dihedral angles, while still conforming to multimaterial material surfaces. Empirically these bounds have been shown to be significant
http://www.sci.utah.edu/software/cleaver.html



PSYS

 
PSYS is a particle-based meshing algorithm for generating adaptive triangular surface and tetrahedral volume meshes from CAD models. A hierarchical sampling scheme places particles on features in order of increasing dimensionality. These particles reach a good distribution by minimizing an energy computed in 3D world space, with movements occurring in the parametric space of each surface patch. Rather than using a pre-computed measure of feature size, our system automatically adapts to both curvature as well as a notion of topological separation. It also enforces a measure of smoothness on these constraints to construct a sizing field that acts as a proxy to piecewise-smooth feature size.



OptikPack

 
OptikPack is an image processing tool I wrote in the Spring of 2010 for Dr. Guido Gerig's advanced Imaging Processing course. It includes a variety of image processing tools including: anisotropic diffusion, harmonic shape analysis, image segmentation through normalized graph cuts, scale-space object selection, and smart selection using deformable contours. It is implemented in C++, using Qt for the GUI, and VISPack for the image handling. The software has built successfully on OpenSUSE, Ubuntu, and Windows 7.
CS7960 Project Page