Lab 1 Help The user should be able to interact with a user-friendly application that leverages the power of generative AI to create stunning images based on the user’s input. The user should have the option to enter a text prompt that describes the desired image, such as “a sunset over the ocean” or “a cat wearing a hat”. The application should then use a generative model, such as SDXL or SD1.5, to produce an original image that matches the prompt. The user should also have the option to upscale an existing or generated image, such as a low-resolution photo or a drawing, and enhance its quality and resolution. The application should use a super-resolution model, such as SRGAN or ESRGAN, to upscale the image and make it look more realistic and detailed. The user should also have the option to make similar images based on an original image, such as variations of a logo or a face. The application should use a style transfer model, such as StyleGAN, to generate similar images that have the same content but different styles or attributes. The application should support different image formats, such as JPG, PNG, and WEBP, and allow the user to save and share the images they create. Parsing User Stories You can go about parsing user stories in a couple of ways: Bullet Points (Assignment spec) As a user, I want to enter a text prompt that describes the desired image, so that I can see a generated image that matches the prompt. As a user, I want to choose a generative model, such as SDXL or SD1.5, so that I can control the quality and diversity of the generated image. As a user, I want to upscale an existing or generated image, such as a low-resolution photo or a drawing, so that I can enhance its quality and resolution. As a user, I want to choose a super-resolution model, such as SRGAN or ESRGAN, so that I can improve the realism and detail of the upscaled image. As a user, I want to make similar images based on an original image, such as variations of a logo or a face, so that I can explore different styles or attributes of the same content. As a user, I want to choose a style transfer model, such as StyleGAN, so that I can generate similar images that have the same content but different styles or attributes. As a user, I want to support different image formats, such as JPG, PNG, and WEBP, so that I can save and share the images I create in various platforms and devices. Table(s) Can be done as one As a Name Text to Image Generative Model Selection Image Upscaling SuperResolution Model Selection Similar Image Generation Style Transfer Model Selection Image Format Support I want So that user to enter a text prompt that describes the desired image I can see a generated image that matches the prompt user to choose a generative model, such as SDXL or SD1.5 I can control the quality and diversity of the generated image user to upscale an existing or generated image, such as a low-resolution photo or a drawing I can enhance its quality and resolution user to choose a super-resolution model, such as SRGAN or ESRGAN I can improve the realism and detail of the upscaled image user to make similar images based on an original image, such as variations of a logo or a face I can explore different styles or attributes of the same content user to choose a style transfer model, such as StyleGAN I can generate similar images that have the same content but different styles or attributes user to support different image formats, such as JPG, PNG, and WEBP I can save and share the images I create in various platforms and devices Or a table for each Name: Text to Image As a user I want to enter a text prompt that describes the desired image So that I can see a generated image that matches the prompt Name: Generative Model Selection As a user I want to choose a generative model, such as SDXL or SD1.5 So that I can control the quality and diversity of the generated image Name: Image Upscaling As a user I want to upscale an existing or generated image, such as a low-resolution photo or a drawing So that I can enhance its quality and resolution Name: Super-Resolution Model Selection As a user I want to choose a super-resolution model, such as SRGAN or ESRGAN So that I can improve the realism and detail of the upscaled image Name: Similar Image Generation As a user I want to make similar images based on an original image, such as variations of a logo or a face So that I can explore different styles or attributes of the same content Name: Style Transfer Model Selection As a user I want to choose a style transfer model, such as StyleGAN So that I can generate similar images that have the same content but different styles or attributes Name: Image Format Support As a user I want to support different image formats, such as JPG, PNG, and WEBP So that I can save and share the images I create in various platforms and devices The Diagram User, but an actor Application Show/save image JPG PNG Upscale image WEBP SRGAN Enter prompt RESRGAN All so a user can generate AI cat pictures Make similar images Model