Research Page for Bhautik Joshi
I have a academic background background in computer science, and have
applied this to a broad set of research interests. These include:
computer graphics and image processing, real-time interaction in complex
environments, volumetric mesh generation, and parallel processing of
I have completed a PhD with the CSIRO BioMedIA Lab titled Model Generation and Interaction in Surgical Simulation
where I investigated real-time algorithms for discretising and
simulating tissue based on medical imaging data and realistic
I am currently based in San Francisco, California, and am working as a research engineer
at Industrial Light and Magic
I can be reached via email at bjoshi(at)gmail.com. I also can be found on imdb
A full CV is available on request - please send an email to bjoshi(at)gmail.com.
Summamary of Qualifications
- Software engineer with a varied background in 2D/3D computer graphics, simulation and application engineering. I endeavour to be a creative problem solver, drawing on knowledge and experience from multiple disciplines to find cost-effective and efficient solutions.
- Worked specifically in the entertainment industry for over three years, with a background in computer graphics and simulation that goes back over ten years.
- Sensitive to the needs of visual effects production and the need to balance short-term fixes with long-term development, with an emphasis on validating design with fast, scalable prototypes.
- Strong background in volumetric mesh generation, with an understanding of the trade-offs between precision, speed, and perceived realism.
- Experience with 2D & 3D image analysis algorithms, with a speciality in image registration and image matching.
- Developed a number of cross-platform libraries (Windows & Linux), with experience in C++, Python, Qt and unix tools, along with the ability to quickly pick up competency in new languagues and toolkits as required.
- Research engineer at Industrial Light and Magic, San Francisco, California. Developed a number of proprietary tools that have gone into regular production use in the production of feature films, episodic TV and game development. My work has focused on the acquisition and presentation of complex information in an unobtrusive and responsive way at the application layer.
- Research engineer for Emotiv Systems, Sydney, Australia. Developed a real-time physics-based simulation engine as a demonstration application for Emotiv gaming headset.
- Research scientist at the BioMedIA lab, CSIRO, Sydney, Australia. Developed a number of mesh generation and simulation algorithms for use in surgical simulation and training. Here I developed automatic algorithms for turning dense volumetric models into simplified meshes for use in real-time surgical simulation and planning. Supplementary to this was work on accurately modelling contact between simulated rigid surgical tools with soft, deforming meshes.
- Completed my PhD, titled “Model Generation and Interaction in Surgical Simulation“ at the BioMedIA lab, CSIRO, Sydney.
Detailed work history
Nov. 2007 - current:
Research Engineer at Industrial Light and Magic, San Francisco, California. I work on proprietary 2D and 3D tools for content-generation for use in film, TV and gaming. I’ve worked in a number of areas, including asset management, application architecture engineering and previsualisation tools.
Jul. 2007 - Oct. 2007:
Pipeline engineer at Rising Sun Pictures, Sydney, developing tools for managing dataflow in film post-production. These tools are implemented in Python, shell-script and C++. The tools developed are used to manage batch jobs in grid-based computing environments on a local and remote site.
Jan. 2007 - May 2007:
Contract research engineer at Emotiv Systems, Sydney, developing and implementing physics-based algorithms for interactive games. I created a C++ library for real-time simulation of rigid-body physics, and integrated this with an existing game platform. I also contributed to the integration and testing of the Emotiv EDK in an existing gaming platform.
Oct. 2002 - Aug. 2006:
Research engineer, CSIRO, undertaking architecture and engineering work for the computing environment for the BioMedIA laboratory, and developed large C++ libraries for computer graphics, computational geometry and simulation in conjunction with my PhD work.
Oct. 2001 - Jan. 2002:
Research scientist, undertaking research work into multi-modal image registration at the Nuclear Medicine department at Westmead hospital. Here I evaluated and implemented a number of algorithms for non-rigid image registration of medical images in a working clinical environment. This work formed an extension of my masters thesis work. I also developed and released an open-source tool for writing DICOM-compliant images, written in IDL.
Jul. 2001 - Sep. 2001:
Research engineer, Image Processing research project at the Environment and Resources department of Denmark Technical University in Copenhagen. I developed algorithms in IDL to enhance, register and segment micro-tomographic scans of sand.
Star Wars: The Force Unleashed II
(Video Game), Research and Development: ILM
Undertook a PhD, titled "Model Generation and Interaction in Surgical Simulation"
jointly supported by the BioMedIA Lab
at the ICT Centre
, and the Graduate School of Biomedical Engineering
Research focused on the automatic generation of tetrahedral meshes from
segmented anatomical voxel datasets and realistic physical interaction
with these in real- on near real-time. Thesis is submitted and under
Undertook my Masters thesis at the Dept. Nuclear Medicine & Ultrasound at Westmead Hospital, Sydney, Australia
Undertook my Honours thesis with the Medical Imaging group
at Telecommunications & Industrial Physics, CSIRO, Sydney, Australia
Completed BE(Computer Engineering)/ME(Biomedical Engineering) at the Graduate School of Biomedical Engineering at the University of New South Wales
Model Generation and Interaction in Surgical Simulation.
B. Joshi, A. Fedorov, N. Chrisochoides, S. Warfield and S. Ourselin,
Quantitative Assessment of Approaches to Mesh Generation. Journal paper.
B. Joshi, A. Fedorov, N. Chrisochoides, S. Warfield and S. Ourselin,
Application-driven Quantitative Assessment of Approaches to Mesh Generation.
In IEEE International Symposium on Biomedical Imaging (ISBI) 2007, April 12-15, 2007 in Metro Washington DC, USA.
B. Lee, D.C. Popescu, B. Joshi, and S. Ourselin.,
Efficient Topology Modification and Deformation for Finite Element Models Using Condensation.
In Medicine Meets Virtual Reality 14 (MMVR 2006),
Long Beach, California, USA, January 2006.
B. Joshi, B. Lee, D.C Popescu, and S. Ourselin,
Multiple Contact Approach to Collision Modelling in Surgical Simulation.
Long Beach, California, USA,
January 26-29 2005.
IOS Press. PubMed
D.C. Popescu, B. Joshi, and S . Ourselin,
Real-time topology modification for Finite Element models with haptic feedback.
In Proc. International Conference on Computer Analysis of Images and Patterns (CAIP'2005),
Paris, France, 2005.
B. Joshi and S. Ourselin,
BSP-Assisted Constrained Tetrahedralisation.
In Proc. 12th International Meshing Roundtable (IMR'03),
Santa Fe, USA,
September 14-17 2003.
D Abbott et al., Development and Evaluation of Sensor
Concepts for Ageless Aerospace Vehicles---Development of Concepts for
an Intelligent Sensing System.
NASA Langley Research Center,
Hampton, VA 23681-0001,
A bibtex file of the above list can be found here