I have a strong 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 large datasets.
Recently, 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
biomechanical models.
Currently based in Sydney, Australia, I am working as a consutant to
add real-time complex physics to existing gaming platforms.
In the future I hope to continue further work in the entertainment,
film and TV industries, bringing expertise in adding efficient,
computationally cheap
physical simulations to existing systems.
I can be reached via email at bjoshi(at)gmail.com.
Professional Details
A full CV is available on request - please send an email to bjoshi(at)gmail.com.
Skills
Research background in computational geometry and computer graphics
5+ years of experience in translating research concepts and papers into usable, efficient code
Volumetric and surface mesh generation
Developed fast, automatic parallel mesh generation techniques
Semi-automatic conversion of 3D meshes to paper-based practical models
Mesh simulation and interaction
Modelling of physical properties - linear and nonlinear constitutive models via Finite Element Modelling
Accurate modelling of collision between objects
Understanding of the tradeoffs between precision, speed and perceived realism
Software experience
Highly experienced with C++
Experience with C, Java, and RSI IDL
Extensive experience with UNIX/Linux development
Can easily pick-up and new languages and libraries
Have developed a number of toolkits and libraries
3D tools - AC3D, 3DS Max, Milkshape 3D
2D tools - Adobe Photoshop, Illustrator, GIMP
Academic History
2002-2006: Undertook a PhD, titled "Model Generation and Interaction in Surgical Simulation" jointly supported by the BioMedIA Lab at the ICT Centre, CSIRO, and the Graduate School of Biomedical Engineering at UNSW.
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
review. 2001: Undertook my Masters thesis at the Dept. Nuclear Medicine & Ultrasound at Westmead Hospital, Sydney, Australia 2000: Undertook my Honours thesis with the Medical Imaging group
at Telecommunications & Industrial Physics, CSIRO, Sydney, Australia 1997-2001: Completed BE(Computer Engineering)/ME(Biomedical Engineering) at the Graduate School of Biomedical Engineering at the University of New South Wales
Work History
Jan. 2006 - current: Contract research engineer at Emotiv Systems, Sydney, developing and implementing physics-based algorithms for interactive games. Oct. 2002 - Aug. 2006: Research engineer, CSIRO, undertaking architecture and engineering work for the BioMedIA surgical simulation environment. Oct. 2001 - Jan. 2002: Research scientist, undertaking research
work into multi-modal image registration at the Nuclear Medicine
department at Westmead hospital. Jul. 2001 - Sep. 2001: Research engineer, Image Processing
research project at the Environment and Resources department of Denmark
Technical University in Copenhagen. I used a number of languages to
enhance and segment microtomographic scans of sand. Dec. 2000 - Jul. 2001: Masters Thesis, Multi-modal image registration at the Nuclear Medicine department at Westmead hospital. June 2000 - July 2000: Software engineer. Developed an image
processing utility for a novel method of processing survey forms for
the School of Health Services Management, UNSW. Dec. 1999 - Feb. 2000: Vacation scholar. At CTIP (Telecommunications & Industrial Physics) CSIRO as part of the Vacation scholarship program
Publications
B. Joshi,
Model Generation and Interaction in Surgical Simulation.
PhD thesis. Note: Submitted
B. Joshi, A. Fedorov, N. Chrisochoides, S. Warfield and S. Ourselin,
Quantitative Assessment of Approaches to Mesh Generation. Journal paper. Note: Submission pending review.
B. Joshi, M. Cheng and S. Ourselin,
Fast Collision Modelling in Real-Time Surgical Simulation. Journal paper. Note: Submission pending review.
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. Note: Accepted.
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.
IOS Press.
B. Joshi, B. Lee, D.C Popescu, and S. Ourselin,
Multiple Contact Approach to Collision Modelling in Surgical Simulation.
In MMVR2005,
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.
LNCS.
B. Joshi and S. Ourselin,
BSP-Assisted Constrained Tetrahedralisation.
In Proc. 12th International Meshing Roundtable (IMR'03),
Santa Fe, USA,
pages 251--260,
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/CR-2002-211773,
NASA Langley Research Center,
Hampton, VA 23681-0001,
July 2002.
Appearance on ABC2's Good Game, November 2006 - video link
Papercraft
During the course of my PhD work I investigated the distortion-free
unfolding of model geometry into a 2D net for good quality texturing. I
applied some of these techniques to models from early 3D computer
games, and made these unfolded nets available for free online.
These generated a considerable amount of interest, leading to two
magazine articles (in Jumpbutton and Computer Gaming World - see left)
and a TV appearance (on ABC2's Good Game - see right).
Links to the articles can be found here and here; a link to the TV segment can be found here.
I developed an open-source library for the writing of DICOM images in IDL. It has enjoyed wide use, and part or all of the library has been included in a number of third-party packages (link, link, link, and link).