The present invention discloses a method for enhancing
infrared images of the sea surface, including: inputting an
infrared image of the sea surface to be enhanced, performing a top-hat transform on the
infrared image of the sea surface to be enhanced to obtain a
region of interest; adaptively segmenting the
region of interest image to obtain a binary labeled image of
radiation sources of the
infrared image of the sea surface to be enhanced, determining a
radiation source region image by using the binary labeled image of
radiation sources, and constructing a radiation source suppression image according to the binary labeled image of radiation sources; determining a local
illuminance map of the land-air region and a local
illuminance map of the sea water region of the
infrared image of the sea surface based on the sea
horizon; constructing a local guidance map according to the local
illuminance map of the land-air region and the local illuminance map of the sea water region to perform background enhancement on the
infrared image of the sea surface to be enhanced to obtain a background enhanced image of the infrared image of the sea surface; and superimposing the radiation source region image on the background enhanced image of the infrared image of the sea surface to obtain an enhanced result of the infrared image of the sea surface.