Slashdot Mirror


Google VisualRank for Image Search

Google researchers are claiming that a newly developed approach to visual search may do for image searching what PageRank did for text search. "The research paper, 'PageRank for Product Image Search,' is focused on a subset of the images that the giant search engine has cataloged because of the tremendous computing costs required to analyze and compare digital images. To do this for all of the images indexed by the search engine would be impractical, the researchers said. Google does not disclose how many images it has cataloged, but it asserts that its Google Image Search is the 'most comprehensive image search on the Web.'"

7 of 63 comments (clear)

  1. doesn't work well by planckscale · · Score: 2, Funny
    Still no positive results for ["Natalie Portman" and "Hot Grits"]

    --
    Namaste
  2. image game data by BoldAC · · Score: 2, Interesting

    It should be noted that a lot of the prelim data for this was gained through human interaction that google setup as a game.

    I am still playing with the filter by date dropdown url manipulation.

  3. Excellent! by Tree131 · · Score: 3, Funny

    Sweet!!! More exact pr()n searches!!! Wohooo!!!!

  4. paper reference by rojathecabinboy · · Score: 2, Interesting

    Does anyone have the full name/DOI of the paper?

    1. Re:paper reference by Rui+Lopes · · Score: 3, Informative

      http://www2008.org/papers/fp506.html No DOI currently available, but pdf link is in the page.

      --
      var sig = function() { sig(); }
  5. findimagedupes image similarity algorithm by Danny+Rathjens · · Score: 4, Interesting
    I noticed this nifty little program in debian called findimagedupes. The algorithm for fingerprinting the files for comparing similarity is neat. From the man page:

    To calculate an image fingerprint:
    1. 1) Read image.
    2. 2) Resample to 160x160 to standardize size.
    3. 3) Grayscale by reducing saturation.
    4. 4) Blur a lot to get rid of noise.
    5. 5) Normalize to spread out intensity as much as possible.
    6. 6) Equalize to make image as contrasty as possible.
    7. 7) Resample again down to 16x16.
    8. 8) Reduce to 1bpp.
    9. 9) The fingerprint is this raw image data.
    To compare two images for similarity:
    1. 1) Take fingerprint pairs and xor them.
    2. 2) Compute the percentage of 1 bits in the result.
    3. 3) If percentage exceeds threshold, declare files to be similar.
  6. Idea for Google by Cantus · · Score: 2, Interesting

    Here's an idea for Google that's been on my mind for several months. Yes, I'm giving it out for free.

    Let me upload an image in my hard drive to Google and have them check it against the zillion images on their catalog. Then give me a page with all the similar copies it could find, with a thumbnail and the URL from where it originates.

    One practical use I can think of: Someone you meet on the web sends you a photo claiming to be of him/herself. With this Google utility, you could upload that same image and have Google tell you if it exists anywhere on the web. Then you'd know if this person just took it off a MySpace profile, etc.

    Another practical use: Look for prior art or copyright violations on images someone claim is original work. Could be very useful for Wikipedia.

    The potential for something like this is massive.