1. Computer Vision Department, Mohamed bin Zayed University of Artificial Intelligence, Abu Dhabi, United Arab Emirates
2. Multimedia Communications Research Laboratory (MCRLab), University of Ottawa, Ottawa, Canada
3. National Research Council Canada, Ottawa, Canada