Uploaded by XeX Shadows

Lab 1 Help

advertisement
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
Download