Image merging apparatus
First Claim
Patent Images
1. An apparatus merging input images that are dividedly read a plurality of times from an input device, comprising:
- a first overlapping position detecting unit generating image data whose data amounts are made smaller than the plurality of pieces of read input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data; and
an image merging unit merging the plurality of input images based on the merging position relationship and the rough overlapping region, which are detected by said first overlapping position detecting unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In the first stage, a merging position relationship (a rotation angle, and/or presence/absence of mirror image flipping) between two images is identified by using reduced images, and a rough overlapping region is detected. In the second stage, an exact overlapping position, an inclination, etc. are detected. In the third stage, the two images are merged by using the process results of the first and the second stages.
-
Citations
15 Claims
-
1. An apparatus merging input images that are dividedly read a plurality of times from an input device, comprising:
-
a first overlapping position detecting unit generating image data whose data amounts are made smaller than the plurality of pieces of read input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data; and
an image merging unit merging the plurality of input images based on the merging position relationship and the rough overlapping region, which are detected by said first overlapping position detecting unit. - View Dependent Claims (4, 5)
-
-
2. An apparatus merging input images that are dividedly read a plurality of times from an input device, comprising:
-
a first overlapping position detecting unit detecting a rough overlapping region of the plurality of pieces of read input image data;
a second overlapping position detecting unit dividing the rough overlapping region detected by said first overlapping position detecting unit into a plurality of rectangular regions, and extracting a rectangular region used to detect an exact overlapping position, and a rectangular region used as a merging plane from the plurality of divided rectangular regions; and
an image merging unit determining the exact overlapping position of the plurality of input images by using the rectangular region used to detect an exact overlapping position, which is detected by said second overlapping position detecting unit, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane. - View Dependent Claims (6, 8)
-
-
3. An apparatus merging input images that are dividedly read a plurality of times from an input device, comprising:
-
a first overlapping position detecting unit temporarily storing the plurality of pieces of read input image data, generating image data whose data amounts are made smaller than the plurality of pieces of input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images;
a second overlapping position detecting unit dividing, into a plurality of rectangular regions, a region corresponding to the rough overlapping region detected by said first overlapping position detecting unit in grayscale image data having a single color component by using the grayscale image data into which each of the plurality of pieces of read input image data is converted, and extracting a rectangular region used to detect an exact overlapping position and a rectangular region used as a merging plane of the images from among the plurality of rectangular regions; and
an image merging unit determining the exact overlapping position of the plurality of input images by using the rectangular region used to detect an exact overlapping position, which is detected by said second overlapping position detecting unit, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane of the images. - View Dependent Claims (7, 9)
-
-
10. A method merging input images that are dividedly read a plurality of times from an input device, comprising:
-
generating image data whose data amounts are made smaller than the plurality of pieces of read input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data; and
merging the plurality of input images based on the detected merging position relationship and rough overlapping position.
-
-
11. A method merging input images that are dividedly read a plurality of times from an input device, comprising:
-
detecting a rough overlapping region of the plurality of pieces of read input image data;
dividing the detected rough overlapping region into a plurality of rectangular regions, and extracting a rectangular region used to detect an exact overlapping position, and a rectangular region used as a merging plane from among the plurality of divided rectangular regions; and
determining the exact overlapping position of the plurality of input images by using the extracted rectangular region used to detect an exact overlapping position, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane.
-
-
12. A method merging input images that are dividedly read a plurality of times from an input device, comprising:
-
temporarily storing the plurality of pieces of read input image data, generating image data whose data amounts are made smaller than the plurality of pieces of input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data;
dividing, into a plurality of rectangular regions, a region corresponding to the detected rough overlapping region in grayscale image data having a single color component by using the grayscale image data into which each of the plurality of pieces of read input image data is converted, and extracting a rectangular region used to detect an exact overlapping position, and a rectangular region used as a merging plane of the images from among the plurality of rectangular regions; and
determining the exact overlapping position of the plurality of input images by using the plurality of pieces of read input image data and the extracted rectangular region used to detect an exact overlapping position, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane of the images.
-
-
13. A computer-readable storage medium on which is recorded a program for causing a computer to execute a process when being used by the computer, the process comprising:
-
inputting images that are dividedly read a plurality of times from an input device;
generating image data whose data amounts are made smaller than the plurality of pieces of read input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data; and
merging the plurality of input images based on the detected merging position relationship and rough overlapping region.
-
-
14. A computer-readable storage medium on which is recorded a program for causing a computer to execute a process when being used by the computer, the process comprising:
-
inputting images that are dividedly read a plurality of times from an input device;
detecting a rough overlapping region of the plurality of pieces of read input image data;
dividing the detected rough overlapping region into a plurality of rectangular regions, and extracting a rectangular region used to detect an exact overlapping position and a rectangular region used as a merging plane from among the plurality of divided rectangular regions; and
determining the exact overlapping position of the plurality of input images by using the extracted rectangular region used to detect an exact overlapping position, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane.
-
-
15. A computer-readable storage medium on which is recorded a program for causing a computer to execute a process when being used by the computer, the process comprising:
-
inputting images that are dividedly read a plurality of times from an input device;
temporarily storing the plurality of pieces of read input image data, generating image data whose data amounts are made smaller than the plurality of pieces of input image data, and detecting a merging position relationship and a rough overlapping region of the plurality of input images by using the generated image data;
dividing, into a plurality of rectangular regions, a region corresponding to the detected rough overlapping region in grayscale image data having a single color component by using the grayscale image data into which each of the plurality of read input image data is converted, and extracting a rectangular region used to detect an exact overlapping position and a rectangular region used as a merging plane of the images from among the plurality of rectangular regions; and
determining the exact overlapping position of the plurality of input images by using the plurality of read input image data and the extracted rectangular region used to detect an exact overlapping position, and merging the plurality of input images by performing a synthesis process for the plurality of input images in the rectangular region used as the merging plane of the images.
-
Specification