Krešimir Petrinec

Graduate Student Researcher, Computer Science, UCLA

Welcome to my homepage! I'm a PhD student at UCLA working in the Computer Graphics & Vision Lab under the direction of Professor Demetri Terzopoulos.
I was born in Zagreb, Croatia, where I received B.S. (1999) and M.Sc. (2004) degrees in Electrical Engineering from the Faculty of Electrical Engineering and Computing, University of Zagreb. Soon after graduating in 1999, I became a Teaching and Research Assistant at the Department of Control and Computer Engineering at the Faculty of Electrical Engineering and Computing and was a member of the Laboratory for Robotics and Intelligent Control Systems (LARICS) group.
I spent an academic year (2005-6) doing research on renewable energy power systems and FPGA programming using Handel-C at Anglia Ruskin University, Cambridge, U.K. In 2006 I transferred from academia to the industry, working for a year as a researcher and software developer (Systems Engineer) at Software Imaging, Oxford, U.K.
My interests include computer graphics and animation, computer vision, medical image analysis and robotics.
 

email:

Projects

Ultrasound-Guided Procedural Training (CASIT Project 5)
Developing a desktop computer-based platform that will train users how to perform ultrasound-guided procedures. Research involves volume reconstruction from two-dimensional ultrasound images, simulation of ultrasound images from CT/MRI data, and defining an image visualization pipeline for the creation of high quality photo realistic models from real patient data.
[demo] (DivX, 3.56MB) [demo of Amira] (DivX, 0.99MB)

Course projects

Visible-Surface Reconstruction: Identification of Surface Discontinuities using Snakes (CS269, Winter 2010)

More info...
Spring Mass System Simulator (CS274C, Spring 2008)
Developed a spring mass system and a corresponding simulator that support an arbitrary number of particles. The particles can be connected with springs in arbitrary ways and are subject to gravity.
[demo] (DivX, 3.61MB)
Inverse Kinematics (CS274C, Spring 2008)
Developed an Inverse Kinematics engine for animating a human character. The human character holds a blackboard and draws an arbitrary shape represented by a Hermite spline on the blackboard.
[demo] (DivX, 3.46MB)
Automatic Image Mosaicing (CS174B, Spring 2009)
Created a tool for automatic image mosaicing. A set of possible correspondences is found by using SIFT feature detector. A set of true correspondences is found by using RANSAC algorithm.
Synthesizing Images (CS174B, Spring 2009)
Reconstructing a piecewise planar scene from a new viewpoint using correspondences and depths obtained from two or more views.
Results
Web mashup (CS130, Winter 2009)
The "Personal Interactive Travel Agent" (PITA) is a web mashup that provides detailed information about user-selected points along a user-determined route. Types of information provided include traffic data, nearby services, weather forecast, and more.
Developers: Chenyang Xia, Kristie Van and Kresimir Petrinec
IBM Mentors: Chris Montalvo and Gergana V. Markova
demo source code

Previous Work

Image processing and AGV control
Internet-based System for Supervised Fish-farming
An Expert System for Freshwater Fish-farming Industry
Servo Control of a Meteorological Radar Antenna
Sysman
AGV Control System
Trajectory Planner
Instruction manual for the Starter Kit Siemens C167 Microcontroller

