Facial-recognition platform Face.com
could foil the plans of all those under-age kids looking to score some
booze. Fake IDs might not fool anyone for much longer, because Face.com
claims its new application programming interface (API) can be used to
detect a person’s age by scanning a photo.
With its facial recognition system, Face.com has built two Facebook
apps that can scan photos and tag them for you. The company also offers
an API for developers to use its facial recognition technology in the
apps they build.
Its latest update to the API can scan a photo and supposedly
determine a person’s minimum age, maximum age, and estimated age. It
might not be spot-on accurate, but it could get close enough to
determine your age group.
“Instead of trying to define what makes a person young or old,
we provide our algorithms with a ton of data and the system can reverse
engineer what makes someone young or old,” Face.com chief executive Gil
Hirsch told VentureBeat in an interview. ”We use the general structure
of a face to determine age. As humans, our features are either heighten
or soften depending on the age. Kids have round, soft faces and as we
age, we have elongated faces.”
The algorithms also take wrinkles, facial smoothness, and other
telling age signs into account to place each scanned face into a general
age group. The accuracy, Hirsch told me, is determined by how old a
person looks, not necessarily how old they actually are. The API also
provides a confidence level on how well it could determine the age,
based on image quality and how the person looks in photo, i.e. if they
are turned to one side or are making a strange face.
“Adults are much harder to figure out [their age], especially
celebrities. On average, humans are much better at detecting ages than
machines,” said Hirsch.
The hope is to build the technology into apps that restrict or tailor
content based on age. For example the API could be built into a Netflix
app, scan a child’s face when they open the app, determine they’re too
young to watch The Hangover, and block it. Or — and this is where the
tech could get futuristic and creepy — a display with a camera could
scan someone’s face when they walk into a store and deliver ads based on
their age.
In addition to the age-detection feature, Face.com says it has
updated its API with 30 percent better facial recognition accuracy
and new recognition algorithms. The updates were announced Thursday
and the API is available for any developer to use.
One developer has already used the API to build app called Age Meter,
which is available in the Apple App Store. On its iTunes page, the
entertainment-purposes-only app shows pictures of Justin Bieber and
Barack Obama with approximate ages above their photos.
The technology behind scanning someone’s picture, or even their face,
to figure out their age still needs to be developed for complete
accuracy. But, the day when bouncers and liquor store cashiers can use
an app to scan a fake ID’s holder’s face, determine that they are
younger than the legal drinking age, and refuse to sell them wine
coolers may not be too far off.
Back in January, we talked a bit about the new MIT App Inventor
software aimed at helping people that aren’t developers to build their
own apps. MIT promised to have App Inventor available in Q1 of 2012.
The first quarter is quickly winding down, and it was looking a bit like
MIT might not make its self-imposed deadline.
MIT has now announced
that it is meeting the goal of making App Inventor available as a
public service in Q1. The App Inventor software has been in closed
testing the last two months with 5000 users. The App Inventor software
is now available in open beta to anyone who has a Google ID to login,
such as a Gmail account.
MIT points out that the software is suitable for any use, but users
need to be aware that this will be the first time the system is loaded
so heavily, which could cause issues. MIT suggests that users make
backups of important apps as the service ramps up with more and more
users, in case there are issues. MIT also notes that it is still working
on fixing remaining glitches and other errors.
We owe a large debt to our testers of the past few
months; it’s been their feedback that’s given us the confidence for
today’s announcement. And we’re tremendously grateful to the folks who
have been running their own system with the MIT JAR files. Their
experiences have been an invaluable source of information, and their
work has been critical in keeping App Inventor alive while the MIT
service was not yet available. We also want to acknowledge the growing
group of developers who are starting to explore the App Inventor source
code. They are the seeds of an open source community that we hope will
take App Inventor beyond anything we could do by ourselves at MIT. And
our extreme gratitude and admiration goes to the Google App Inventor
team who, even while their project transitions out of Google, have
continued to share their expertise and the fruit of their hard work of
the past three years.
That’s what Mozilla’s Director of Research Andreas Gal thinks of
Google’s purportedly ‘open source’ mobile operating system. In Gal’s
view Google’s platform is no different from Apple’s iOS. The entire
platform – including its design, development, and direction – is
‘dominated by Google.’
According to Gal, ‘Google makes all of the technological decisions
behind closed doors and pushes them outwards. You may or may not get a
look at the source after the device comes out. But it’s certainly not
open. And in this sense it’s no different from Apple’s platform, except
that maybe sometimes you get access to the source.’
And this is where Mozilla comes into the equation. Boot 2 Gecko is
based solely on HTML5, JavaScript and CSS and is completely open source.
Mozilla doesn’t even keep a ‘physical’ copy of the source code in its
offices – everything to do with the platform is available online for all
to see.
Brendan Eich, Mozilla’s co-founder (and the inventor of JavaScript),
told Know Your Mobile that the days of native shells (iOS/Android) and
proprietary software (Objective-C) could soon be over as Mozilla
continues to standardise and implement Open Web APIs that will one day
eradicate the need for separate platforms, allowing users to find and
use apps on their mobiles without having to opt into a privately owned
platform.
‘Separate platforms are no longer necessary once you have the correct standardisation and inter-operation,’ said Eich.
Apple’s iOS, Microsoft’s Windows Phone, RIM’s BlackBerry OS 10 and
Google’s Android operating systems are all ‘walled gardens,’ according
to Gal, meaning that all of the above are in it for one reason: to make
money.
‘Google builds Android not for your benefit but for Google’s benefit,
and the shareholders it has to satisfy. This is the same with Apple,’
said Gal. He added: ‘Mozilla is very different – we are a non-profit
organisation. In the past Mozilla was all about making the web better.
But now people are going to mobile, so we’re following them there.’
‘What we’ve developed [with B2G] is a completely open stack that is
100 per cent free. We have a publicly visible repository and all the
development happens in the open. We use completely open standards and
there’s no propriety software or technology involved.’
So what is Mozilla getting at here? Simple: dump the standard
smartphone operating system, forget Apple and Google, and embrace the
freedom of pure HTML5.
Gal tells us that because the B2G stack is based on HTML5 there are
literally millions of developers out there that know how to create
content for the platform. There will also be plenty of opportunities for
developers to make money from their creations as well, according to
Gal.
Google and Mozilla have developed technology that lets web developers
manifest their entire site, including payment methods, into an icon
that can be placed on a B2G device’s homescreen.
But all this, Gal tells us, is still work in progress. Boot 2 Gecko
is still in its embryonic stages at present – but the ball has certainly
begun rolling.
‘We’re working with operators to create an easy way for customers to
pay for content,’ said Gal. ‘Mobile users want to go to a store,
discover content and pay for it easily. We’re working on making this a
reality inside B2G via personal identity systems.’
Persona, featuring BrowserID, is one such personal identity system.
Persona lets users use their email address and a single password to sign
in or buy materials and media. Mozilla demoed Persona at MWC 2012.
‘You own your applications. You own your data and you have the power
to take them wherever you like,’ said Eich. ‘And this will be dependent
on things like Persona, which is the most secure and safe password free
sign-on and the identity providers don’t see all of your details like
they would with Facebook Connect, for instance.’
He added: ‘the end result is an “unwalled garden” where you’re free
to move around without being forced into opting fully into one
platform.’
But what’s most impressive about B2G is how well it runs on low-end
hardware. During our meeting with Gal and Eich, we got a demo of B2G
running incredibly smoothly on a $60 handset with a 600Mhz CPU and just
128MB of RAM. Gaming, web browsing, video and typing were all seamless.
Gal also confirmed that Qualcomm is partnering with Mozilla on its B2G project.
B2G is based on the same web-rendering engine as Mozilla’s Firefox
browser, meaning that it is extremely lightweight when compared to
Android and iOS. For this reason getting smartphone-level performance
out of a budget mobile handset suddenly becomes a reality.
‘There are so many opportunities for technology like this [B2G] in
emerging countries. What people are looking for there is a solid
smartphone experience – browsing, web browsing and applications – at a
decent price point. Users’ in India, for instance, cannot afford
Google’s quad-core devices but they could afford a $60 HTML5-powered B2G
handset.’
‘Google’s Android platform is too hardware dependent,’ says Gal.
‘Android 4.0 demands 512MB of RAM as a minimum for instance. Mozilla’s
web stack allows OEMs to produce $60 handsets with smartphone-like
performance,’ said Gal.
He added: ‘But of course if you add in extra hardware for higher tier phones, the performance will only get better.’