A method of displaying images of human gastrointestinal tract captured using a capsule camera travelling through the GI tract, the method comprising: receiving a plurality of images captured by the capsule camera; and the method being characterized by comprising: determining quality of image matching for image pairs as either high-confidence match or low-confidence match, wherein each image pair corresponds to a selected image and a neighboring image, and the neighboring image is adjacent to the selected image or non-adjacent to the selected image; designating the selected image as a matched image if a corresponding image pair has high-confidence match according to the quality of image matching; designating the selected image as an unmatched image if all corresponding image pairs associated with the selected image have low-confidence match according to the quality of image matching, wherein the unmatched images are displayed on a display device as individual images or as a sequence without stitching; stitching the corresponding image pairs having the high-confidence match into one or more larger composite pictures; and displaying said one or more composite pictures on the display device. receiving a plurality of images captured by the capsule camera; and the method being characterized by comprising: determining quality of image matching for image pairs as either high-confidence match or low-confidence match, wherein each image pair corresponds to a selected image and a neighboring image, and the neighboring image is adjacent to the selected image or non-adjacent to the selected image; designating the selected image as a matched image if a corresponding image pair has high-confidence match according to the quality of image matching; designating the selected image as an unmatched image if all corresponding image pairs associated with the selected image have low-confidence match according to the quality of image matching, wherein the unmatched images are displayed on a display device as individual images or as a sequence without stitching; stitching the corresponding image pairs having the high-confidence match into one or more larger composite pictures; and displaying said one or more composite pictures on the display device. determining quality of image matching for image pairs as either high-confidence match or low-confidence match, wherein each image pair corresponds to a selected image and a neighboring image, and the neighboring image is adjacent to the selected image or non-adjacent to the selected image; designating the selected image as a matched image if a corresponding image pair has high-confidence match according to the quality of image matching; designating the selected image as an unmatched image if all corresponding image pairs associated with the selected image have low-confidence match according to the quality of image matching, wherein the unmatched images are displayed on a display device as individual images or as a sequence without stitching; stitching the corresponding image pairs having the high-confidence match into one or more larger composite pictures; and displaying said one or more composite pictures on the display device.