Vecteezy’s AI-Powered Reverse Image Search Tool is Surprisingly Impressive

Vecteezy AI Reverse Image Search

Vecteezy is a significant player in the stock image space, providing visual content for some of the world’s top brands. Vecteezy recently launched a reverse image search feature that relies upon artificial intelligence (AI) to deliver licensable media matching an input image.

Similar to how Google Images can find instances of an image based on an input file, Vecteezy’s new AI Reverse Image Search can find pictures in its massive stock library that match the file a user feeds into the system.

Vecteezy AI Reverse Image Search
Credit: Vecteezy

The system’s efficacy relies upon the AI model’s ability not just to analyze an image at a surface level by what the pixels look like but to determine what the image depicts.

The “big three” image libraries — Getty, Shutterstock, and Adobe Stock — have reverse image search tools. Still, Vecteezy believes they all fall short because they fail to understand the context of an image a user uploads.

Vecteezy AI Reverse Image Search
Credit: Vecteezy

“It can be frustrating to a designer to upload an image of blueberries and get results returned that look very similar, but they’re actually grapes,” says Vecteezy. To deal with this issue, Vecteezy AI Reverse Image Search promises to understand what an image shows and return results that aren’t just visually similar but are similar in content.

Vecteezy AI Reverse Image Search
Input image of basketball shoes | Credit: Vecteezy
Vecteezy AI Reverse Image Search
Vecteezy’s results for the input basketball shoe image | Credit: Vecteezy
Vecteezy AI Reverse Image Search
Adobe Stock’s results for the input basketball shoe image | Credit: Vecteezy

Another example is an input image of a pair of basketball shoes. Vecteezy’s AI Reverse Image Search can understand the concept of “basketball shoes,” which have a distinct style and shape. On the other hand, Adobe Stock returns images of shoes that are a similar color to the input image but are just a bunch of different types of black sneakers, including boots, running shoes, hiking shoes, and dress shoes.

Another example is a photo of a girl preparing to throw a softball across the infield. Adobe Stock comes up short here as well, returning images of kids playing various sports, including mostly images of boys. Vecteezy produces some photos of just a softball, which isn’t very similar to the source input, but every image is the correct sport.

Vecteezy AI Reverse Image Search
Input image of a girl playing softball | Credit: Vecteezy
Vecteezy AI Reverse Image Search
Vecteezy’s results for the input softball image | Credit: Vecteezy
Vecteezy AI Reverse Image Search
Adobe Stock’s results for the same input image, per Vecteezy. | Image credit: Vecteezy

Vecteezy can even understand a specific individual in a photo in some cases. Considering a headshot of Donald Trump, who is nothing if not famous, Vecteezy recognizes that it’s Donald Trump in the picture and its results are all related to Trump. Adobe Stock seems to think that Trump is just some guy and produces images of different white men.

Vecteezy AI Reverse Image Search
Input image of Donald Trump | Credit: Vecteezy
Vecteezy AI Reverse Image Search
While Vecteezy doesn’t have many images of Donald Trump in its library, it also returned images that the model thinks are related to Donald Trump. It seemed to do a good job with that. | Image credit: Vecteezy
Vecteezy AI Reverse Image Search
Adobe Stock’s results for the same input image, per Vecteezy. Not great here, as Adobe Stock seemed much more interested in showing images of a white man against a blue background rather than what a user would most likely want, images of the same person. | Image credit: Vecteezy

Hands-On: How Well Does Vecteezy’s AI Reverse Image Search Work in the Real World?

Example #1: Portland Head Lighthouse

In this image of Portland Head Lighthouse in Cape Elizabeth, Maine during a holiday blizzard, I thought a couple of aspects of the image might trip up Vecteezy’s AI model. Due to the weather, it’s a low-contrast image. Further, the snow obscures some of the lighthouse’s finer details.

Vecteezy AI Reverse Image Search
Portland Head Lighthouse | Credit: Jeremy Gray

However, Vecteezy’s results impressed me. Of the 100 “visually similar results,” few weren’t of Portland Head Lighthouse. While it’s among the most photographed lighthouse in the world, there are still many other lighthouses that look somewhat similar. Nonetheless, Vecteezy seems to have picked up on the correct lighthouse, even offering up numerous results of the same lighthouse from very different angles.

Vecteezy AI Reverse Image Search
Vecteezy’s results for the Portland Head Light image are quite good. Most of the results are of the correct lighthouse, although not many of them are the lighthouse during a snowstorm.

Some of the results are also in winter, which is nice. It’s not immediately clear if that’s a coincidence or a byproduct of especially effective AI.

Example #2: Another Lighthouse

Here’s another famous lighthouse, this time Bass Harbor Light in Acadia National Park. Vecteezy produced many images of the correct lighthouse and a lot of photos shot at a similar time of the day.

Vecteezy AI Reverse Image Search
Bass Harbor Lighthouse | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
Similarly, Vecteezy’s AI model handled a different light house, Bass Harbor Light, very well.
Vecteezy AI Reverse Image Search
Adobe Stock’s results show some images of Bass Harbor Lighthouse, but also images of other lighthouses that have a similar composition. That may be what some users want, but I wanted other images of the same lighthouse.

