1. A robot cleaner, comprising: an image detection unit to capture one or more images within a cleaning region; a storage unit to store the captured images with respect to a plurality of cleaning regions; and a control unit to compare the captured one or more images by the image detection unit after a stopped cleaning operation is restarted with the captured images with respect to the plurality of cleaning regions stored in the storage unit before the cleaning operation was stopped, and to initiate a cleaning operation with respect to the cleaning region by recognizing an absolute position of the robot cleaner based on the comparison after the robot cleaner has performed in sequence, the sequence comprising: (a) stopping the cleaning operation when the cleaning operation is unexpectedly interrupted; and (b) receiving a user's input to start cleaning when the robot cleaner is put on an arbitrary position, wherein the arbitrary position is not a position where the robot cleaner has been stopped from the cleaning operation, wherein the control unit determines whether the cleaning region is a cleaned region or a non-cleaned region based the comparison, and then the control unit initiates the cleaning operation with respect to the non-cleaned region based on a result of the determination, wherein the control unit calculates one or more similarities between the captured one or more images by the image detection unit and the one or more images stored in the storage unit and recognizes the absolute position of the robot cleaner based the calculated similarities, wherein if the one or more similarities are less than a predetermined value, then the robot cleaner is moved to another cleaning region to initiate the cleaning operation, and wherein the recognized absolute position is a position corresponding to one of the plurality of cleaning regions.