Visual Data Recognition