There were a fair number of image results that didn’t include a lighthouse at all, but some of them were of areas of the Maine coast that are quite close to Bass Harbor lighthouse, which is interesting.

Example #3: Pair of Deer

I wanted to see if Vecteezy could identify individual species of animals. The answer is a resounding yes, with most images being of does in winter.

Vecteezy AI Reverse Image Search
Wildlife – Deer | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
Vecteezy delivers a lot of images of female deer in snow.

Example #4: Young Red Fox

Another slam dunk with the ever popular and photogenic red fox.

Vecteezy AI Reverse Image Search
Wildlife – Red Fox | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
The red fox results are good, too.

Example #5: Common Loon

One more wildlife test, an image of a common loon. To be fair, it’s an easy-to-identify bird, but I thought that a source image with the black and white bird against a dark green background might trip up the system a bit.

Vecteezy AI Reverse Image Search
Common Loon | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
The first image is actually a lot like the image I used as the input.
Vecteezy AI Reverse Image Search
Adobe Stock’s results with my loon image. While the images have a similar aesthetic as the input photo, they aren’t all of a loon. This demonstrates the emphasis on pixel arrangement within Adobe Stock’s tool, whereas Vecteezy emphasizes the subject matter, even at the cost of the precise look.

The source image didn’t complicate matters. In fact, one of the top results is quite similar to my image, albeit with the bird facing the opposite direction.

Example #6: Identifying Cities

Montreal’s skyline may not rank among the world’s most famous, but it does have some distinct characteristics.

Vecteezy delivered a couple of photos of Montreal’s skyline taken from a similar vantage as mine, atop the city’s Mont Royal Park. Additional photos of the city were peppered throughout the results, including some shots of the skyline from different angles.

Vecteezy AI Reverse Image Search
Montreal Skyline | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
Vecteezy correctly identified the city of Montreal in my photo. As you can see below, Adobe Stock only showed images of Montreal as shot from the same angle. However, Adobe Stock did keep the monochrome angle, likely because Adobe’s reverse image search model relies a lot more on the pixels in the input image, rather than the image’s content.
Vecteezy AI Reverse Image Search
Adobe Stock clearly doesn’t understand that I used an image of Montreal as the input. Rather, it just showed me images of other skylines at night that look similar and are black and white. That may be what some users want, of course.

Example #7: Lupines

I’d suspect that any reverse image search worth its salt can take an input image of purple lupines and deliver results of purple flowers, but can Vecteezy correctly identify the flower species?

Vecteezy AI Reverse Image Search
Lupines | Credit: Jeremy Gray

It can, with nearly perfect accuracy. Of the 100 results, about 90 of the images were of purple lupines. The photos of other flowers were quite similar, although incorrect.

Vecteezy AI Reverse Image Search
Lots of lupines in these results.
Vecteezy AI Reverse Image Search
Adobe Stock did a good job with the lupine image, although I believe that’s likely because there are just a lot of images of lupines in their library, and lupines have a pretty distinct shape.

Example #8: Portrait

Vecteezy generally does a good job identifying the overall appearance of a portrait subject, including rough age, ethnicity, and gender.

Vecteezy AI Reverse Image Search
Portrait | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
A nice job here. While some results are of people that look very different than the model in my portrait, Yasmine, the results here are still good.

There are outliers in the results concerning the model’s appearance, but these outliers have models in and around flowers and plants, so they’re quite similar to the input image.

Vecteezy AI Reverse Image Search
Adobe Stock did very poorly here, in my opinion.

Example #9: Seasons in a Landscape

I considered how Vecteez’s AI Reverse Image Search technology correctly identified a pair of lighthouses. In the case of Portland Head Light in a snowstorm, Vecteezy sort of understood that I wanted a photo of that same lighthouse during winter. However, to be fair, it’s not obvious that the season is especially important to that image — at least not visually.

Vecteezy AI Reverse Image Search
Katahdin from Abol Bridge | Credit: Jeremy Gray

However, when considering a landscape photo taken during fall, the fact that the shot is in autumn is important. With that in mind, I uploaded a photo from Abol Bridge outside Baxter State Park in Maine. The photo shows considerable fall color. Going into this test, I didn’t expect Vecteezy to have many images captured from this location in its catalog.

I was right on that count — Vecteezy doesn’t have any images labeled “Abol Bridge” in its catalog. I’m happy enough to give Vecteezy a pass there. However, I don’t need to give it a pass concerning fall color. It correctly identified that aspect of the input image.

Vecteezy AI Reverse Image Search
This is one that tripped Vecteezy up. The platform doesn’t have images of the same scene to deliver, so that’s fair. However, at least Vecteezy’s AI model knew I wanted images from autumn.

What’s essential about Vecteezy’s AI Reverse Image Search tool is that it clearly has some conceptual understanding of input images. While other reverse image search tools can occasionally deliver excellent results, Vecteezy’s system, at least for now, promises to provide good results more consistently.

