Inspiration

  • Inspired by the potential of AI technology to transform how we interact with images and photos, I was particularly drawn to the concept of using machine learning algorithms to create a more youthful appearance without extensive editing or manipulation.
  • Wanted to explore the intersection of art and science, where creativity meets technical expertise.
  • Additionally, I wanted to create a tool that users could use to restore memories that they couldn't document. This idea resonated with me as I realized how often we take photos to capture moments, but sometimes, memories are lost or forgotten without any visual record.

What it does

  • The app's AI engine uses advanced computer vision techniques to analyze the subject's facial features and skin texture, identifying subtle patterns and characteristics contributing to their perceived age.
  • By applying these insights, the app can create a more youthful, realistic, and aesthetically pleasing appearance.

How I built it

  • To develop the initial concept of the app's AI engine, I leveraged a combination of Canva Apps SDK, Python FastAPI backend, PyTorch & OpenCV, and diffusion models.
  • @Imagineers AI dev did the rest, bringing their expertise to fine-tune the model and ensure its accuracy and efficiency.

Challenges I ran into

  • Keeping the app's AI engine consistent while achieving an accurate outcome. This required fine-tuning the model to ensure that it could detect and adjust facial features without introducing artifacts or distortions.
  • Experimenting with different algorithms and techniques to balance youthfulness and realism involved much trial and error.

Accomplishments that I'm proud of

  • To have created an app that can accurately and safely generate a more youthful appearance without extensive editing or manipulation.
  • The app's user-friendly interface makes it easy for anyone to use, regardless of technical expertise, which is a testament to the power of design thinking.

What I learned

  • Through this project, I gained experience working with deep learning models and integrating them into user-friendly interfaces.
  • The importance of balancing AI-generated results with human judgment and oversight, ensuring that the output is accurate and aesthetically pleasing.
  • Realized the importance of having guardrails for the output to prevent unintended consequences or misuse.

What's next for Youthful

  • In the future, I plan to refine the app's AI engine to improve its accuracy and speed while expanding its capabilities to include more features and functionalities.
  • Also want to make the app more inclusive by incorporating additional parameters like skin tone and facial structure, creating a more comprehensive and realistic youthfulness effect.
  • Aim to add options for users to pick a specific age range to which they would like to restore their appearance, allowing them to choose from various youthful ages (e.g., 18-25, 20-30, etc.). This will enable users to customize the level of youthfulness they desire and make the app even more user-friendly.
  • With Youthful, we hope to become the supporter of memories, bringing back memories, more moments to re-remember and giving them motivation and inspiration. We believe that by preserving and enhancing memories, we can create a positive impact on people's lives, fostering a sense of nostalgia and appreciation for the past while also encouraging users to cherish their present and future experiences.

Built With

  • canva-apps-sdk
  • diffusers
  • diffusion
  • fastapi
  • gpu-cloud
  • jwt-auth
  • model
  • overlays-api
  • postgresql
  • python
  • pytorch
  • react-typescript
  • selection-api
  • torch
Share this project:

Updates