When you come home from work at night, does your robot greet you at the door expectantly, or does it sit there impassively in its recharging node because it can't tell the difference between you, the mailman, and Emilio Estevez? Today's computer scientists are hard at work making sure tomorrow's robots won't leave you feeling emotionally shunned. Check out how researchers at the Carnegie Mellon University Robotics Institute are using something called "Active Appearance Modeling" to improve face recognition algorithms that will make your bot snap to attention when it sees your face.
Recognizing a face is harder than it sounds. Using Active Appearance Modeling (one of the common methods in use today), a computer has to compare a face it sees to an "average face" it has previously learned. It works pretty well when the subject smiles and stares right into the computer's camera, but in real life, lighting, facial expression and "3D pose variation" present serious obstacles.
The Robotics Institute team is working on that last bit. Whenever you turn your head, part of your face is occluded. Without the right features to make its comparison, the computer can't recognize you. New algorithms and programming methods allow for the creation of 3D face meshes that can be adjusted on the fly to fit the subject's face, even if she turns partly away from the camera.
Of course, the government will use this technology to track our every move long before we have friendly helper robots who know us on sight, but it's nice to know we live in a world where something called the Robotics Institute actually exists. Image by: Robotics Institute.
AAM Fitting Algorithms. [Carnegie Mellon University Robotics Institute]











Comments
*riffles through files of cliches and memes*
Ah!
I for one welcome our new face-recognizing robotic overlords.
Is there a way to train your robot to recognize someone else as you? Because I tend to be pretty abusive to robots, and it seems like that's gonna back to haunt me.
I think I'm going to train it to recognize stevens as me.
Maybe this way my robot will stop trying to kill me when I come home, much more effective than having to say "Tobor, Stop."
I can see having some kind of relationship with a true AI, but anything less is pointless. I want a robot slave, something I can order around. All it needs to do is say, "Yes Master." And if it's bad, well, Moff and I must share the same pathology. Spare the baseball bat and spoil the robot, I always say.
@moff: Thats why you can wipe their memory. You just better hope some stray 6 doesn't rip out their higher function limits and then you are fucked.
@Jeff-Minor: Spare the industrial strength Degausser and faraday cage holding pen and spoil the robot, you mean...
"What's my name, ig89?! What's my name you trashy pile of tin?!!"
"Well mistress, this unit would know if only you'd take off that hood.."
Perhaps a more important issue would be to have your robot recognize the back of your head, so it doesn't sneak up on you accidentally after you have programmed it to surprise interlopers! Mwaahahahahahahha!
@joetato:
Programmed to surprise interlopers? Hell, I just don't want it calling me Melissa while it's.....Ahem. Looking at the back of my head.
@bigswingdaddy: I was going to say "EM pulser" but thought it would justs make me seem mean spirited. LOL. You win. Poor robots :(
Start a discussion:
Login with your username and password below. Or comment on this post via email.
Forgot your username or password? New User?