Data engineering translate an image format to a parametrized format

Closed
DesignBot
Montreal, Quebec, Canada
YL
Preferred learners
  • Canada
  • Academic experience
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
Project scope
What is the main goal for this project?

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.
What tasks will learners need to complete to achieve the project goal?

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
About the company

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.