A calibration method for calibrating a plurality of image capture devices of an around view monitoring (AVM) system mounted on a vehicle, the calibration method comprising:
- extracting local patterns and overlapping local patterns from images captured by each of the image capture devices, wherein each local pattern is respectively disposed at a position within the image capturing range of one of the image capture devices and each overlapping local pattern is disposed at an overlapping position at which the image capturing range of each pair of adjacent image capture devices overlap each other;
- matching the overlapping local patterns between each pair of the adjacent image capture devices to obtain transformation information for each image capture device;
- generating global patterns represented by integrating the overlapped local patterns between the image capture devices based on the transformation information;
- matching the local patterns with the corresponding global patterns to determine camera parameters and transformation information corresponding thereto for each image capture device;
- and
- calibrating each image capture device using the determined camera parameters and transformation information corresponding thereto so as to generate a AVM image.