Graphics ProgrammingDevelop and concept support Scientific Programming 

Graphic Programming

Our graphics programmers are experts in the latest shader technology, game environments and big data visualisation frameworks, enabling them to create super-fast algorithms that can render your largest data sets at interactive frame rates, or build shared virtual reality (VR) environments for exploring locations you have captured with today or tomorrow’s spatial mapping systems. Meshes, 3D scalar volumes, and flow fields are everyday items for us, and we rarely see a format we cannot load.

We use advanced frameworks for integrating 3D motion capture, stereoscopic display, 3D models and compute clusters to deliver an ultra-scale immersive experience, and we also develop frameworks where and when the need prevails for something bespoke, and when other forms of output, e.g. 3D web visualisations, are desired.

Development and Concept Support

While our expertise does not extend to the development of physical displays per se, the MIVP team routinely shares its expertise with project partners needing support for development and ideation involving spatial measurement, mapping, visualisation and more.  Our motion capture systems and expertise, for example, have been applied to research studies that need to measure spinal orientation and position. Our transparent touch screen has been used to develop an innovative, interactive, physical store-front experience; and our understanding of video transport and streaming has underpinned experiments in immersive remote vision.

future control room in useA flexible Lab for connecting people, data and media

Scientific Programming

Our expertise in scientific programming is broad, but with special focus areas in image processing and analysis, acceleration of computational codes, and solving spatial problems. We have helped users in areas such as the speeding-up of biomedical image computation, the optimisation of Matlab codes, the real-time interpolation of weather station data, the extraction of biometrics from streaming video, and the parallelisation (at a user level) of fracture tracing in geoscientific images.

We are comfortable using third and fourth generation languages, parallel computing frameworks (e.g. GPU acceleration), and relish opportunities to make existing scientific workflows run faster, better and/or cheaper!


Under Construction