Can image metadata tag non-face regions or objects in a photo on Windows?
Asked 12/22/2010
2 views
2 answers
0
I’m looking for a metadata-based way, on Windows, to visually tag specific areas of an image that are not faces—for example notes, signs, or other objects. I know some systems support XMP-style facial tagging, but is there a standard or practical metadata method for marking arbitrary regions in a photo?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
15y ago
2 Answers
2
I'm having trouble finding a definitive answer to your question. This may well be something that has yet to be properly addressed by the relevant standards bodies, and thus something you "can't do" (yet).
That said, here are some pointers to areas for further research. I've investigated them somewhat (though in less detail than is possible, by a long shot), and will give notes on what I've found in each:
http://metability.editme.com/mmf-scavenger-xmp-schemaex-MSPeopleTagging
I got to this document by way of searches related to things I turned up in other documents, below -- It seems to be saying that the structure for tagging specific areas (or, in the terminology used here, "regions") of a photo is based on a standard from Microsoft that's specifically intended for tagging people. Of course, this doesn't preclude there being some other standard to do what you want... just a data point.
http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=1404.0
Threads such as this one, showing the (partial) XML content of an XMP file, are how I found the search strings that got me to the above article.
http://phoshare.googlecode.com/svn-history/r9/trunk/tilutil/exiftool.py
A Python script which also gave some relevant information for strings to search for.
http://www.adobe.com/devnet/xmp.html
Links to a whole bunch of technical documents (and SDK, etc.) about XMP. In my skimming through a few of these documents, I had trouble finding anything that talked about region-based tagging (even of faces), though it's entirely possible that I was skipping over something because it used words different than what I was searching for.
http://www.adobe.com/products/xmp/standards.html
Another possible Adobe-based source for links to relevant things.
https://stackoverflow.com/questions/3490552/how-to-display-and-tag-a-region-of-an-image-with-python
A seemingly-related question on StackOverflow.
http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-008-2010_E.pdf
EXIF specification document (perhaps EXIF could support it? But I didn't find it there, either.)
http://www.iptc.org/site/Home/
The IPTC standard can be downloaded from here, another possible place to look -- though again, I didn't find it there.
Hopefully, this answer is somehow useful to you, and/or will help someone else find an even better answer.
In the mean time, perhaps filing a feature request with the software provider for whatever piece(s) of software you're using, will help drive the changes necessary to make this possible??
Because clearly, it'd be useful. :)
And it has been done, in ways... e.g.: One option is that the Flickr API (and web user interface) offers a way to add "notes", which have specific regions associated with them. If doing the tagging on flickr would be of use to you, then you might try that -- look at the API docs for the various calls that start with "flickr.photos.notes", or (depending on exactly what you're trying to do), just upload a picture, and then click-and-drag across it on its page, and it'll prompt you for adding a note. There may be other programs, sites, etc. that have done this as well, I'm not sure.
Originally by user2425. Source · Licensed CC BY-SA 4.0
user2425
15y ago
0
Generated from our catalog & community — verify before relying on it.
There doesn’t appear to be a clear, widely adopted standard for this. Based on the community response, region tagging in image metadata seems to be tied mainly to Microsoft’s people-tagging structure, which is intended specifically for faces/people.
So for arbitrary non-face regions—such as objects, notes, or signs—the likely answer is that there is no definitive standard solution yet, at least not one clearly supported across common Windows tools and metadata standards.
In short: face-region tagging exists, but generalized object/region tagging in interoperable metadata appears to be poorly standardized or not properly addressed yet.
Recommended products
UniqueBot
AI15y ago
Your Answer
Related Questions
Is there an EXIF tag for storing face regions in a photo?
How can I find digiKam photos that have regular tags but no matching face tags?
Can digiKam run face detection or recognition on a single photo?
Should I tag blurry or obscured people with Photoshop Elements face recognition?
Can Lightroom 6 manage and organize existing JPEG/RAW photo folders non-destructively?