Category Archives: machine learning

The New World of Machine Photo Recognition



Red DogBack in 2012 Google announced that its computers learned to recognize pictures of cats.

Technology doesn’t stand still. Today in 2016 Google’s computers can now recognize many other things besides disinterested feline faces. What comes from this machine recognition ability goes far beyond facial recognition.

About a year ago, I uploaded my entire library of photos and many of my videos to Google Photos as a supplemental photo backup system. I am using the free version, allowing Google to compress images as they see fit to save space. Over a period of time my thousands of scanned 35mm negatives finally uploaded. I install Google Photos on all of my mobile devices so any photos or videos I take will automatically be uploaded.

I was looking at Google Photos as just a convenient photo/video backup insurance plan. As it turns out, I’m getting a lot more than I bargained for. The ability to search my personal photo collection is nothing short of remarkable.

Who has the time to enter keywords into photo management systems? Like most other people with large digital photo collections, I’ve never bothered.

Machine learning now renders labor-intensive keyword entry unnecessary.
Though the current level of machine learning isn’t perfect, it is more than good enough to be extremely useful. It is now possible for me to quickly find specific photos or types of photos from my massive lifetime image library.

For example, I take search for “zoo” and photos of animals in cages plus various animals that can be found in zoos pops up. If I type in “rodeo” a massive number of rodeo photos will pop up, not surprising since I spent years photographing my youngest brother, who used to be a rodeo bull rider.

If I search for “dog” all manner of dog photos I’ve taken over the years show up.

If I search for “cup” all kinds of photos will show up, including photos of different types of cups, people holding cups, etc.

If I type in people’s names, chances are I will get photos of them. I’m not surprised by this since when I scanned in a number of old print photos I named the files with the names of the people in them.

Searching on adjectives such as “cold” or “hot” may or may not yield image results. Using search words such as “blue” or “green” can result in images that have blue or green objects in them, or they may have an overall blue or green cast to them, such as images taken without flash under different colors of florescent lights.

Over time the machine learning is bound to improve and the search results will become even better than they already are.