Perry L Miller IV
Research Interest |Geographic Information Systems (GIS), Scientific Visualization, Computer Aided Geometric Design (CAGD), and Applied Virtual Reality. Particular interest in Non-Uniform Rational B-Splines (NURBS) and their applications to Geospatial and Engineering challenges. | |
|[pic] |
|Education |Iowa State University of Science and Technology |
| |Ames, Iowa |
| | |
| |Doctor of Philosophy, Mechanical Engineering, December 2000. |
| |Thesis: Blade geometry description using B-Splines and general surfaces of revolution. |
| |Advisor: Dr. James H. Oliver |
| |Iowa State University of Science and Technology |
| |Ames, Iowa |
| | |
| |Master of Science, Mechanical Engineering, August 1995. |
| |Thesis: Interactive turbomachinery blade modeler. |
| |Advisor: Dr. James H. Oliver |
| |University of Pittsburgh |
| |Pittsburgh, Pennsylvania |
| | |
| |Bachelor of Science, Mechanical Engineering, December 1992. |
|[pic] |
|Experience |Fulton High Performance Computing Initiative, ASU |
| |Tempe, Arizona |
| | |
| |Scientific Visualization Director. Oct 2007 – Present. |
| |Manager and technical lead of HPCI’s Scientific Visualization team. |
| |Lead developer of Helios (), an open-source, Rich Client Platform (RCP) for 3D |
| |graphics based on Qt () and Open Scene Graph (). |
| |Provided ASU faculty with Helios-based visualizations, including: |
| |Astrophysical Simulation (FLASH) data for Evan Scannapieco, Assistant Professor, School of Earth and Space |
| |Exploration; |
| |Computational Fluid Dynamics (CFD) data from FieldView for Kyle Squire, Professor and Chair, Department of |
| |Mechanical and Aerospace Engineering; |
| | Portal data for Jonathan Fink, Director, Global Institute of Sustainability; |
| | |
| |LIDAR data for Ramon Arrowsmith, Associate Professor of Geology; |
| |Manage development of Minerva, an open-source, multi-body, 3D, geospatial tiling engine that can load data |
| |using WMS, ArcIMS, GeoRSS, PostGIS, GDAL/OGR, and OSSIM; |
| |Managed delivery of Phoenix-Mesa Gateway Airport project for Decision Theater using Minerva; |
| | |
| |Developed Nimue for the East Valley Water Forum (EVWF) and the Arizona Water Institute (AWI). An open-source, |
| |groundwater visualization program based on Open Scene Graph and Qt, Nimue displays MODFLOW output at |
| |interactive speeds; |
| | |
| |Decision Theater at Arizona State University |
| |Tempe, Arizona |
| | |
| |Assistant Director for Visualization. Apr 2006 – Oct 2007. |
| |Procured ASU funding for the Scientific and Engineering Research Visualization (SERV) initiative to support |
| |faculty research; . |
| |Provided ASU faculty with desktop and virtual reality visualizations, including: |
| |Weather Research and Forecasting (WRF) data for Alex Mahalov, Professor, Department of Mathematics and |
| |Statistics; |
| |Geographic Resources Analysis Support System (GRASS) based model output of land-erosion for Michael Barton, |
| |Professor of Anthropology, School of Human Evolution & Social Change; |
| | |
| |Center for Health Information & Research (CHIR); |
| |Grand Canyon Colorado River sand-flow simulation for Mark Schmeeckle, Associate Professor, School of |
| |Geographical Sciences; |
| |Managed delivery of multi-screen, interactive GIS for several projects, including: |
| |100 Cities; |
| |Scottsdale Unified School District; |
| |West Nile Virus; |
| |D.N. American |
| |Dayton, Ohio |
| | |
| |Project Manager and Lead Engineer. May 2004 - Present. |
| |Collaborating with Research Scientists at the Materials and Manufacturing Directorate (ML) at Wright-Patterson |
| |Air Force Base (WPAFB) under the Computational Tools for Materials Development (CTMD) contract. |
| |Managing day-to-day project requirements and coordination with customer. |
| |Providing guidance and technical oversight for software development. |
| |Working with users of The Immersive Materials Environment (TIME) to add features to existing software as well |
| |as develop custom software. |
| |Exploring ways of implementing molecular docking for computational steering. |
| |Developing custom software for visualization of large data sets using Open Scene Graph |
| |(). |
| |Experimenting with various techniques for efficient Direct Volume Rendering (DVR) of serial-sectioned images |
| |for maximum exploitation of data. |
| |Developing NURBS enhancements for B-Spline Analysis Method (BSAM) program. |
| |Providing technical insight about Computer Aided Design file formats in order to streamline CAD-to-BSAM data |
| |transfer. |
| |Virtual Reality Applications Center |
| |Ames, Iowa |
| | |
| |Iowa State University of Science and Technology |
| |Postdoctoral Researcher. April 2002 - Present. |
| |Supervisor: Professor Judy Vance. |
| |Developing geometric-model database translation software to support ongoing visualization of Mechanical |
| |Computer Aided Design (MCAD) models in virtual reality environments. The extensible architecture supports: |
| |Arbitrary combinations of independent reader and writer modules |
| |Interface-based mechanism to query for features |
| |Translation of EDS’ DirectModel (JT) format to Open Scene Graph (OSG), OpenGL Performer (PFB), Stereo |
| |Lithography (STL), and XML. |
| |Maintaining the open-source project CadKit, which contains the translator code. |
| |Exploring techniques for maintaining frame-rate in virtual reality systems. |
| |Collaborating with professors and graduate students regularly to offer advice on visualization technologies and|
| |software engineering techniques. |
| |Iowa State University of Science and Technology |
| |Ames, Iowa |
| | |
| |Lecturer. January 2003 - May 2003. |
| |Instructed freshmen engineering students in ENGR 170, Engineering Graphics and Introductory Design. |
| |Topics included: engineering drafting specifcations, design principles, engineering ethics, and SolidWorks. |
| |Coordinated design-projects funded by Engineering Projects in Community Service (EPICS). |
| |Worked with Heartland Area Education Association (AEA) to develop project ideas. |
| |Neuralog, Inc. |
| |Houston, Texas |
| | |
| |Software Engineering Consultant. March 2001 - March 2002. |
| |Developed import capability for proprietary geological markup (cross section) software, NeuraSection. |
| |Used the Component Object Model (COM) interfaces of MJ Systems' LogSleuth. |
| |Created COM interfaces and infrastructure for communication between NeuraSection and the company's well-log |
| |scanner driver, NScan. |
| |Developed software licensing module (based on GLOBEtrotter's FLEXlm). |
| |Coordinated with Sales and Management to develop licensing strategies that maximized product value and |
| |minimized software piracy. |
| |Modelspace Corporation |
| |Ames, Iowa |
| | |
| |Vice President. September 1998 - December 2000. |
| |Co-founded this software company to design, develop, and market BladeMaker, a turbomachinery CAD program |
| |derived from my research. |
| |Offered consulting services in the areas of geometric modeling, Non-Uniform Rational B-Splines (NURBS), |
| |computer graphics, and OpenGL. |
| |Managed responsibilities associated with a startup company, including: |
| |Business model and growth strategy development |
| |Communication with potential customers to identify important features |
| |Contract negotiations |
| |Software architecture and source code authoring |
| |Managing technical writers |
| |Exhibiting at ASME Turbo Expo |
| |Customer technical support |
| |Maintenance of company web page, |
| |Engineering Animation, Inc. |
| |Ames, Iowa |
| | |
| |(Acquired by Electronic Data Systems.) |
| |Software Engineering Consultant. January 2000 - April 2000. |
| |Developed a geometric-model translation server for e- using C++, Perl, SQL, and proprietary translator |
| |software. |
| |Leveraged knowledge of MCAD assembly structures to design a scalable architecture. |
| |Collaborated with software team to plan future import functionality and integration with Product Data |
| |Management (PDM) systems. |
| |Catalpa Research, Inc. |
| |Birmingham, Alabama |
| | |
| |Software Engineering Consultant. June 1999 - October 2000 |
| |Developed interactive, OpenGL-based graphing program. |
| |Enhanced Modelspace’s scene graph library to support features such as: |
| |Intuitive markup capabilities |
| |User-defined scaling and axes properties |
| |BMP and RGB image export |
| |Virtual Reality Applications Center |
| |Ames, Iowa |
| | |
| |Iowa State University |
| |Graduate Researcher. August 1998 - August 1999. |
| |Supervisor: Professor Carolina Cruz-Neira. |
| |Developed NURBS-based interactive oil well path planning program for a surround screen, virtual reality |
| |environment. |
| |Used OpenGL for graphics, DT_NURBS for numerical computations, and CAVELib for hardware management and software|
| |framework. |
| |Enhanced existing NURBS library, a C++ wrapper around DT_NURBS. |
| |Coordinated with sponsor to determine geometric constraints for the well-path that were consistent with |
| |conventional drilling capabilities. |
| |Iowa Center for Emerging Manufacturing Technology |
| |Ames, Iowa |
| | |
| |Iowa State University |
| |Graduate Researcher. January 1994 - June 1998. |
| |Developed BladeCAD, a custom CAGD program for turbomachinery blades. |
| |Coordinated with the project’s sponsor to identify critical features, including: |
| |Intuitive user interaction with geometry |
| |Fast numerical calculation of blade surface from construction curves |
| |Adherence to accepted turbomachinery design practices |
| |Designed several object-oriented libraries in C++, including: |
| |NURBS library based on DT_NURBS, for rapid construction of numerical code |
| |Motif-based user-interface library |
| |Binding between above user-interface library and SGI’s Open Inventor |
| |Binding between NURBS library and Open Inventor |
| |Supported other research students’ development of user-interface and NURBS-based software. |
| |Presented library suite to research laboratory personnel to foster code-reuse. |
| |Authored online documentation for above libraries, as well as a Concurrent Versions System (CVS) tutorial. |
| |Engineering Animation, Inc. |
| |Ames, Iowa |
| | |
| |(Acquired by Electronic Data Systems.) |
| |Software Engineering Consultant. January 1997 - May 1997. |
| |Developed a geometry translator that converted a proprietary automotive CAD format (Toyota's TogoCAD, a |
| |hierarchical product assembly data structure of B-Rep solid models) into a DirectModel scene graph for |
| |real-time visualization of large MCAD models. |
| |Created NURBS library to facilitate construction of free form curves and surfaces, as well as geometric |
| |primitives. (This NURBS library was later integrated into other EAI products.) |
| |NASA Glenn Research Center |
| |Cleveland, Ohio |
| | |
| |Graduate Researcher. May - August of 1994, 1995, and 1996. |
| |Continued academic-year research on geometric design techniques for turbomachinery. |
| |Worked closely with the research sponsor to determine critical features, explore alternative approaches, and |
| |ensure integration into the design process. |
| |Allegheny-Singer Research Institute |
| |Pittsburgh, Pennsylvania |
| | |
| |Biomechanics Research Laboratory |
| |Research Assistant. May - August of 1993. |
| |Assisted in research of cervical spine internal fixating devices. |
| |Designed and machined the testing apparatus (accessories for an MTS machine). |
| |Conducted tests and collected data. |
| |Contributed to preliminary analysis of results. |
|Open-Source |Creator of CAD Toolkit (CadKit), an open-source project hosted by . |
| |Project administrator, lead software developer, and primary author of source code. |
| |Webmaster and author of PHP-based website, cadkit.. |
| |Point-of-contact for feature requests. |
| |CadKit is a collection of libraries and stand-alone header files that aid in the creation of computer-aided |
| |geometric design and visualization programs. Primary features include: |
| |Framework for geometric-model database translation. |
| |Arbitrary combinations of reader and writer modules to make one “translator.” |
| |Several command-line “translator” applications. |
| |Platform-independent C++ code. |
|[pic] |
|Publications |Perry L. Miller and James H. Oliver. “Extensible Architecture For Geometric-Model Database Translation.” In |
| |ASME 2003 Design Engineering Technical Conferences and Computers and Information in Engineering Conference. |
| |Chicago, Illinois USA. September 2-6, 2003. ASME Paper No. DETC2003/CIE-48235. |
| |Perry Lennox Miller IV. “Blade geometry description using B-splines and general surfaces of revolution.” Ph.D.|
| |dissertation, Iowa State University, December 2000. |
| |Perry L. Miller, James H. Oliver, David P. Miller, Daniel L. Tweedt. “Using Stream surfaces for blade design.” |
| |Mechanical Engineering. Vol. 119, No. 4, pages 66-68, April 1997. |
| |Perry L. Miller, James H. Oliver, David P. Miller, Daniel L. Tweedt. “BladeCAD: An |
| |interactive geometric design tool for turbomachinery blades.” In International Gas, Turbine & Aeroengine |
| |Congress & Exposition. Birmingham, England, June 1996. ASME Paper No. 96-GT-58. |
| |J. D. Richman, T. E. Daniel, D. D. Anderson, P. L. Miller, R. A. Douglas. “Biomechanical |
| |evaluation of cervical spine stabilization methods using a porcine model.” Spine. Vol. 20, Issue 20, pages |
| |2192-2197, October 15, 1995. |
| |T. E. Daniel, P. L. Miller, D. D. Anderson, J. D. Richman. “Application of Axial Torsional and Sagittal Bending|
| |Loads in In-Vitro Spine Testing.” ASME Advances in Bioengineering. Vol. 28, pages 93-94. 1994. |
|[pic] |
|Presentations |“Towards Virtual Reality as a Computer-Aided Design Tool.” Guest Lecturer, IEEE Computer Society, Dayton |
| |Chapter, May 2005. |
| |“Virtual Reality and Visualization: Current Approaches.” Guest Lecturer, IEEE Computer Society, Dayton Chapter,|
| |September 2004. |
| |“Object Oriented NURBS Library using C++ and DT_NURBS.” Guest Lecturer, ME |
| |625, Surface Modeling. Iowa State University, Ames, Iowa, March 2002. |
| |“Blade geometry description using B-splines and general surfaces of revolution.” Guest |
| |Lecturer, ME 519, Computer Graphics and Geometric Modeling. Iowa State University, |
| |Ames, Iowa, November 2000. |
| |“BladeCAD: An interactive geometric design tool for turbomachinery blades.” International Gas, Turbine and |
| |Aeroengine Congress and Exposition. Birmingham, England, June 1996. |
|Computers |Programming Languages |
| | |
| |C++ |
| |HTML |
| |Fortran |
| |Perl |
| |PHP |
| |Java |
| |SQL |
| |14 years |
| |3 years |
| |2 years |
| |3 years |
| |3 year |
| |6 months |
| |6 months |
| | |
| | |
| |Operating Systems |
| | |
| |Windows |
| |Unix/Linux |
| |Mac OS X |
| |10 years |
| |14 years |
| |2 months |
| | |
| | |
| |Graphical User Interfaces |
| | |
| |X/Motif |
| |MFC |
| |Win32 |
| |FOX |
| |Qt |
| |wxWindows |
| |4 years |
| |4 years |
| |4 years |
| |3 years |
| |2 years |
| |6 months |
| | |
| | |
| |Development Environments |
| | |
| |Visual C++ |
| |Emacs |
| |Xcode |
| |10 years |
| |7 years |
| |2 months |
| | |
| | |
| |Visualization Toolkits |
| | |
| |OpenGL |
| |Open Inventor |
| |Open Scene Graph |
| |OpenGL Performer |
| | |
| |5 years 4 years |
| |4 years |
| |1 year |
| | |
| | |
| | |
| |Miscellaneous Libraries |
| | |
| |STL |
| |Boost |
| |DT_NURBS |
| |Xerces |
| |libcurl |
| |10 years |
| |4 years |
| |3 years |
| |2 years |
| |1 year |
| | |
| | |
| | |
|[pic] |
|Advanced |Surface Modeling |
|Courses |Software Engineering |
| |Turbomachinery |
| | |
| |Vehicle Dynamics |
| |Finite Element Analysis |
| |Computational Geometry |
| | |
| |Computer Graphics and Geometric Design |
| | |
|[pic] |
|Awards |John & Mary Pappajohn Entrepreneur Scholarship Recipient, Iowa State University, January 1999. |
| |Blue-Gold Award (Academic/Athletic/Leadership/Citizenship), University of Pittsburgh, 1991-92. |
| |NCAA Academic All-American (Honorable Mention), 1990-91. |
| |NCAA All-American (Wrestling), 1990-91. |
| | |
|[pic] |
|Professional |Adrian Sannier |
|References |University Technology Officer, Arizona State University, Tempe, AZ 85287-0101 |
| |480-965-8419, Adrian.Sannier@asu.edu |
| |Professor James H. Oliver |
| |Associate Professor of Mechanical Engineering, Iowa State University, Ames, IA 50011 |
| |515-294-2649, oliver@iastate.edu |
| |Professor Judy M. Vance |
| |Department of Mechanical Engineering, Iowa State University, Ames, IA 50011 |
| |515-294-9474, jmvance@iastate.edu |
| |Robert E. Best |
| |President, Neuralog, Inc., 4800 Sugar Grove Blvd, Suite 318, Houston, TX 77477 |
| |281-240-2525 X12, rbest@ |
| |Kenneth P. Land |
| |Vice President, Neuralog, Inc., 4800 Sugar Grove Blvd, Suite 318, Houston, TX 77477 |
| |281-240-2525 X25, kland@ |
| |Dr. David P. Miller |
| |Military Program Leader for T700 Engines, GE Aircraft Engines, 1000 Western Avenue, Lynn, MA 01910 |
| |781-594-2702, david.p.miller@ae. |
| |Dr. Daniel L. Tweedt |
| |Aerospace Engineer, AP Solutions, Inc., 22526 Tammy Circle, Council Bluffs, IA 51503 |
| |712-388-9352, daniel.tweedt@ |
| |Professor James E. Bernard |
| |Director, Virtual Reality Applications Center, Professor of Mechanical Engineering, Iowa State University, |
| |Ames, IA 50011 |
| |515-294-0360, bernard@iastate.edu |
|[pic] |
|Personal References|Dr. Armand D. Assadi |
| |Co-Founder, President, Modelspace Corporation, armand@ |
| |Dr. Richard Vaia |
| |Materials and Manufacturing Directorate, AFRL/MLBP, Bldg 654, 2941 P St., Wright-Patterson Air Force Base, OH |
| |45433-7750 |
| |937-255-9184, richard.vaia@afrl.af.mil |
| |Bobby Douglas |
| |Head Wrestling Coach (retired), Iowa State University, Ames, IA 50011 |
| |515-294-4643, bobbyd@iastate.edu |
| |Rande Stottlemyer |
| |Head Wrestling Coach, University of Pittsburgh, Pittsburgh, PA 15261 |
| |412-648-9176, rjs@pitt.edu |
| |James Beichner |
| |Head Wrestling Coach, University at Buffalo, Buffalo, NY 14260 |
| |716-645-6876, beichner@buffalo.edu |
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.