1. An image processing apparatus, comprising: an object area extracting unit for extracting an object area including an object pixel and pixels adjacent to the object pixel from a bayer pattern image; a fault pixel judging unit for determining if the object pixel is a fault pixel based on levels of the adjacent pixels and a fault pixel judgment standard range that varies according to a level of the object pixel; and a fault pixel correcting unit for correcting the level of the object pixel determined to be a fault pixel based on a level average value of the adjacent pixels and a fault pixel correction standard range that varies according to the level average value of the adjacent pixels, wherein the fault pixel judgment standard range is generated by applying a weight value to the level of the object pixel, where the weight value varies according to the level of the object pixel, and the fault pixel correction standard range is generated by applying a fault pixel correction weight value to the level average value of the adjacent pixels, where the fault pixel correction weight value varies according to the level average value of the adjacent pixels.