SuperStyle
Our project is about changing your hairstyle with the nano banana model.
Core trick
Removes the user's hair, relights a reference style, runs parallel image-edit calls, and has a VLM pick the best output.
Description
Our project is about changing your hairstyle with the nano banana model. We've all had the pain point where we want to try a new hairstyle, but don't want to actually take the risk to get it cut. Now AI can just help you find the perfect hairstyle, without the risk.
The entire image processing pipeline is actually quite in-depth. It takes about 60 seconds to generate a hairstyle because we're doing multiple pre-processing steps. First, it's relighting the reference image, and it's also pre-processing your own image by deleting your hair first. And then it's going to run a bunch of nano banana calls in parallel. And we actually have a VLM as a judge to find the best picture out of multiple parallel calls.
We also built a data engine to curate the dataset for hairstyles by pulling images from Pinterest, hairstyles.com, where we pulled over 5,000 images and run VLM to do the data filtering and judge to make sure only high-quality images with good aesthetics are kept for the users.
README excerpt
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). ## Getting Started First, run the development server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. ## Learn More To learn more about Next.js, take a look at the following resources: - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! ## Deploy on Vercel The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.