WWWResultInfoSubImageDocInfo

AI Overview😉

  • The potential purpose of this module is to analyze and rank images in search results based on their quality, relevance, and other factors. It appears to be a part of Google's image search algorithm, specifically the "Web Image Boost Twiddler" component.
  • This module could impact search results by influencing the ranking of images in search results. It takes into account various factors such as image quality, relevance, emotional appeal, and safety, which could affect the visibility and prominence of certain images in search results.
  • To be more favorable for this function, a website could optimize its images by ensuring they are high-quality, relevant to the content, and emotionally engaging. Additionally, websites could provide accurate and descriptive alt text, captions, and metadata for their images to help search engines better understand their context and relevance. Furthermore, websites could avoid using low-quality or irrelevant images, and ensure that their images are safe for universal audiences.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.WWWResultInfoSubImageDocInfo (google_api_content_warehouse v0.4.0)

The following message contains info of sub image docs, it is populated in query_state and consumed in web image boost twiddler: (go/WebImageBoostTwiddler). NextID: 26

Attributes

  • additionalSafesearchSignals (type: list(integer()), default: nil) -
  • bestThumbnailType (type: String.t, default: nil) - The best thumbnail type is either 300K or 50K.
  • crops (type: integer(), default: nil) -
  • deepCropBytes (type: String.t, default: nil) - Deepcrop thumbnail cropping hints.
  • dimeScore (type: number(), default: nil) - EQ* v3: Deep Image Engagingness(DImE) go/deep-image-engagingness-slides
  • docid (type: String.t, default: nil) -
  • documentTrust (type: number(), default: nil) -
  • eqStar (type: number(), default: nil) - EQ* is a unified signal to capture the emotional quality (e.g. inspiration, lifestyle, context, etc.) of an image. For more information, please refer to go/image-inspiration-ranking-framework.
  • estRelevance (type: number(), default: nil) - Estimated Image Relevance ranging between 0.0 (Off-Topic) to 1.0 (Very Useful).
  • estSigmaU (type: number(), default: nil) - Estimated Sigma U calculated from U*.
  • flowOutput (type: GoogleApi.ContentWarehouse.V1.Model.ImageContentFlowProtoProd.t, default: nil) -
  • height (type: integer(), default: nil) -
  • height50k (type: integer(), default: nil) -
  • humanModelScore (type: number(), default: nil) - DeepTags human model score. go/VisualShoppingImageAttributes
  • imageUrl (type: String.t, default: nil) -
  • pamirNormalizedScore (type: number(), default: nil) -
  • pornSignals (type: integer(), default: nil) - Encoded Safe Search annotations of the image. See image/safesearch/overall/public/image_porn_attachments.h for decoding functions.
  • safeForUniversal (type: boolean(), default: nil) - Result is not on the Images Universal blacklist. For more comprehensive filtering of IU images, including this bit, see superroot/impls/images/quality/safesearch/iu_inappropriate_filter_lib.h
  • salience (type: number(), default: nil) - Salient score, indicating how important an image is to the page it's on. Check go/salient-images-design-doc for details.
  • salientColorInfo (type: integer(), default: nil) - 4-bytes: (low order on the left) RRRRRRRR GGGGGGGG BBBBBBBB SS where R: 8-bits encoding color 'r' G: 8-bits encoding color 'g' B: 8-bits encoding color 'b' S: 2-bits encoding the color source - 00 = from color detection result - 01 = from cairo This field has the salient color information.
  • score (type: number(), default: nil) -
  • tqStar (type: number(), default: nil) - TQ* is a signal to capture the technical quality (e.g. exposure, sharpness, composition, etc.) of an image. For more information, please refer to go/tqstar.
  • tradFrac (type: number(), default: nil) -
  • width (type: integer(), default: nil) -
  • width50k (type: integer(), default: nil) - Width and height of the AREA_50K thumbnail for this image.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.WWWResultInfoSubImageDocInfo{
  additionalSafesearchSignals: [integer()] | nil,
  bestThumbnailType: String.t() | nil,
  crops: integer() | nil,
  deepCropBytes: String.t() | nil,
  dimeScore: number() | nil,
  docid: String.t() | nil,
  documentTrust: number() | nil,
  eqStar: number() | nil,
  estRelevance: number() | nil,
  estSigmaU: number() | nil,
  flowOutput:
    GoogleApi.ContentWarehouse.V1.Model.ImageContentFlowProtoProd.t() | nil,
  height: integer() | nil,
  height50k: integer() | nil,
  humanModelScore: number() | nil,
  imageUrl: String.t() | nil,
  pamirNormalizedScore: number() | nil,
  pornSignals: integer() | nil,
  safeForUniversal: boolean() | nil,
  salience: number() | nil,
  salientColorInfo: integer() | nil,
  score: number() | nil,
  tqStar: number() | nil,
  tradFrac: number() | nil,
  width: integer() | nil,
  width50k: integer() | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.