Towards room-scale automated Digital Twin creation
Towards room-scale automated Digital Twin creation
Research Group Activity
Computer Graphics / Machine Learning |
Project Description
This project will use a combination of computer graphics and machine learning techniques to automate the process of creating the types of 3D scenes required for ease of creation of future Digital Twins. The aim of this work is to take one or more images of a scene, which range from the scale of a specific component to an entire room or manufacturing plant, and combine information from these images to generate a 3D virtual representation of the scenes in order to rapidly create the large scale 3D representations required to build Digital Twins. To create such a system, we need computers to be able to recognise objects in an image, and an algorithm to place appropriate objects into a 3D representation of a real scene. In order to achieve this, we need to train such a system using known reference data. The aim of this internship is to take steps towards creating such a dataset of reference data, and an initial classification system. Specifically, we need known reference data in a controlled 3D environment from which to train the classification system. This internship will first create multiple 3D scenes in Blender, and possibly create code which automates the creation of these 3D scenes. Then, in the second part of the internship, this information will be used to build a prototype classification system for the objects and their associated positions in a 3D scene using machine learning and Python. |
Student Level
Open to both undergraduate and post graduate students.
Location
This project can be completed remotely.
Skills you can learn from this project
The student will gain skills in a diverse range of visual computing areas, although the focus will be on the areas of 3D modelling, computer graphics, and machine learning. The student will also gain skills with Python coding |
Required Skills
Some experience with 3D modelling would be really beneficial, as would coding experience with Python. However, there will be an opportunity to develop Python skills during the internship. |
If you wish to apply for this project, fill in the form below including uploading your CV and personal statement, explaining why you want to do this particular internship project. Attachments must be in PDF format.
This form is closed and is no longer accepting any submissions. Thank you for your time.