Enhancement of Underwater Images using Color Correction and Weight Maps