1 / 54

Radiance (s)

Radiance (s) .com Semantic Mapping of Stock Imagery Radiance (s) .com Semantic Mapping of Stock Imagery Software Requirements Specification Software Design Specification Introduction Semantic mapping of stock imagery presented in a dynamic relationship oriented display.

Download Presentation

Radiance (s)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Radiance(s).com Semantic Mapping of Stock Imagery

  2. Radiance(s).com Semantic Mapping of Stock Imagery Software Requirements Specification Software Design Specification

  3. Introduction Semantic mapping of stock imagery presented in a dynamic relationship oriented display. Radiance(s).comSemantic Mapping of Stock Imagery

  4. Introduction Semantic mapping of stock imagery presented in a dynamic relationship oriented display. System will be able to analyze imagery performing calculations such as color analysis and histogram analysis. Radiance(s).comSemantic Mapping of Stock Imagery

  5. Introduction Semantic mapping of stock imagery presented in a dynamic relationship oriented display. System will be able to analyze imagery performing calculations such as color analysis and histogram analysis. Purpose of system is to enable designers to quickly find relevant imagery based on search variables such as color, brightness, and/or name. Radiance(s).comSemantic Mapping of Stock Imagery

  6. Requirements Login Radiance(s).comSemantic Mapping of Stock Imagery

  7. Requirements Login Logout Radiance(s).comSemantic Mapping of Stock Imagery

  8. Requirements Login Logout Image Histogram Radiance(s).comSemantic Mapping of Stock Imagery

  9. Requirements Login Logout Image Histogram Color Analysis Radiance(s).comSemantic Mapping of Stock Imagery

  10. Requirements Login Logout Image Histogram Color Analysis Image Submission Radiance(s).comSemantic Mapping of Stock Imagery

  11. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Radiance(s).comSemantic Mapping of Stock Imagery

  12. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Radiance(s).comSemantic Mapping of Stock Imagery

  13. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Radiance(s).comSemantic Mapping of Stock Imagery

  14. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Radiance(s).comSemantic Mapping of Stock Imagery

  15. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Radiance(s).comSemantic Mapping of Stock Imagery

  16. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery

  17. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth

  18. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth • Storage

  19. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth • Storage • Internet Connection

  20. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth • Storage • Internet Connection • Internet Browser

  21. Requirements Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth • Storage • Internet Connection • Internet Browser • Hosting

  22. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Login functional • Initializes connection to the database system • Connects actions in system to a specific user • Creates a sense of community • User enters a registered username • User enters a registered password • System checks to see if username matches password • If correct, the system redirects to the system interface • If incorrect, the system outputs an error message

  23. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Logout functional • Closes connection to the database • Ensures security • Marks the end session of a user • User clicks a logout button • Session end time is record • Database connection is closed • User must login if he or she wants to start another session

  24. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Image Histogram functional • Used to evaluate image intensities • Intensities are used as a search parameter • Each submitted image will be subject to histogram analysis • Histogram information will be stored and associated with each image • The histogram data will be presented as the user searches through different imagery • The user will be able to use histogram information as a search parameter

  25. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Color Analysis functional • Used to analyze color makeup of an image • Color Values are used as a search parameter • Each submitted image will be subject to a color analysis • Color analysis information will be stored in association with each image • Color values of an image will be a search parameter

  26. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Image Submission functional • System will allow users to submit images • This will build the value of the system • Every user will be allowed to submit an image. • The system will convert the image from designated formats and catalogue the image • The image will be subject to histogram analysis, color analysis, and tagging • The information will be stored and associated with that specific image

  27. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Account Creation functional • Users must create account to access the system resources • Accounts provide essential information pertaining to each user • User will fill out form which associates information with each user account • The user will create a username and password • The user will then use their account to login

  28. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Searching functional • Users will be able to search using various parameters to find related imagery • Users will be able to search through imagery by declaring target descriptors, color values, or intensity values • The system will return the target imagery • The system will return related and associated imagery

  29. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Semantic Presentation functional • The system will render a presentation which contains the target imagery and associated imagery • The user can navigate through the web of imagery • The user inputs a target word, color value, or intensity value • The system outputs imagery associated with the parameters • The user can select or traverse through the imagery

  30. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Image Download functional • The system will allow users to download the imagery to their benefit • Users will be able to download desired imagery by selecting imagery within the presentation • The system will generate a temporary URL for each image for download. • The system will record the downloaded images by a particular user

  31. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Account Management functional • The administrator will be able to view user’s accounts • Account information will consist of login times, logout times, and image downloads. • The admin will have access to statistical data pertaining to each user • The system will record login times, logout times, and image downloads

  32. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Legal Contraction functional • Users will be enforced to legal specifications to protect the system and maintain royalty free status • User will be forced to agree to legal specifications before uploading an image • Users will be forced to agree to terms of use when downloading an image • Users will be asked to agree to a legal statement when creating an account.

  33. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Bandwidth non-functional • The system will have a bandwidth quota that allows image transfers and user activity • System must consider the transfer of large imagery • Bandwidth quota will adjust to the demands of the users

  34. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Storage non-functional • The system must have the storage space to store the imagery and associated information. • System storage must be able to store all imagery, database information for imagery, users, and system activity.

  35. Login Logout Image Histogram Color Analysis Image Submission Account Creation Searching Semantic Presentation Image Download Account Management Legal Contraction Bandwidth Storage Internet Connection Internet Browser Hosting Radiance(s).comSemantic Mapping of Stock Imagery • Internet Connection functional • Internet Browser functional • Hosting functional The system must be connected to the Internet since it resides there. It must be accessed through a web browser, and must be hosted so users can access the information quickly and easily.

  36. System Architecture Radiance(s).comSemantic Mapping of Stock Imagery

  37. Class Design Radiance(s).comSemantic Mapping of Stock Imagery GUIHandler DBHandler Registration() login() logout() ImageSubmit() Searching() ImageDownload() addUser() validate() closeConnection() InputImg() imgAnalysis() createMap() download()

  38. Design | Login Radiance(s).comSemantic Mapping of Stock Imagery Login username (string) If true: ( boolean ) password (string)

  39. Design | Logout Radiance(s).comSemantic Mapping of Stock Imagery Logout username (string) Command to close database connection

  40. Design | Image Histogram Radiance(s).comSemantic Mapping of Stock Imagery Image Histogram image (matrix array) Histogram information

  41. Design | Color Analysis * Radiance(s).comSemantic Mapping of Stock Imagery Color Analysis image (matrix array) Color Information

  42. Design | Image Submission Radiance(s).comSemantic Mapping of Stock Imagery Image Submission image (matrix array) Proposed descriptors (string) Catalogue image and store information in database If image name already exists: User asked to rename image

  43. Design | Account Creation Radiance(s).comSemantic Mapping of Stock Imagery Account Creation Username Address Password Website E-mail Other Legal Contract Store account information in database If username already exists: User asked for another username

  44. Design | Searching Radiance(s).comSemantic Mapping of Stock Imagery Searching Keyword(s) (string) Target color Target intensity Target images and associated images Target images and related imagery

  45. Design | Account Management Radiance(s).comSemantic Mapping of Stock Imagery Account Management Username (string) Username Address Password Website E-mail Other Legal Contract Username Address Password Website E-mail Other Legal Contract Username Address Password Website E-mail Other Legal Contract

  46. Design | Semantic Presentation Radiance(s).comSemantic Mapping of Stock Imagery Semantic Presentation Keyword(s) (string) Target color Target intensity Target images and associated images Histogram Information Color Information Descriptor Information Target images and associated images Histogram Information Color Information Descriptor Information

  47. A Closer Look | Color Analysis Goal is to quickly and efficiently find images that encompass a certain color value The 8-bit image… 0 1 1 0 1 0 1 0 = 106 1 0 1 1 0 0 1 0 = 178 1 0 1 0 1 1 1 0 = 174 Radiance(s).comSemantic Mapping of Stock Imagery

  48. A Closer Look | Color Analysis Goal is to quickly and efficiently find images that encompass a certain color value The 8-bit image… 0 1 1 0 1 0 1 0 = 106 1 0 1 1 0 0 1 0 = 178 1 0 1 0 1 1 1 0 = 174 Radiance(s).comSemantic Mapping of Stock Imagery

  49. A Closer Look | Color Analysis Utilize an octree integrated with linked lists Commonly used for visualizing 3-dimensional space Radiance(s).comSemantic Mapping of Stock Imagery

  50. A Closer Look | Color Analysis Traverse 8 levels to find images associated with a certain color. Easy to calculate threshold, simply including more nodes Radiance(s).comSemantic Mapping of Stock Imagery May not average color values because of inaccuracies

More Related