iPhoto '09 uses face detection package from Omron
An intrepid tipster emailed us late yesterday, and described an interesting challenge: He figured that if Apple didn't develop iPhoto's face recognition technology themselves, who did?
He disassembled the app using OTX, a developer tool based on Apple's otool, and found the areas of the software related to facial recognition. There, the string "OKAO" appeared, including in the "FaceRecognitionManager" object.
OKAO Vision is a product from Japanese firm Omron Global that -- hey hey -- recognizes faces and their various features. Does the face have big eyes? Are they in trouble? What is the person looking at? The transliteration "okao" apparently means "face" in Japanese, according to their website.
"OMRON is committed to raising the accuracy of face detection so that OKAO Vision can be used in many different lifestyle occasions and social settings," their website reads. iPhoto '09 must fit in with that plan. Omron has other facial recognition products, including software for mobile phones, and a camera-plus-hardware-plus-software console that can accurately tell if a person is smiling or not.
The software works reasonably well, according to Gizmodo, but does pick up some false positives in patterns, or, say, Mount Rushmore.
Share
Categories
An intrepid tipster emailed us late yesterday, and described an interesting challenge: He figured that if Apple didn't develop iPhoto's...
Add a Comment
There is a program for transfers contact-information from Apple Adress Book into Faces, check it out, it works like a charm and saves a lot of time!
http://prosopagnosia.dessibelle.se/
Plus, it's got a wicked name ;)
Cheers!
I like the faces feature a lot. And I also have some suggestions as to future updates. For example, I would like a pop-up menu in the confirmation section, where you can pick who a person really is (double clicking for "no" and then picking the real name).
February 02 2009 at 6:52 AM Report abuse Permalink rate up rate down ReplyI'm surprised how well it works. I have never even attempted to try to type in or change the keywords for photos of my family because it way too time consuming.
This app will (and already has) saved me hours of time! So what if it's not perfect??
I have over 15,000 photos in my iPhoto library, and the app recognized faces in well over 90% of photos with people in it.
It may well not be perfect, but what do people expect in something that is EXTREMELY new and VERY useful!
More app developers should take risks like Apple does, to try to advance software functionality for the future!
The same thing goes with Voice Recognition. It can be very useful to a small number of people, but is a very hard technical challenge.
Facial recognition is something more people can use, and putting up with a bit of effort is worth it if it saves dozens of hours of time!
@ Gazoobee I understand why it messes up the AI. I was sort of hoping it used some sort of weighted average to filter out some of the odd balls (I only really tagged some of me that had my face in profile, none that didn't show my face at all). My point was that I'd like Apple to add the ability to tag a person to a photo without their face being in it so that the data isn't used for suggestions. The solution for now is to just add a tag of their name.
January 31 2009 at 9:59 PM Report abuse Permalink rate up rate down ReplyExpecting face recognition software to be highly accurate in an infinite variety of environments from photos taken by thousands of people and hundreds of different cameras is asking an awful lot. Where iPhoto picked out patterns that looked like faces, they did to me as well. Where it mistook my family members for one another I was impressed... it recognized the similarities.
The sooner you learn to take better pictures and not be disappointed when it confuses your girlfriend with an ostrich the sooner you begin to appreciate this new technology, especially at the price you paid for it.
i have a much better understanding of the software now. than you GHOST.
it showed up with rocks, hands and other stuff when it was looking up my sons face. i was a bit disappointed because i have like 30k pictures where maybe 1/3 are with faces. i am working already for at least 6 hours on this.
January 30 2009 at 4:58 PM Report abuse Permalink rate up rate down ReplyI'm surprised that it doesn't work better than it does. If I have an event, with 10 photos, and 8 of the photos I've tagged have me and one other person, the odds of the last two photos having us is greater. Especially if the photos were taken with the same camera, within a few minutes of each other. iPhoto doesn't seem to make any connection at all with regards to criteria such as 'event', and date/time of the photo.
I had a series of Christmas photos of my family, all posed in front of the tree. For 8 photos, all taken within 10 mins of each other, it guessed everyone (5 people) correctly except for one person. for that person, it suggested a completely different person, incorrectly, EVERY TIME despite the fact that I kept correcting it.
I tried it for a ton of photos and it was great at recognizing me at first but got worse over time and started confusing all of my pics with my brother or dad. I like the idea of it but it does need a bit of work.
January 30 2009 at 3:17 PM Report abuse Permalink rate up rate down ReplyI've been playing with the face recognition feature for a couple days now and have run into a problem. I've tagged the photos much like I would in Facebook. Sometimes someone is in a photo but their face is turned from camera (either partially or completely to the back of their head). They are still in the photo and I'd like to mark it as such. It first became apparent in photos of me. The more photos that werenât really my face I would tag, the less accurate the photo detection would become until, at this point, it recognizes no photos of me (and there are still plenty to be tagged). The majority of the photos of me that Iâve tagged are good ones of my face (including large headshot style photos). I feel that Iâll now have to go and untag some photos to get the engine working again but I wish there was an option to tell it that itâs me but not my face. Has anyone else run into this problem?
Also, one other gripe⦠why the hell didnât they integrate Faces with Address Book. When I type in someoneâs name, it should begin suggesting people from my address book. It should then automatically pull in their email address for Facebook syncing. And really, they should pull info from Facebook too in the suggestions (but Iâd rather have a broader Facebook integration with Address Book in Snow Leopard). I was hoping for full integration so that Iâd be presented choices from iPhoto when selecting contact photos but Iâd just settle for iChat style suggestions. Câmon, Apple.
it's even worse than just lacking proper Address Book integration. After adding names to Faces in iPhoto, my Address Book is filled with new entries for the names I put in iPhoto. And it doesn't even bring a pictures into the new Address Book entries.
February 03 2009 at 12:21 AM Report abuse Permalink rate up rate down Replywhoops, i was mistaken. the bogus entries appear to be from sync with google contacts.
February 03 2009 at 1:28 AM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Verizon Leather Sleeve for Tablets for $4 + free shipping
- Wicked Jaw Breaker Noise-Isolating In-Ear Headphones for $6 + free shipping
- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



19 Comments