Abstract: An image processing method and a device for redeye correction are provided. In the method, a face region of a pending image is received and detected. At least one region of interest (ROI) is set in the face region. The ROI is segmented according to a color model so as to produce a plurality of candidate regions. Each of the candidate regions is filtered separately according to a candidate region filtering method. It is determined whether a color candidate region is produced after filtering. If yes, luminance values of a plurality of pixels in the ROI are calculated by a contrast mask. The ROI is segmented by using a calculated luminance distribution so as to produce a high contrast candidate region. An overlapped portion between the color and the high contrast candidate regions is taken as a redeye region, and the redeye region is corrected to produce a corrected image.