Smart portrait: auto-detecting human face and skin color to create vibrant colorful photos from imperfectly lit images