Yandex Image Search is better than Google with “fuzzy” images
It seems that some people easily assume that Google products are the best in their categories. Here is a counter-example:
Yandex Image Search is much better at finding matches for an image that has been modified (by Photoshop or by adding extra stuff on top). It has helped me find the source of many memes.
Give it a try: https://yandex.com/images/
Here are some images that you can try: https://img.youtube.com/vi/7g-EFLEkRpQ/maxresdefault.jpg https://img.youtube.com/vi/v4U2JrmVfdI/maxresdefault.jpg https://img.youtube.com/vi/VZngU4a23ik/maxresdefault.jpg
Often, only Yandex enables you to find the original images that were use to create these thumbnails. While Google just gives you the links to the thumbnails.
41 comments
[ 4.3 ms ] story [ 111 ms ] threadAs a result it's getting a lot of interest as a tool for investigative journalism. This tutorial by Bellingcat is really interesting: https://www.bellingcat.com/resources/how-tos/2019/12/26/guid...
Bing definitely uses facial recognition: faces of celebrities are detected, there is a bounding box around the face, and their name and a link to Wikipedia. It does so for clothes as well.
Here is an example (fully automatic):
- the two faces: https://i.imgur.com/bfVNvW6.png
Here is another example, where clothes and items are automatically found in the image, and a bounding box is automatically defined:
- the necklace: https://i.imgur.com/vfhvY0T.jpg - the suit: https://i.imgur.com/AqS3qBV.jpg - the other suit: https://i.imgur.com/jTgRwpb.png
However, for the faces in this second example, I have to draw the box myself:
- the face: https://i.imgur.com/Pe1RLLm.jpg - the other face: https://i.imgur.com/LHOOwnW.jpg
So, what do you mean? What makes Yandex special with respect to facial recognition?
I found it how it was ridiculously good at finding car number plates, airplane numbers, and even yachts! https://www.google.com/search?q=рпв+2396&tbm=isch
In 2017 they did something to it, and it is now nowhere near as easy to find people's cars now.
Interesting! It finds this ad listing where there is a photo of a boat with exactly this registration number _in the background_ (the ad itself is for a RIB, or "Rigid Inflatable Boat" in front of it):
https://www.avito.ru/arhangelsk/vodnyy_transport/lodka_rib_s...
As far as I can tell the number doesn't appear anywhere in text form, so it must be OCR indeed.
At first glance, it doesn't look like Image Search is included.
"Use smart identification of image content to recognize celebrities, find products, or search for related content."
https://azure.microsoft.com/en-us/services/cognitive-service...
Yandex is my go to now.
I can't dismiss that possibility, but I tend to think it's because, even though I don't see the appeal, with regular people, Pinterest is really popular and liked. In other words, the ranking seems wrong to me, but I think it might be because I am far from being a typical user.
A similar phenomenon happens with song lyrics on (regular) Google web search. If I search for "sting englishman in new york lyrics", what I want is the official lyrics from Sting's official web site (https://www.sting.com/discography/lyrics/128). Instead, I get pages of popular sites like genius.com, azlyrics.com, lyrics.com, metrolyrics.com, etc. I try to avoid these sites because their lyrics are often inaccurate and wrong (which defeats the purpose of looking up a line I'm not sure if I heard right), so the artist's official site or a fan site is vastly preferable. (I also want to support the artist. Maybe while I'm there I'll check for tour dates or merchandise.)
But I've mentioned this preference to some people before, and they surprised me by saying they like and prefer the big, well-known lyrics sites. To me, these are lowest common denominator junk bordering on spam, but to them it's what they are looking for. Point being, apparently most users aren't as particular about it as me and just want to go to familiar sites. Google may be ranking popular sites higher because that's what people actually want.
The current system seems to use machine learning to try and tell what the content of the image image is then just provide generic results for that term along with a similar color palette.
Used to be able to find a movie screenshot on Tumblr, image search it and the name of the movie would come up. These days it'll go recognize the image is a woman on a street using ML, then show you results for "Woman" or "street" in the color palette of the image and if you're lucky you'll get a link to Pintrest too which also doesn't contain the context and just pushes you into a Pintrest onboarding flow.
Feels like the Image Search team is more preoccupied with solving problems which are interesting to them with zero interest if the tool actually better or not for people who use it every day.
[0] https://arstechnica.com/gadgets/2018/02/internet-rages-after...
The ML approach is good for finding similar images that aren't the exact same image. Which, honestly, seems like a much more common use case.
The old fingerprinting method is pretty much just used for investigative purposes like finding out where an image originated from. Something I liked to use it for, but I doubt is a super common thing for your average user.
https://translate.yandex.com/ocr
For example, comparing the results from pictures with Japanese or Chinese text, Yandex gives meaningful results, while Google often struggles.
Regular image search is much nicer too but I wonder if that's just because it isn't polluted with products? Searching for galaxy on Google gave me all kinds of products while on Yandex is just gave me literal galaxies. Maybe just less spam because its less popular? Or maybe some of those Google results are actually ads?
1. https://im0-tub-com.yandex.net/i?id=a8f55cb11e37e5a6616b33bd...
it also shows the image full width, not in a frustrating slightly-bigger-than-thumbnail preview on a side pane
it also actually searches face images, not just tomatoes
also a lot less a prude than google
If a picture of your face is hosted on the internet (for example on your blog) you can do the following experiment. Take a selfie (eg. a picture of your face that doesn't exist yet online) and upload it to Yandex. It will probably identify you.
https://arstechnica.com/gadgets/2018/02/internet-rages-after...
NSFW-ish (girl in bikini) https://imgur.com/a/k8Ovoap
- For finding the source of artworks, especially the anime/manga variety: saucenao.com
- For figuring out which anime a given screenshot is from: saucenao.com, trace.moe
- For a right-click shortcut for searching various image search engines: https://saucenao.com/tools/