Papers

  • K.Petrinec, E.Savitsky, C.Hein, "Patient-specific cases for an ultrasound training simulator", Studies in Health Technology and Informatics, vol.163, pp.447-53, 2011.
  • K.Petrinec, E.Savitsky, A.Stark, "The FMA Database Browser: A Key Component of an Interactive Image Visualization Pipeline", Studies in Health Technology and Informatics, vol.142, pp.259-61, 2009.
  • K.Petrinec, M.Cirstea, K.Seare, C.Marinescu, "A novel FPGA fuel cell system controller design", Optimization of Electrical and Electronic Equipment OPTIM 2008. 11th International Conference on, pp.401-406, May 22-24, 2008.
  • K.Petrinec, Z.Kovacic, "Trajectory planning algorithm based on the continuity of jerk", IEEE MED'07, Athens, Greece, June 27-29, 2007.
  • K.Petrinec, M.Cirstea, "Holistic modelling of a fuel cell power system and FPGA controller using Handel-C", IEEE IECON'06, Paris, France, November 7-10, 2006.
  • N.Smolic-Rocak, S.Bogdan, Z.Kovacic, K.Petrinec, "String Algebra-based Approach to Dynamic Routing in Multi-LGV Automated Warehouse Systems", IEEE 2006 CCA/CACSD/ISIC, Munich, Germany, October 4-6, 2006.
  • K.Petrinec, Z.Kovacic, "The application of spline functions and B蹩er curves to AGV path planning", CD-ROM Proceedings of the IEEE International Symposium on Industrial Electronics ISIE 2005, Dubrovnik, Croatia, June 20-23, 2005.
  • T.Reichenbach, Z.Kovacic, K. Petrinec, "On-line collision free trajectory generation using virtual models as space occupancy sensors", Annals for DAAAM 2004 & Proceedings of the 15th International DAAAM Symposium, Vienna, Austria, November 3 - 6, 2004.
  • Z.Kovacic, Z.Petrinec, K.Petrinec, "A Transfer of Technology from Academy to Industry an Example: Internet-based Expert System for Freshwater Fish-farming", Rediscover 2004 Southeastern Europe, USA, Japan and European Community Workshop on Research and Education in Control and Signal Processing , Cavtat, Croatia, June 14-16, 2004.
  • S.Bogdan, Z.Kovacic, K.Petrinec, N.Smolic-Rocak, "Path Following, Routing and Scheduling in Multi-AGV Systems", Rediscover 2004 South-eastern Europe, USA, Japan and European Community Workshop on Research and Education in Control and Signal Processing , Cavtat, Croatia, June 14-16, 2004.
  • K.Petrinec, Z.Kovacic, A.Marozin, "Simulator of Multi AGV Robotic Industrial Environments", CD-ROM Proceedings of the IEEE International Conference on Industrial Technology ICIT'03, Maribor, Slovenia, December 10-12, 2003.
  • K.Petrinec, Z.Petrinec, Z.Kovacic, B.Zupan, "Experimental Validation of an Internet-based Expert System for the Fresh-water Fish-Farming Industry", CD-ROM Proceedings of the IEEE International Conference on Computational Cybernetics ICCC 2003, Siofok, Hungary, August 29-31, 2003.
  • K.Petrinec, Z.Petrinec, Z.Kovacic, "Multivariable Measurements and Observations in the Freshwater Fish-farming Industry: An Internet-based Expert System", Proceedings of the 12th IMEKO TC4 International Symposium, Part 2, pp.473-476, Zagreb, Croatia, September 25-27, 2002.
  • K.Petrinec, Z.Petrinec, Z.Kovacic, "An Expert System for Freshwater Fish-farming Industry", CD-ROM proceedings of the 15th Triennial World Congress of the International Federation of Automatic Control, Barcelona, Spain, July 21-26, 2002.
  • Z.Kovacic, S.Bogdan, K.Petrinec, T.Reichenbach, M.Puncec, "Leonardo - The Off-line Programming Tool for Robotized Plants", CD-ROM Proceedings of the 9th Mediterranean Conference on Control and Automation, Dubrovnik, Croatia, June 27-29, 2001.
  • N.Smolic-Rocak, S.Bogdan, K.Petrinec, Z.Kovacic, "Object-oriented programming approach to dynamic simulation of flexible manufacturing systems", CD-ROM Proceedings of the 9th Mediterranean Conference on Control and Automation, Dubrovnik, Croatia, June 27-29, 2001.
  • Z.Kovacic, K.Petrinec, "Implementation of the Adaptive Kalman Filter for Noise-burdened Servo Applications", The 11th International Conference "Electrical Drives and Power Electronics", pp.99-102, Dubrovnik, Croatia, October 9-11, 2000.