With the rapid development of multiple technologies from the Internet to mobile phones and cameras, visual data is now widely available in huge amounts and great variety, bringing significant opportunities for novel processing of visual information as well as commercial applications.