Digital self portrait