Hazy Image Enhancement Using Visibility Restoration Technique