Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /home3/aprasad9/public_html/_sites/kamalprasad.com/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /home3/aprasad9/public_html/_sites/kamalprasad.com/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6595 of /home3/aprasad9/public_html/_sites/kamalprasad.com/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home3/aprasad9/public_html/_sites/kamalprasad.com/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home3/aprasad9/public_html/_sites/kamalprasad.com/includes/menu.inc).

Using Technology To Find Missing Persons

Missing Person SilhouetteA few hundred thousand people are reported missing each year in the U.S. alone. While majority of the cases are solved there remains a couple of thousand or so cases that remain open each year. As of January 2015, the number of total, open missing persons cases was about 85,000

It occurs to me in this era of vast computing resources, prolifiration of social media, public cameras and machine learning that there might be a technological solution that may aid in the recovery of missing persons, here in the U.S. and around the world.

Facebook already has algorithms that can identify people by their faces. Microsoft just released Face APIs that can tell a lot from just a picture of a person, e.g. how old they might be, their sex, identify the same person in multiple pictures, etc. Better yet, Microsoft is making these application programming interface (API) available to the public for free (at least while they are in beta), which means anyone can use it to write facial recognition programs. Mat Velloso (granted, a Microsoft employee) used it to a Twins Or Not? in about 4 hours!

Proposal

Consider a computer program that takes a picture of a missing person and compares it against the vast repository of publically available images and videos of people to find a match. This will likely be too large a task for an individual computer or even a large datacenter. So, employ something like BOINC, a grid computing system that parcels out a large task to several hundreds, if not millions of computers around the world, whose owners have volunteered their idle CPU cycles for this task.  

I am no computer scientist so I am probably over-simplifying the solution. But there is nothing here that doesn't already exist in one form or another and I am sure if people smarter than me put their minds to it, they could come up with an elegant solution that could help many people and families reunite.

Such a program could be used to find victims of human trafficking, natural disasters, brain injuries or other disorders that may cause them to get lost and not be able to find their way home. I think it would be worth doing.

Update: Facial Recognition Helps Parents Find Son 27 Years After Abduction
Update (7-17-17): Police body cams will soon use AI to find missing people

 

Comments

Hey, this is Mat Velloso. I like your idea very much and I'll make sure our leadership hears about that. Thanks!

Thanks! 

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.