The invention provides an
endoscopic image highlight removal method based on non-convex low-rank matrix factorization, which comprises the following steps: an absolute highlight detection stage: statistical attributes of an image on saturation and intensity values are calculated, an adaptive threshold is generated, a double-threshold segmentation
algorithm is executed, absolute highlight pixels are detected, and an absolute highlight image is generated; a non-convex low-rank
matrix decomposition stage: non-convex low-rank
matrix decomposition is executed on each image, gradient information isintroduced in the iterative optimization process with the position information of absolute highlight pixels as priori knowledge, and a low-rank image and a
sparse image are calculated; an image fusionand reconstruction stage: a finer highlight image is generated, morphological operation and linear filtering operation are executed, a self-attenuation weight image is generated, pixel-
level fusion of a low-rank image and an original
endoscope image is executed, and an
endoscope image without highlight is generated; image blocking and integration: an original image with a
large size is divided into a plurality of sub-images by adopting an image blocking technology, and multi-task
parallel computing is realized by adopting a multi-thread technology.