For what it’s worth, Adobe Stock didn’t return images of Mt. Katahdin or images shot from Abol Bridge. However, that’s not because of a lack of content. Adobe Stock includes images shot from the same location as my photo, but I had to search for them manually — the reverse image tool didn’t show them to me.

Vecteezy on the Results

Vecteezy’s founder and CEO, Shawn Rubel, explains that my results are typical and to be expected, explaining that Vecteezy’s model, which was developed externally but trained in-house, has been trained using billions of images and classifications of those images. “So it’s basically considering billions of parameters,” Rubel tells PetaPixel.

When asked if Vecteezy’s AI model has been trained on special items and parameters, including individual species of animals or specific places, Rubel says that no, “The model wasn’t particularly focused on a few special items…they were just included in the training data set and then merged and optimized with our user data.”

The impressive results weren’t achieved by accident then, but the model wasn’t designed to deal with any individual situation, rather, Vecteezy’s AI Reverse Image Search is good because it’s designed to deal with any situation.

Vecteezy AI Reverse Image Search
Image credit: Jeremy Gray
Vecteezy AI Reverse Image Search
While I’m not sure why a few results aren’t showing up, Vecteezy clearly knows what type of dog is in my input image.
Vecteezy AI Reverse Image Search
Then again, Adobe Stock performed very well here. It’s important to note that not every situation proved difficult for Adobe Stock. Many did, yes, but not all of them. And Adobe also doesn’t have quite the same issue Vecteezy has concerning a lack of content to deliver as search results, it’s just that Adobe’s reverse image tool isn’t leveraging the massive library effectively in many cases.

Concerning my image of Montreal, Rubel says, “Yes, the model is very good at identifying specific locations. Uploading a photo of Montreal doesn’t just return similar shots of Montreal that match the similar pixels. It actually understands that it’s literally the city of Montreal and will return a variety of results that are photos of that specific city.”

However, the system still has its limitations. Some locations, such as Abol Bridge in rural Maine, aren’t featured in Vecteezy’s library, so the AI Reverse Image Search can’t do much.

“The biggest limitations we have are around the breadth of our content library,” says Rubel. “Regarding the mediocre results you found, it’s difficult to tell you exactly why you found what you found without digging deep into the code. However, based on your explanation, it sounds like a content problem (lack of content) and not an algorithm problem.”

Returning to one of Vecteezy’s examples, the Trump image, Rubel explains that because Vecteezy doesn’t have many images of Trump, the system begins to return images of Trump Twoer, illustrations of Trump, photos of money and protests, etc. “As we begin to expand our editorial collection, I’m sure more Trump images will come through and those specific results will get better over time,” Rubel says.

That said, even if the system returns images that aren’t of Trump, the model has a sophisticated contextual understanding of images. It produced images associated with the content of an input image in a way that competing stock agencies can’t yet.

Speaking of competition, Rubel says, “We expect that Adobe will continue to improve their capabilities over time, however the fact that Vecteezy’s reverse image search AI is demonstrably better shows that smaller teams can have outsized returns in this arena. We anticipate our abilities in the AI space to improve at a faster and more nimble pace than the larger players.”

Vecteezy AI Reverse Image Search
Skateboarder | Credit: Jeremy Gray
Vecteezy AI Reverse Image Search
Vecteezy recognized that I used an image of a skateboarder and delivered a ton of great skateboarder shots to choose from.
Vecteezy AI Reverse Image Search
Adobe Stock, on the other hand, found that equestrian images were what I wanted.
Now, of course, Adobe Stock has many great images of skateboarders, including a lot of them of skateboarders in the air. Adobe just didn’t show them to me using its reverse image search tool.

Surprisingly Good, But Not Perfect

When Rubel reached out to PetaPixel to pitch the stock platform’s AI Reverse Image Search, I expected to write a story about the feature and explain what makes it interesting. I quickly pivoted to wanting to stress-test the reverse image search and see if I could break it.

I couldn’t break it, at least not with images of content in Vecteezy’s library. However, that doesn’t mean it’s perfect. When using a black and white image as an input, I’d like to see the system deliver more black and white photos in return. And for a night image, I’d like to see more night images.

However, while Adobe Stock delivers images with similar aesthetics because of its reliance on analyzing images at a surface level and producing results that look similar, Vecteezy’s AI model is much more sophisticated and able to determine the actual content of an image. In some cases, Vecteezy’s AI Reverse Image Serach even seemed capable of understanding images related to the concept of the source image, something that Adobe Stock seems incapable of at this point.

There are some limitations of Vecteezy’s new reverse image search tool, but the AI model is well trained and generally very good. It pairs nicely with Vecteezy’s existing search tools, which allow users to search for images based on color and text queries. For users who want content with a specific aesthetic, those non-AI tools work well. However, when someone is searching for an image with a similar subject as a source image, especially in cases where they might not know exactly what to search for using text, the new reverse image tool is incredibly powerful.

Discussion