Automatic Fire Detection Using Computer Vision Techniques for UAV-based Forest Fire Surveillance