Automatic Image Mosaic Based on SIFT Using Bidirectional Matching