Data engineering translate an image format to a parametrized format

Closed
DesignBot
Terrebonne, Québec, Canada
Project
Academic experience
120 hours per student
Student
Canada
Advanced level

Project scope

Categories
Data analysis Data modelling Software development Artificial intelligence Data science
Skills
c (programming language) c++ (programming language) algorithms product design data engineering integrated development environments python (programming language) data modeling workbooks crm machine learning
Details

The goal of DesignBot is to provide industrial designers with variations of their product design ideas. In such, we want to use the SVG image format as the base input to our AI and ML algorithms, since this format already standardized and widely used by designers. We would like to collaborate with students to construct an algorithm that can read the SVG file format and serialize it into programmatic structures which could be fed to AI and ML algorithms and allows them to modify an image by modifying parameters.

We would like a group of students to analyze the SVG format, and adapt it to apply AI, ML and data modelling techniques.

This will involve:

  • Learn what the SVG format is
  • Look and test SVG libraries in C\C++
  • Develop structures that would serve as input to AI/ML algorithms. Although the SVG library is in C/C++, the adapted format can be sent to AI/ML algorithms that are usually more in Python and other languages.
Deliverables

By the end of the project, students should submit a final report (along with any source materials such as code, workbooks, etc) that demonstrates:

  • Understanding of SVG format
  • Understanding of the translation from SVG to AI-adapted format and vice-versa
  • Methodologies and approaches
  • Outcomes and results
  • Recommended next steps for our organization
  • Providing multiple versions of any potential solutions
  • Providing source code in a proper software development environment as applicable
Mentorship

Students will connect directly with us for mentorship throughout the project. We will be able to provide answers to questions such as:

  • Current product understanding
  • Guidance and brainstorming
  • Input on choices, problems or anything else the students might encounter

About the company

Company
Terrebonne, Québec, Canada
0 - 1 employees
Technology, It & computing

DesignBot is a startup that aims at helping designers by enhancing their creativity using generative AI. The goal of DesignBot is to inspire designers as they design so they can come-up with innovative design. We want to start by helping industrial designers, hence, you could think of designing a phone, a car, a watch and so on.